Home
last modified time | relevance | path

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

/linux/rust/kernel/
H A Ddma.rs1019 /// Unlike [`Coherent`], a `CoherentHandle` does not provide CPU access to the allocated memory.
1034 pub struct CoherentHandle { struct
1042 impl CoherentHandle { implementation
1111 impl Drop for CoherentHandle { implementation
1113 // SAFETY: All values are valid by the type invariants on `CoherentHandle`. in drop()
1127 // SAFETY: `CoherentHandle` only holds a device reference, a DMA handle, an opaque CPU handle,
1129 unsafe impl Send for CoherentHandle {} implementation
1131 // SAFETY: `CoherentHandle` provides no CPU access to the underlying allocation. The only
1132 // operations on `&CoherentHandle` are reading the DMA handle and size, both of which are
1134 unsafe impl Sync for CoherentHandle {} implementation
[all...]