Lines Matching refs:submit

132         struct drm_v3d_submit_cl *submit = arg;
133 uint32_t *bo_handles = (uint32_t *)(uintptr_t)submit->bo_handles;
135 for (int i = 0; i < submit->bo_handle_count; i++)
140 if (submit->qma) {
141 V3D_WRITE(V3D_CLE_0_CT0QMA, submit->qma);
142 V3D_WRITE(V3D_CLE_0_CT0QMS, submit->qms);
145 if (submit->qts) {
148 submit->qts);
152 fprintf(stderr, "submit %x..%x!\n", submit->bcl_start, submit->bcl_end);
154 V3D_WRITE(V3D_CLE_0_CT0QBA, submit->bcl_start);
155 V3D_WRITE(V3D_CLE_0_CT0QEA, submit->bcl_end);
165 fprintf(stderr, "submit %x..%x!\n", submit->rcl_start, submit->rcl_end);
169 V3D_WRITE(V3D_CLE_0_CT1QBA, submit->rcl_start);
170 V3D_WRITE(V3D_CLE_0_CT1QEA, submit->rcl_end);
177 for (int i = 0; i < submit->bo_handle_count; i++)
187 struct drm_v3d_submit_tfu *submit = arg;
189 v3d_simulator_copy_in_handle(shim_fd, submit->bo_handles[0]);
190 v3d_simulator_copy_in_handle(shim_fd, submit->bo_handles[1]);
191 v3d_simulator_copy_in_handle(shim_fd, submit->bo_handles[2]);
192 v3d_simulator_copy_in_handle(shim_fd, submit->bo_handles[3]);
196 V3D_WRITE(V3D_TFU_IIA, submit->iia);
197 V3D_WRITE(V3D_TFU_IIS, submit->iis);
198 V3D_WRITE(V3D_TFU_ICA, submit->ica);
199 V3D_WRITE(V3D_TFU_IUA, submit->iua);
200 V3D_WRITE(V3D_TFU_IOA, submit->ioa);
201 V3D_WRITE(V3D_TFU_IOS, submit->ios);
202 V3D_WRITE(V3D_TFU_COEF0, submit->coef[0]);
203 V3D_WRITE(V3D_TFU_COEF1, submit->coef[1]);
204 V3D_WRITE(V3D_TFU_COEF2, submit->coef[2]);
205 V3D_WRITE(V3D_TFU_COEF3, submit->coef[3]);
207 V3D_WRITE(V3D_TFU_ICFG, submit->icfg);
213 v3d_simulator_copy_out_handle(shim_fd, submit->bo_handles[0]);