Lines Matching defs:args

403 	struct drm_v3d_wait_bo *args = data;
407 nsecs_to_jiffies_timeout(args->timeout_ns);
409 if (args->pad != 0)
412 ret = drm_gem_dma_resv_wait(file_priv, args->handle,
419 if (delta_ns < args->timeout_ns)
420 args->timeout_ns -= delta_ns;
422 args->timeout_ns = 0;
425 if (ret == -ETIME && args->timeout_ns)
530 struct drm_v3d_submit_cl *args = data;
538 trace_v3d_submit_cl_ioctl(&v3d->drm, args->rcl_start, args->rcl_end);
540 if (args->flags != 0 &&
541 args->flags != DRM_V3D_SUBMIT_CL_FLUSH_CACHE) {
542 DRM_INFO("invalid flags: %d\n", args->flags);
550 render->start = args->rcl_start;
551 render->end = args->rcl_end;
555 v3d_render_job_free, args->in_sync_rcl);
561 if (args->bcl_start != args->bcl_end) {
569 v3d_job_free, args->in_sync_bcl);
576 bin->start = args->bcl_start;
577 bin->end = args->bcl_end;
578 bin->qma = args->qma;
579 bin->qms = args->qms;
580 bin->qts = args->qts;
584 if (args->flags & DRM_V3D_SUBMIT_CL_FLUSH_CACHE) {
604 args->bo_handles, args->bo_handle_count);
644 args->out_sync,
684 struct drm_v3d_submit_tfu *args = data;
689 trace_v3d_submit_tfu_ioctl(&v3d->drm, args->iia);
696 v3d_job_free, args->in_sync);
702 job->base.bo = kcalloc(ARRAY_SIZE(args->bo_handles),
709 job->args = *args;
713 job->base.bo_count < ARRAY_SIZE(args->bo_handles);
717 if (!args->bo_handles[job->base.bo_count])
721 args->bo_handles[job->base.bo_count]);
725 args->bo_handles[job->base.bo_count]);
747 args->out_sync,
779 struct drm_v3d_submit_csd *args = data;
785 trace_v3d_submit_csd_ioctl(&v3d->drm, args->cfg[5], args->cfg[6]);
797 v3d_job_free, args->in_sync);
817 job->args = *args;
820 args->bo_handles, args->bo_handle_count);
846 args->out_sync,