pub struct IotlbFails {
pub misses: Vec<IovaRange>,
pub access_fails: Vec<IovaRange>,
}Available on crate feature
iommu only.Expand description
Lists the subranges in I/O virtual address space that turned out to not be accessible when trying to access an IOVA range.
Fields§
§misses: Vec<IovaRange>Subranges not mapped at all
access_fails: Vec<IovaRange>Subranges that are mapped, but do not allow the requested access mode
Trait Implementations§
Source§impl Clone for IotlbFails
impl Clone for IotlbFails
Source§fn clone(&self) -> IotlbFails
fn clone(&self) -> IotlbFails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IotlbFails
impl RefUnwindSafe for IotlbFails
impl Send for IotlbFails
impl Sync for IotlbFails
impl Unpin for IotlbFails
impl UnwindSafe for IotlbFails
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