Displaying 4 results from an estimated 4 matches for "v3d_render".
Did you mean:
nv30_render
2025 Jan 23
2
[PATCH] drm/sched: Use struct for drm_sched_init() params
...ched_init(¶ms, v3d->drm.dev);
> > + params.ops = &v3d_bin_sched_ops;
> > + params.name = "v3d_bin";
> > +
> > + return drm_sched_init(&v3d->queue[V3D_BIN].sched,
> > ¶ms);
> > +}
> > +
> > +static int
> > +v3d_render_sched_init(struct v3d_dev *v3d)
> > +{
> > + struct drm_sched_init_params params;
> > +
> > + v3d_common_sched_init(¶ms, v3d->drm.dev);
> > + params.ops = &v3d_render_sched_ops;
> > + params.name = "v3d_render";
> > +
> > + re...
2025 Jan 22
1
[PATCH] drm/sched: Use struct for drm_sched_init() params
...hed_init_params params;
> +
> + v3d_common_sched_init(¶ms, v3d->drm.dev);
> + params.ops = &v3d_bin_sched_ops;
> + params.name = "v3d_bin";
> +
> + return drm_sched_init(&v3d->queue[V3D_BIN].sched, ¶ms);
> +}
> +
> +static int
> +v3d_render_sched_init(struct v3d_dev *v3d)
> +{
> + struct drm_sched_init_params params;
> +
> + v3d_common_sched_init(¶ms, v3d->drm.dev);
> + params.ops = &v3d_render_sched_ops;
> + params.name = "v3d_render";
> +
> + return drm_sched_init(&v3d->queue[V...
2025 Jan 23
0
[PATCH] drm/sched: Use struct for drm_sched_init() params
...v3d->drm.dev);
>> +?????? ret = v3d_sched_queue_init(v3d, V3D_BIN, &v3d_bin_sched_ops,
>> +????????????????????????????????? "v3d_bin");
>> ???????? if (ret)
>> ???????????????? return ret;
>>
>> -?????? ret = drm_sched_init(&v3d->queue[V3D_RENDER].sched,
>> -??????????????????????????? &v3d_render_sched_ops, NULL,
>> -??????????????????????????? DRM_SCHED_PRIORITY_COUNT,
>> -??????????????????????????? hw_jobs_limit, job_hang_limit,
>> -??????????????????????????? msecs_to_jiffies(hang_limit_ms), NULL,
>> -...
2025 Jan 22
5
[PATCH] drm/sched: Use struct for drm_sched_init() params
...sched_init(struct v3d_dev *v3d)
+{
+ struct drm_sched_init_params params;
+
+ v3d_common_sched_init(¶ms, v3d->drm.dev);
+ params.ops = &v3d_bin_sched_ops;
+ params.name = "v3d_bin";
+
+ return drm_sched_init(&v3d->queue[V3D_BIN].sched, ¶ms);
+}
+
+static int
+v3d_render_sched_init(struct v3d_dev *v3d)
+{
+ struct drm_sched_init_params params;
+
+ v3d_common_sched_init(¶ms, v3d->drm.dev);
+ params.ops = &v3d_render_sched_ops;
+ params.name = "v3d_render";
+
+ return drm_sched_init(&v3d->queue[V3D_RENDER].sched, ¶ms);
+}
+
+st...