pub struct PagePoolDmaBuffer { /* private fields */ }
Expand description
Page pool memory representing a DMA buffer useable by devices.
Trait Implementations§
Source§impl MappedDmaTarget for PagePoolDmaBuffer
SAFETY: This struct keeps both the shared memory region which the sparse
mapping maps, along with the sparse mapping itself until the struct is drop,
satisfying the trait.
impl MappedDmaTarget for PagePoolDmaBuffer
SAFETY: This struct keeps both the shared memory region which the sparse mapping maps, along with the sparse mapping itself until the struct is drop, satisfying the trait.
Auto Trait Implementations§
impl Freeze for PagePoolDmaBuffer
impl !RefUnwindSafe for PagePoolDmaBuffer
impl Send for PagePoolDmaBuffer
impl Sync for PagePoolDmaBuffer
impl Unpin for PagePoolDmaBuffer
impl !UnwindSafe for PagePoolDmaBuffer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more