Lines Matching refs:submit
52 job->submit.bcl_start = job->bcl.bo->offset;
1012 * we need to submit the job before drawing and update the vertex count
1035 job->submit.in_sync_bcl = v3d->out_sync;
1042 job->submit.in_sync_bcl = v3d->out_sync;
1366 struct drm_v3d_submit_csd submit = { 0 };
1399 submit.cfg[i] |= (v3d->compute_num_workgroups[i] <<
1421 submit.cfg[3] |= (wgs_per_sg & 0xf) << V3D_CSD_CFG3_WGS_PER_SG_SHIFT;
1422 submit.cfg[3] |=
1424 submit.cfg[3] |= (wg_size & 0xff) << V3D_CSD_CFG3_WG_SIZE_SHIFT;
1428 submit.cfg[4] = num_batches - 1;
1431 assert(submit.cfg[4] != ~0);
1434 submit.cfg[5] = (v3d_resource(v3d->prog.compute->resource)->bo->offset +
1436 submit.cfg[5] |= V3D_CSD_CFG5_PROPAGATE_NANS;
1438 submit.cfg[5] |= V3D_CSD_CFG5_SINGLE_SEG;
1440 submit.cfg[5] |= V3D_CSD_CFG5_THREADING;
1454 submit.cfg[6] = uniforms.bo->offset + uniforms.offset;
1459 submit.bo_handles = job->submit.bo_handles;
1460 submit.bo_handle_count = job->submit.bo_handle_count;
1463 submit.in_sync = v3d->out_sync;
1464 submit.out_sync = v3d->out_sync;
1468 submit.perfmon_id = v3d->active_perfmon->kperfmon_id;
1475 &submit);
1478 fprintf(stderr, "CSD submit call returned %s. "