Lines Matching defs:v3d

18  * to v3d, so we don't attach dma-buf fences to them.
158 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv,
166 job->v3d = v3d;
268 struct v3d_dev *v3d,
281 ret = v3d_job_init(v3d, file_priv, &(*job)->base,
292 ret = v3d_job_init(v3d, file_priv, *clean_job,
301 ret = v3d_lookup_bos(&v3d->drm, file_priv, *clean_job,
412 struct v3d_dev *v3d = v3d_priv->v3d;
429 if (!v3d_has_csd(v3d)) {
442 return v3d_setup_csd_jobs_and_bos(file_priv, v3d, &indirect_csd.submit,
837 struct v3d_dev *v3d = to_v3d_dev(dev);
848 trace_v3d_submit_cl_ioctl(&v3d->drm, args->rcl_start, args->rcl_end);
872 ret = v3d_job_init(v3d, file_priv, &render->base,
888 ret = v3d_job_init(v3d, file_priv, &bin->base,
908 ret = v3d_job_init(v3d, file_priv, clean_job,
939 mutex_lock(&v3d->sched_lock);
965 mutex_unlock(&v3d->sched_lock);
981 mutex_unlock(&v3d->sched_lock);
1007 struct v3d_dev *v3d = to_v3d_dev(dev);
1014 trace_v3d_submit_tfu_ioctl(&v3d->drm, args->iia);
1033 ret = v3d_job_init(v3d, file_priv, &job->base,
1072 mutex_lock(&v3d->sched_lock);
1074 mutex_unlock(&v3d->sched_lock);
1106 struct v3d_dev *v3d = to_v3d_dev(dev);
1115 trace_v3d_submit_csd_ioctl(&v3d->drm, args->cfg[5], args->cfg[6]);
1120 if (!v3d_has_csd(v3d)) {
1138 ret = v3d_setup_csd_jobs_and_bos(file_priv, v3d, args,
1153 mutex_lock(&v3d->sched_lock);
1162 mutex_unlock(&v3d->sched_lock);
1177 mutex_unlock(&v3d->sched_lock);
1211 struct v3d_dev *v3d = to_v3d_dev(dev);
1251 trace_v3d_submit_cpu_ioctl(&v3d->drm, cpu_job->job_type);
1253 ret = v3d_job_init(v3d, file_priv, &cpu_job->base,
1274 mutex_lock(&v3d->sched_lock);
1297 mutex_unlock(&v3d->sched_lock);
1324 mutex_unlock(&v3d->sched_lock);