Home
last modified time | relevance | path

Searched refs:out_fence (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/
H A Dvirtgpu_ioctl.c64 struct virtio_gpu_fence *out_fence; in virtio_gpu_execbuffer_ioctl() local
146 out_fence = virtio_gpu_fence_alloc(vgdev); in virtio_gpu_execbuffer_ioctl()
147 if(!out_fence) { in virtio_gpu_execbuffer_ioctl()
153 sync_file = sync_file_create(&out_fence->f); in virtio_gpu_execbuffer_ioctl()
155 dma_fence_put(&out_fence->f); in virtio_gpu_execbuffer_ioctl()
165 vfpriv->ctx_id, buflist, out_fence); in virtio_gpu_execbuffer_ioctl()
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_kms.h128 struct vmw_fence_obj **out_fence; member
429 struct vmw_fence_obj **out_fence,
521 struct vmw_fence_obj **out_fence,
529 struct vmw_fence_obj **out_fence,
551 struct vmw_fence_obj **out_fence,
H A Dvmwgfx_scrn.c546 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_bo() argument
556 bo_update.base.out_fence = out_fence; in vmw_sou_plane_update_bo()
707 struct vmw_fence_obj **out_fence) in vmw_sou_plane_update_surface() argument
717 srf_update.base.out_fence = out_fence; in vmw_sou_plane_update_surface()
1138 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_surface_dirty() argument
1175 vmw_kms_helper_validation_finish(dev_priv, NULL, &val_ctx, out_fence, in vmw_kms_sou_do_surface_dirty()
1252 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_bo_dirty() argument
1281 vmw_kms_helper_validation_finish(dev_priv, NULL, &val_ctx, out_fence, in vmw_kms_sou_do_bo_dirty()
H A Dvmwgfx_stdu.c861 struct vmw_fence_obj **out_fence, in vmw_kms_stdu_surface_dirty() argument
902 vmw_kms_helper_validation_finish(dev_priv, NULL, &val_ctx, out_fence, in vmw_kms_stdu_surface_dirty()
1371 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_bo() argument
1381 bo_update.base.out_fence = out_fence; in vmw_stdu_plane_update_bo()
1546 struct vmw_fence_obj **out_fence) in vmw_stdu_plane_update_surface() argument
1561 srf_update.out_fence = out_fence; in vmw_stdu_plane_update_surface()
H A Dvmwgfx_kms.c2562 struct vmw_fence_obj **out_fence, in vmw_kms_helper_validation_finish() argument
2571 out_fence) in vmw_kms_helper_validation_finish()
2579 if (out_fence) in vmw_kms_helper_validation_finish()
2580 *out_fence = fence; in vmw_kms_helper_validation_finish()
2901 update->out_fence, NULL); in vmw_du_helper_plane_update()
H A Dvmwgfx_execbuf.c3660 struct vmw_fence_obj **out_fence, uint32_t flags) in vmw_execbuf_process() argument
3868 if (unlikely(out_fence != NULL)) { in vmw_execbuf_process()
3869 *out_fence = fence; in vmw_execbuf_process()
H A Dvmwgfx_drv.h1059 struct vmw_fence_obj **out_fence,
/netbsd-src/sys/external/bsd/drm2/include/drm/
H A Ddrm_writeback.h49 struct dma_fence *out_fence; member
/netbsd-src/sys/external/bsd/drm2/dist/include/uapi/drm/
H A Dvgem_drm.h51 __u32 out_fence; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/vgem/
H A Dvgem_fence.c182 arg->out_fence = ret; in vgem_fence_attach_ioctl()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_execbuffer.c2610 struct sync_file *out_fence = NULL; in i915_gem_do_execbuffer() local
2797 out_fence = sync_file_create(&eb.request->fence, fp); in i915_gem_do_execbuffer()
2799 out_fence = sync_file_create(&eb.request->fence); in i915_gem_do_execbuffer()
2801 if (!out_fence) { in i915_gem_do_execbuffer()
2828 if (out_fence) { in i915_gem_do_execbuffer()
2833 fd_install(out_fence_fd, out_fence->file); in i915_gem_do_execbuffer()
2844 fput(out_fence->file); in i915_gem_do_execbuffer()
/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_atomic.c445 if (writeback_job->out_fence) { in drm_atomic_connector_check()
H A Ddrm_atomic_uapi.c1252 conn_state->writeback_job->out_fence = fence; in prepare_signaling()