Struct vfio_bindings::bindings::vfio::vfio_iommu_type1_dma_unmap [−][src]
#[repr(C)]pub struct vfio_iommu_type1_dma_unmap {
pub argsz: __u32,
pub flags: __u32,
pub iova: __u64,
pub size: __u64,
}
Expand description
VFIO_IOMMU_UNMAP_DMA - _IOWR(VFIO_TYPE, VFIO_BASE + 14, struct vfio_dma_unmap)
Unmap IO virtual addresses using the provided struct vfio_dma_unmap. Caller sets argsz. The actual unmapped size is returned in the size field. No guarantee is made to the user that arbitrary unmaps of iova or size different from those used in the original mapping call will succeed.
Fields
argsz: __u32
flags: __u32
iova: __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 RefUnwindSafe for vfio_iommu_type1_dma_unmap
impl Send for vfio_iommu_type1_dma_unmap
impl Sync for vfio_iommu_type1_dma_unmap
impl Unpin for vfio_iommu_type1_dma_unmap
impl UnwindSafe for vfio_iommu_type1_dma_unmap
Blanket Implementations
Mutably borrows from an owned value. Read more