Skip to main content

Module dma_fence

Module dma_fence 

Source
Expand description

Structs§

DriverFence
A synchronization primitive mainly for GPU drivers.
DriverFenceAllocation
A pre-prepared DMA fence, carrying the user’s data and the memory it and the fence reside in. Only useful for creating a DriverFence. Splitting allocation and full initialization is necessary because fences cannot be allocated dynamically in some circumstances (deadlock).
DriverFenceBorrow
A borrow wrapper for DriverFence. Implements Deref.
Fence
The receiving counterpart of a DriverFence.
FenceCallbackRegistration
A callback registration on a fence.
FenceContext
A dma-fence context. A fence context takes care of associating related fences with each other, providing each with raising sequence numbers and a common identifier.

Enums§

CallbackError
Error type for fence callback registration.

Traits§

FenceCallback
Trait for callbacks that can be registered on fences.
FenceContextOps
VTable for dma_fence backend_ops callbacks.