Lines Matching refs:submit
63 struct drm_panfrost_submit submit = {
72 ret = drmIoctl(pdev->fd, DRM_IOCTL_PANFROST_SUBMIT, &submit);
76 ret = drmSyncobjWait(pdev->fd, &submit.out_sync, 1, INT64_MAX, 0, NULL);
88 struct drm_panfrost_submit submit = {
97 submit.in_syncs = (uintptr_t)(&queue->sync);
98 submit.in_sync_count = 1;
100 submit.in_syncs = (uintptr_t)in_fences;
101 submit.in_sync_count = nr_in_fences;
104 ret = drmIoctl(pdev->fd, DRM_IOCTL_PANFROST_SUBMIT, &submit);
107 ret = drmSyncobjWait(pdev->fd, &submit.out_sync, 1, INT64_MAX, 0, NULL);
201 struct vk_queue_submit *submit)
207 unsigned nr_semaphores = submit->wait_count + 1;
211 for (unsigned i = 0; i < submit->wait_count; i++) {
212 assert(vk_sync_type_is_drm_syncobj(submit->waits[i].sync->type));
214 vk_sync_as_drm_syncobj(submit->waits[i].sync);
219 for (uint32_t j = 0; j < submit->command_buffer_count; ++j) {
221 container_of(submit->command_buffers[j], struct panvk_cmd_buffer, vk);
290 for (unsigned i = 0; i < submit->signal_count; i++) {
291 assert(vk_sync_type_is_drm_syncobj(submit->signals[i].sync->type));
293 vk_sync_as_drm_syncobj(submit->signals[i].sync);