Searched refs:CoherentHandle (Results 1 – 1 of 1) sorted by relevance
1019 /// 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 only1132 // operations on `&CoherentHandle` are reading the DMA handle and size, both of which are1134 unsafe impl Sync for CoherentHandle {} implementation [all...]