Struct vfio_bindings::bindings::vfio::vfio_iommu_spapr_register_memory [−][src]
#[repr(C)]pub struct vfio_iommu_spapr_register_memory {
pub argsz: __u32,
pub flags: __u32,
pub vaddr: __u64,
pub size: __u64,
}
Expand description
VFIO_IOMMU_SPAPR_REGISTER_MEMORY - _IOW(VFIO_TYPE, VFIO_BASE + 17, struct vfio_iommu_spapr_register_memory)
Registers user space memory where DMA is allowed. It pins user pages and does the locked memory accounting so subsequent VFIO_IOMMU_MAP_DMA/VFIO_IOMMU_UNMAP_DMA calls get faster.
Fields
argsz: __u32
flags: __u32
vaddr: __u64
size: __u64
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for vfio_iommu_spapr_register_memory
impl Sync for vfio_iommu_spapr_register_memory
impl Unpin for vfio_iommu_spapr_register_memory
Blanket Implementations
Mutably borrows from an owned value. Read more