Lines Matching refs:indirect_csd
437 struct drm_v3d_indirect_csd indirect_csd; in v3d_get_cpu_indirect_csd_params() local
438 struct v3d_indirect_csd_info *info = &job->indirect_csd; in v3d_get_cpu_indirect_csd_params()
443 if (copy_from_user(&indirect_csd, ext, sizeof(indirect_csd))) in v3d_get_cpu_indirect_csd_params()
452 info->offset = indirect_csd.offset; in v3d_get_cpu_indirect_csd_params()
453 info->wg_size = indirect_csd.wg_size; in v3d_get_cpu_indirect_csd_params()
454 memcpy(&info->wg_uniform_offsets, &indirect_csd.wg_uniform_offsets, in v3d_get_cpu_indirect_csd_params()
455 sizeof(indirect_csd.wg_uniform_offsets)); in v3d_get_cpu_indirect_csd_params()
457 info->indirect = drm_gem_object_lookup(file_priv, indirect_csd.indirect); in v3d_get_cpu_indirect_csd_params()
459 return v3d_setup_csd_jobs_and_bos(file_priv, v3d, &indirect_csd.submit, in v3d_get_cpu_indirect_csd_params()
1300 clean_job = cpu_job->indirect_csd.clean_job; in v3d_submit_cpu_ioctl()
1301 csd_job = cpu_job->indirect_csd.job; in v3d_submit_cpu_ioctl()
1350 &cpu_job->indirect_csd.acquire_ctx, in v3d_submit_cpu_ioctl()
1370 &cpu_job->indirect_csd.acquire_ctx); in v3d_submit_cpu_ioctl()