| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ |
| H A D | lima_submit.c | 48 uint32_t out_sync; member in struct:lima_submit 71 &s->out_sync); 85 drmSyncobjDestroy(s->screen->fd, s->out_sync); 96 drmSyncobjDestroy(submit->screen->fd, submit->out_sync); 159 return !drmSyncobjWait(submit->screen->fd, &submit->out_sync, 1, abs_timeout, 0, NULL); 183 return !drmSyncobjExportSyncFile(submit->screen->fd, submit->out_sync, fd);
|
| /xsrc/external/mit/MesaLib.old/dist/include/drm-uapi/ |
| H A D | v3d_drm.h | 60 * trigger for out_sync. Any dirtying of cachelines by the job (only 103 __u32 out_sync; member in struct:drm_v3d_submit_cl 230 __u32 out_sync; member in struct:drm_v3d_submit_tfu
|
| H A D | panfrost_drm.h | 48 __u32 out_sync; member in struct:drm_panfrost_submit
|
| H A D | lima_drm.h | 106 * in_sync[1] for another task's out_sync to avoid the 117 __u32 out_sync; /* in, drm_syncobj handle used to wait task finish after submission */ member in struct:drm_lima_gem_submit
|
| H A D | vc4_drm.h | 195 __u32 out_sync; member in struct:drm_vc4_submit_cl
|
| /xsrc/external/mit/MesaLib/dist/include/drm-uapi/ |
| H A D | v3d_drm.h | 73 * trigger for out_sync. Any dirtying of cachelines by the job (only 116 __u32 out_sync; member in struct:drm_v3d_submit_cl 250 __u32 out_sync; member in struct:drm_v3d_submit_tfu 255 * synchronization must be performed with in_sync/out_sync. 275 __u32 out_sync; member in struct:drm_v3d_submit_csd
|
| H A D | lima_drm.h | 113 * in_sync[1] for another task's out_sync to avoid the 124 __u32 out_sync; /* in, drm_syncobj handle used to wait task finish after submission */ member in struct:drm_lima_gem_submit
|
| H A D | panfrost_drm.h | 61 __u32 out_sync; member in struct:drm_panfrost_submit
|
| H A D | vc4_drm.h | 195 __u32 out_sync; member in struct:drm_vc4_submit_cl
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_drm.c | 214 submit.in_syncs = (u64) (uintptr_t) &ctx->out_sync; 217 submit.out_sync = ctx->out_sync; 286 drmSyncobjExportSyncFile(drm->fd, ctx->out_sync, &f->fd); 307 drmSyncobjWait(drm->fd, &ctx->out_sync, 1, INT64_MAX, 0, NULL); 355 &ctx->out_sync);
|
| H A D | pan_context.h | 223 uint32_t out_sync; member in struct:panfrost_context
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| H A D | vn_renderer.h | 185 struct vn_renderer_sync **out_sync); 190 struct vn_renderer_sync **out_sync); 414 struct vn_renderer_sync **out_sync) 416 return renderer->sync_ops.create(renderer, initial_val, flags, out_sync); 423 struct vn_renderer_sync **out_sync) 426 out_sync); 411 vn_renderer_sync_create(struct vn_renderer * renderer,uint64_t initial_val,uint32_t flags,struct vn_renderer_sync ** out_sync) argument 420 vn_renderer_sync_create_from_syncobj(struct vn_renderer * renderer,int fd,bool sync_file,struct vn_renderer_sync ** out_sync) argument
|
| H A D | vn_renderer_virtgpu.c | 979 struct vn_renderer_sync **out_sync) 1007 *out_sync = &sync->base; 1016 struct vn_renderer_sync **out_sync) 1051 *out_sync = &sync->base; 976 virtgpu_sync_create_from_syncobj(struct vn_renderer * renderer,int fd,bool sync_file,struct vn_renderer_sync ** out_sync) argument 1013 virtgpu_sync_create(struct vn_renderer * renderer,uint64_t initial_val,uint32_t flags,struct vn_renderer_sync ** out_sync) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/ |
| H A D | v3d_fence.c | 111 drmSyncobjExportSyncFile(v3d->fd, v3d->out_sync, &f->fd);
|
| H A D | v3d_job.c | 390 job->submit.in_sync_rcl = v3d->out_sync; 393 job->submit.out_sync = v3d->out_sync;
|
| H A D | v3d_blit.c | 392 .in_sync = v3d->out_sync, 393 .out_sync = v3d->out_sync,
|
| H A D | v3d_context.c | 179 &v3d->out_sync);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/ |
| H A D | v3d_fence.c | 131 drmSyncobjExportSyncFile(v3d->fd, v3d->out_sync, &f->fd);
|
| H A D | v3d_job.c | 511 job->submit.in_sync_rcl = v3d->out_sync; 514 job->submit.out_sync = v3d->out_sync; 530 job->submit.in_sync_bcl = v3d->out_sync;
|
| H A D | v3d_context.c | 362 &v3d->out_sync);
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_vX_device.c | 75 .out_sync = queue->sync, 83 ret = drmSyncobjWait(pdev->fd, &submit.out_sync, 1, INT64_MAX, 0, NULL); 95 .out_sync = queue->sync, 111 ret = drmSyncobjWait(pdev->fd, &submit.out_sync, 1, INT64_MAX, 0, NULL);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_job.c | 155 uint32_t in_sync, uint32_t out_sync); 562 uint32_t out_sync) 576 if (!out_sync && dev->debug & (PAN_DBG_TRACE | PAN_DBG_SYNC)) 577 out_sync = ctx->syncobj; 579 submit.out_sync = out_sync; 642 drmSyncobjWait(dev->fd, &out_sync, 1, 663 uint32_t in_sync, uint32_t out_sync) 682 0, in_sync, has_frag ? 0 : out_sync); 699 out_sync); 558 panfrost_batch_submit_ioctl(struct panfrost_batch * batch,mali_ptr first_job_desc,uint32_t reqs,uint32_t in_sync,uint32_t out_sync) argument 661 panfrost_batch_submit_jobs(struct panfrost_batch * batch,const struct pan_fb_info * fb,uint32_t in_sync,uint32_t out_sync) argument 731 panfrost_batch_submit(struct panfrost_context * ctx,struct panfrost_batch * batch,uint32_t in_sync,uint32_t out_sync) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ |
| H A D | lima_job.c | 219 .out_sync = ctx->out_sync[pipe], 250 return !drmSyncobjWait(job->fd, ctx->out_sync + pipe, 1, abs_timeout, 0, NULL); 1109 if (!drmSyncobjExportSyncFile(drm_fd, ctx->out_sync[LIMA_PIPE_PP], &fd)) 1143 drmSyncobjCreate(fd, DRM_SYNCOBJ_CREATE_SIGNALED, ctx->out_sync + i)) 1161 if (ctx->out_sync[i]) 1162 drmSyncobjDestroy(fd, ctx->out_sync[i]);
|
| H A D | lima_context.h | 269 uint32_t out_sync[2]; member in struct:lima_context
|
| /xsrc/external/mit/libdrm/dist/include/drm/ |
| H A D | vc4_drm.h | 195 __u32 out_sync; member in struct:drm_vc4_submit_cl
|