pub struct PhysContiguousDiag {
pub pages_allocated: usize,
pub pages_freed: usize,
pub pages_live: usize,
pub alloc_fail_count: usize,
}Expand description
Snapshot of contiguous-physical-allocation telemetry.
Covers all [allocate_phys_contiguous] / [free_phys_contiguous] usage
(DMA-style buffers, kernel stacks, COW multi-page blocks, etc.).
Fields§
§pages_allocated: usize§pages_freed: usize§pages_live: usize§alloc_fail_count: usizeAuto Trait Implementations§
impl Freeze for PhysContiguousDiag
impl RefUnwindSafe for PhysContiguousDiag
impl Send for PhysContiguousDiag
impl Sync for PhysContiguousDiag
impl Unpin for PhysContiguousDiag
impl UnsafeUnpin for PhysContiguousDiag
impl UnwindSafe for PhysContiguousDiag
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more