Home
last modified time | relevance | path

Searched refs:enable_signaling (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/dma-buf/
H A Dseqno-fence.c34 return seqno_fence->ops->enable_signaling(fence); in seqno_enable_signaling()
66 .enable_signaling = seqno_enable_signaling,
H A Ddma-fence-array.c129 .enable_signaling = dma_fence_array_enable_signaling,
H A Ddma-fence-chain.c214 .enable_signaling = dma_fence_chain_enable_signaling,
H A Ddma-fence.c498 if (!was_set && fence->ops->enable_signaling) { in __dma_fence_enable_signaling()
501 if (!fence->ops->enable_signaling(fence)) { in __dma_fence_enable_signaling()
515 * complete as soon as possible. This calls &dma_fence_ops.enable_signaling
842 * refcount again if &dma_fence_ops.enable_signaling gets called.
H A Dsw_sync.c177 .enable_signaling = timeline_fence_enable_signaling,
/kernel/linux/linux-5.10/include/linux/
H A Dseqno-fence.h64 * enable_signaling is called, but it also completes when
82 * However, when ops.enable_signaling is not called, it doesn't have to be
94 BUG_ON(!ops->wait || !ops->enable_signaling || in seqno_fence_init()
H A Ddma-fence.h51 * DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT - enable_signaling might have been called
59 * DMA_FENCE_FLAG_SIGNALED_BIT, before enable_signaling was called.
62 * after dma_fence_signal was called, any enable_signaling call will have either
158 * @enable_signaling:
178 * &dma_fence.error may be set in enable_signaling, but only when false
182 * @enable_signaling has been called there's a race window, where the
192 bool (*enable_signaling)(struct dma_fence *fence); member
218 * as @enable_signaling works correctly. This hook allows drivers to
220 * already available, e.g. if @enable_signaling for the general case
498 * have been set if enable_signaling was in dma_fence_later()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_fence.c54 * nofity when the BO is free to move. fence_add_callback --> enable_signaling
55 * --> amdgpu_amdkfd_fence.enable_signaling
57 * amdgpu_amdkfd_fence.enable_signaling - Start a work item that will quiesce
175 .enable_signaling = amdkfd_fence_enable_signaling,
H A Damdgpu_fence.c692 .enable_signaling = amdgpu_fence_enable_signaling,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_fence.c55 * nofity when the BO is free to move. fence_add_callback --> enable_signaling
56 * --> amdgpu_amdkfd_fence.enable_signaling
58 * amdgpu_amdkfd_fence.enable_signaling - Start a work item that will quiesce
186 .enable_signaling = amdkfd_fence_enable_signaling,
H A Damdgpu_fence.c881 .enable_signaling = amdgpu_fence_enable_signaling,
888 .enable_signaling = amdgpu_job_fence_enable_signaling,
/kernel/linux/linux-6.6/drivers/gpu/host1x/
H A Dfence.c45 * reference to any fences for which 'enable_signaling' has been in host1x_syncpt_fence_enable_signaling()
72 .enable_signaling = host1x_syncpt_fence_enable_signaling,
/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-fence-array.c139 .enable_signaling = dma_fence_array_enable_signaling,
H A Ddma-fence.c591 if (!was_set && fence->ops->enable_signaling) { in __dma_fence_enable_signaling()
594 if (!fence->ops->enable_signaling(fence)) { in __dma_fence_enable_signaling()
608 * complete as soon as possible. This calls &dma_fence_ops.enable_signaling
1001 * refcount again if &dma_fence_ops.enable_signaling gets called.
H A Ddma-fence-chain.c224 .enable_signaling = dma_fence_chain_enable_signaling,
H A Dsw_sync.c177 .enable_signaling = timeline_fence_enable_signaling,
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.c508 .enable_signaling = nouveau_fence_no_signaling,
535 .enable_signaling = nouveau_fence_enable_signaling,
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.c525 .enable_signaling = nouveau_fence_no_signaling,
552 .enable_signaling = nouveau_fence_enable_signaling,
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_active.c585 static void enable_signaling(struct i915_active_fence *active) in enable_signaling() function
620 enable_signaling(&ref->excl); in flush_lazy_signals()
626 enable_signaling(&it->base); in flush_lazy_signals()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_active.c554 static void enable_signaling(struct i915_active_fence *active) in enable_signaling() function
589 enable_signaling(&ref->excl); in flush_lazy_signals()
595 enable_signaling(&it->base); in flush_lazy_signals()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_writeback.c110 .enable_signaling = drm_writeback_fence_enable_signaling,
/kernel/linux/linux-6.6/include/linux/
H A Ddma-fence.h51 * DMA_FENCE_FLAG_ENABLE_SIGNAL_BIT - enable_signaling might have been called
59 * DMA_FENCE_FLAG_SIGNALED_BIT, before enable_signaling was called.
62 * after dma_fence_signal was called, any enable_signaling call will have either
158 * @enable_signaling:
178 * &dma_fence.error may be set in enable_signaling, but only when false
182 * @enable_signaling has been called there's a race window, where the
192 bool (*enable_signaling)(struct dma_fence *fence); member
533 * have been set if enable_signaling wasn't called, and enabling that in dma_fence_later()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_writeback.c111 .enable_signaling = drm_writeback_fence_enable_signaling,
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_fence.c1103 .enable_signaling = radeon_fence_enable_signaling,
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_fence.c248 .enable_signaling = vmw_fence_enable_signaling,

Completed in 20 milliseconds

12