Searched refs:out_sync (Results 1 - 25 of 35) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_submit.c48 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 Dv3d_drm.h60 * 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 Dpanfrost_drm.h48 __u32 out_sync; member in struct:drm_panfrost_submit
H A Dlima_drm.h106 * 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 Dvc4_drm.h195 __u32 out_sync; member in struct:drm_vc4_submit_cl
/xsrc/external/mit/MesaLib/dist/include/drm-uapi/
H A Dv3d_drm.h73 * 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 Dlima_drm.h113 * 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 Dpanfrost_drm.h61 __u32 out_sync; member in struct:drm_panfrost_submit
H A Dvc4_drm.h195 __u32 out_sync; member in struct:drm_vc4_submit_cl
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_drm.c214 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 Dpan_context.h223 uint32_t out_sync; member in struct:panfrost_context
/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_renderer.h185 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 Dvn_renderer_virtgpu.c979 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 Dv3d_fence.c111 drmSyncobjExportSyncFile(v3d->fd, v3d->out_sync, &f->fd);
H A Dv3d_job.c390 job->submit.in_sync_rcl = v3d->out_sync;
393 job->submit.out_sync = v3d->out_sync;
H A Dv3d_blit.c392 .in_sync = v3d->out_sync,
393 .out_sync = v3d->out_sync,
H A Dv3d_context.c179 &v3d->out_sync);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_fence.c131 drmSyncobjExportSyncFile(v3d->fd, v3d->out_sync, &f->fd);
H A Dv3d_job.c511 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 Dv3d_context.c362 &v3d->out_sync);
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_device.c75 .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 Dpan_job.c155 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 Dlima_job.c219 .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 Dlima_context.h269 uint32_t out_sync[2]; member in struct:lima_context
/xsrc/external/mit/libdrm/dist/include/drm/
H A Dvc4_drm.h195 __u32 out_sync; member in struct:drm_vc4_submit_cl

Completed in 25 milliseconds

12