| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_execbuffer.c | 2724 struct dma_fence *fence = NULL; in add_timeline_fence_array() local 2846 struct dma_fence *fence = NULL; add_fence_array() local 2915 struct dma_fence * const fence = &eb->request->fence; signal_fence_array() local [all...] |
| H A D | i915_gem_context.c | 261 engines_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in engines_notify() argument [all...] |
| /kernel/linux/linux-5.10/drivers/video/fbdev/intelfb/ |
| H A D | intelfb.h | 229 u32 fence[8]; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_lrc.c | 4359 struct i915_sw_fence fence = {}; bond_virtual_engine() local 4742 struct dma_fence *fence; context_flush() local [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
| H A D | gvt.h | 191 struct intel_vgpu_fence fence; member 286 unsigned int fence; member 304 struct intel_gvt_fence fence; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_execbuf.c | 3813 vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv, struct vmw_fpriv *vmw_fp, int ret, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj *fence, uint32_t fence_handle, int32_t out_fence_fd) vmw_execbuf_copy_fence_user() argument 4029 struct vmw_fence_obj *fence = NULL; vmw_execbuf_process() local 4312 __vmw_execbuf_release_pinned_bo(struct vmw_private *dev_priv, struct vmw_fence_obj *fence) __vmw_execbuf_release_pinned_bo() argument [all...] |
| H A D | vmwgfx_kms.c | 2471 struct vmw_fence_obj *fence = NULL; in vmw_kms_helper_validation_finish() local
|
| H A D | vmwgfx_stdu.c | 1584 struct vmw_fence_obj *fence = NULL; in vmw_stdu_primary_plane_atomic_update() local [all...] |
| /kernel/linux/linux-6.6/drivers/video/fbdev/intelfb/ |
| H A D | intelfb.h | 229 u32 fence[8]; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vm.c | 611 struct dma_fence *fence = NULL; in amdgpu_vm_flush() local 830 static void amdgpu_vm_tlb_seq_cb(struct dma_fence *fence, in amdgpu_vm_tlb_seq_cb() argument 863 amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm, bool immediate, bool unlocked, bool flush_tlb, struct dma_resv *resv, uint64_t start, uint64_t last, uint64_t flags, uint64_t offset, uint64_t vram_base, struct ttm_resource *res, dma_addr_t *pages_addr, struct dma_fence **fence) amdgpu_vm_update_range() argument 1233 amdgpu_vm_prt_cb(struct dma_fence *fence, struct dma_fence_cb *_cb) amdgpu_vm_prt_cb() argument 1247 amdgpu_vm_add_prt_cb(struct amdgpu_device *adev, struct dma_fence *fence) amdgpu_vm_add_prt_cb() argument 1280 amdgpu_vm_free_mapping(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct amdgpu_bo_va_mapping *mapping, struct dma_fence *fence) amdgpu_vm_free_mapping() argument 1302 struct dma_fence *fence; amdgpu_vm_prt_fini() local 1326 amdgpu_vm_clear_freed(struct amdgpu_device *adev, struct amdgpu_vm *vm, struct dma_fence **fence) amdgpu_vm_clear_freed() argument [all...] |
| H A D | amdgpu_ttm.c | 301 struct dma_fence *fence = NULL; in amdgpu_ttm_copy_mem_to_mem() local 364 struct dma_fence *fence = NULL; in amdgpu_move_blit() local 1455 struct dma_fence *fence; amdgpu_ttm_access_memory_sdma() local 2134 amdgpu_copy_buffer(struct amdgpu_ring *ring, uint64_t src_offset, uint64_t dst_offset, uint32_t byte_count, struct dma_resv *resv, struct dma_fence **fence, bool direct_submit, bool vm_needs_flush, bool tmz) amdgpu_copy_buffer() argument 2188 amdgpu_ttm_fill_mem(struct amdgpu_ring *ring, uint32_t src_data, uint64_t dst_addr, uint32_t byte_count, struct dma_resv *resv, struct dma_fence **fence, bool vm_needs_flush, bool delayed) amdgpu_ttm_fill_mem() argument 2233 struct dma_fence *fence = NULL; amdgpu_fill_buffer() local [all...] |
| H A D | amdgpu_amdkfd_gpuvm.c | 2790 struct dma_fence *fence; amdgpu_amdkfd_gpuvm_restore_process_bos() local [all...] |
| /kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
| H A D | command_submission.c | 193 struct hl_fence *fence = in hl_fence_release() local 201 void hl_fence_put(struct hl_fence *fence) in hl_fence_put() argument 208 void hl_fences_put(struct hl_fence **fence, int len) in hl_fences_put() argument 216 void hl_fence_get(struct hl_fence *fence) in hl_fence_get() argument 222 hl_fence_init(struct hl_fence *fence, u64 sequence) hl_fence_init() argument 590 struct hl_fence *fence = cs->fence; complete_multi_cs() local 2642 hl_wait_for_fence(struct hl_ctx *ctx, u64 seq, struct hl_fence *fence, enum hl_cs_wait_status *status, u64 timeout_us, s64 *timestamp) hl_wait_for_fence() argument 2752 struct hl_fence *fence = *fence_ptr; hl_cs_poll_fences() local 2846 struct hl_fence *fence; _hl_cs_wait_ioctl() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
| H A D | i915_gpu_error.h | 173 u64 fence[I915_MAX_NUM_FENCES]; member
|
| H A D | i915_request.c | 54 struct i915_sw_fence *fence; member 61 static const char *i915_fence_get_driver_name(struct dma_fence *fence) in i915_fence_get_driver_name() argument 66 static const char *i915_fence_get_timeline_name(struct dma_fence *fence) in i915_fence_get_timeline_name() argument 89 static bool i915_fence_signaled(struct dma_fence *fence) in i915_fence_signaled() argument 94 i915_fence_enable_signaling(struct dma_fence *fence) i915_fence_enable_signaling() argument 99 i915_fence_wait(struct dma_fence *fence, bool interruptible, signed long timeout) i915_fence_wait() argument 113 i915_fence_release(struct dma_fence *fence) i915_fence_release() argument 773 submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) submit_notify() argument 809 semaphore_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) semaphore_notify() argument 1062 struct dma_fence *fence; i915_request_await_start() local 1249 intel_timeline_sync_has_start(struct intel_timeline *tl, struct dma_fence *fence) intel_timeline_sync_has_start() argument 1257 intel_timeline_sync_set_start(struct intel_timeline *tl, const struct dma_fence *fence) intel_timeline_sync_set_start() argument 1349 __i915_request_await_external(struct i915_request *rq, struct dma_fence *fence) __i915_request_await_external() argument 1359 i915_request_await_external(struct i915_request *rq, struct dma_fence *fence) i915_request_await_external() argument 1404 i915_request_await_execution(struct i915_request *rq, struct dma_fence *fence) i915_request_await_execution() argument 1501 i915_request_await_dma_fence(struct i915_request *rq, struct dma_fence *fence) i915_request_await_dma_fence() argument 1608 struct dma_fence *fence; i915_request_await_object() local 1955 request_wait_wake(struct dma_fence *fence, struct dma_fence_cb *cb) request_wait_wake() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
| H A D | msm_gpu.h | 533 u32 fence; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_execbuffer.c | 2850 struct dma_fence *fence = NULL; in add_timeline_fence_array() local 2975 struct dma_fence *fence = NULL; add_fence_array() local 3039 signal_fence_array(const struct i915_execbuffer *eb, struct dma_fence * const fence) signal_fence_array() argument 3259 struct dma_fence *fence; eb_fences_add() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
| H A D | gvt.h | 199 struct intel_vgpu_fence fence; member 305 unsigned int fence; member 336 struct intel_gvt_fence fence; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
| H A D | r600.c | 2969 struct radeon_fence *fence; in r600_copy_cpdma() local 2867 r600_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r600_fence_ring_emit() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_execbuf.c | 3876 vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv, struct vmw_fpriv *vmw_fp, int ret, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj *fence, uint32_t fence_handle, int32_t out_fence_fd) vmw_execbuf_copy_fence_user() argument 4095 struct vmw_fence_obj *fence = NULL; vmw_execbuf_process() local 4365 __vmw_execbuf_release_pinned_bo(struct vmw_private *dev_priv, struct vmw_fence_obj *fence) __vmw_execbuf_release_pinned_bo() argument [all...] |
| H A D | vmwgfx_kms.c | 274 struct vmw_fence_obj *fence = NULL; in vmw_du_get_cursor_mob() local 2726 struct vmw_fence_obj *fence = NULL; in vmw_kms_helper_validation_finish() local [all...] |
| /third_party/mesa3d/src/egl/drivers/dri2/ |
| H A D | egl_dri2.h | 236 const __DRI2fenceExtension *fence; member 421 void *fence; member
|
| /third_party/mesa3d/src/freedreno/vulkan/ |
| H A D | tu_device.h | 151 int fence; member
|
| /third_party/mesa3d/src/amd/vulkan/winsys/amdgpu/ |
| H A D | radv_amdgpu_cs.c | 166 radv_amdgpu_request_to_fence(struct radv_amdgpu_ctx *ctx, struct radv_amdgpu_fence *fence, in radv_amdgpu_request_to_fence() argument [all...] |
| /third_party/mesa3d/src/gallium/frontends/dri/ |
| H A D | dri2.c | 413 struct pipe_fence_handle *fence; in handle_in_fence() local 744 struct pipe_fence_handle *fence = NULL; in dri2_flush_frontbuffer() local 1750 struct pipe_fence_handle *fence; in dri2_blit_image() local [all...] |