search for: v3d_sched_queue_init

Displaying 2 results from an estimated 2 matches for "v3d_sched_queue_init".

2025 Jan 23
0
[PATCH] drm/sched: Use struct for drm_sched_init() params
...gt;> --- a/drivers/gpu/drm/v3d/v3d_sched.c >> +++ b/drivers/gpu/drm/v3d/v3d_sched.c >> @@ -820,67 +820,62 @@ static const struct drm_sched_backend_ops >> v3d_cpu_sched_ops = { >> ???????? .free_job = v3d_cpu_job_free >> ? }; >> >> +static int >> +v3d_sched_queue_init(struct v3d_dev *v3d, enum v3d_queue queue, >> +??????????????????? const struct drm_sched_backend_ops *ops, const > > Is it a queue, though? In V3D, we use the abstraction of a queue for everything related to job submission. For each queue, we have a scheduler instance, a different IO...
2025 Jan 23
2
[PATCH] drm/sched: Use struct for drm_sched_init() params
On Wed, 2025-01-22 at 19:07 -0300, Ma?ra Canal wrote: > Hi Philipp, > > On 22/01/25 11:08, Philipp Stanner wrote: > > drm_sched_init() has a great many parameters and upcoming new > > functionality for the scheduler might add even more. Generally, the > > great number of parameters reduces readability and has already > > caused > > one missnaming in: >