pub struct PciRange {
pub space: PciSpace,
pub bus_address: u64,
pub cpu_address: u64,
pub size: u64,
pub prefetchable: bool,
}Expand description
PCI address range entry.
Represents a range of addresses in PCI address space with mapping to CPU address space.
Fields§
§space: PciSpaceThe PCI address space type
bus_address: u64Address on the PCI bus
cpu_address: u64Address in CPU physical address space
size: u64Size of the range in bytes
prefetchable: boolWhether the memory region is prefetchable
Trait Implementations§
impl StructuralPartialEq for PciRange
Auto Trait Implementations§
impl Freeze for PciRange
impl RefUnwindSafe for PciRange
impl Send for PciRange
impl Sync for PciRange
impl Unpin for PciRange
impl UnsafeUnpin for PciRange
impl UnwindSafe for PciRange
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