devices
0.1.0
In devices::pci::coiommu
Structs
CoIommuDev
CoIommuParameters
CoIommuPinState
CoIommuReg
DTTIter
PinPageInfo
PinWorker
PinnedPageInfo
UnpinWorker
Enums
CoIommuUnpinPolicy
Error
UnpinResult
UnpinThreadState
Constants
COIOMMU_CMD_ACTIVATE
COIOMMU_CMD_DEACTIVATE
COIOMMU_CMD_PARK_UNPIN
COIOMMU_CMD_UNPARK_UNPIN
COIOMMU_MMIO_BAR
COIOMMU_MMIO_BAR_SIZE
COIOMMU_NOTIFYMAP_BAR
COIOMMU_NOTIFYMAP_SIZE
COIOMMU_PT_LEVEL_MASK
COIOMMU_PT_LEVEL_STRIDE
COIOMMU_REVISION_ID
COIOMMU_TOPOLOGYMAP_BAR
COIOMMU_TOPOLOGYMAP_SIZE
COIOMMU_UPPER_LEVEL_MASK
COIOMMU_UPPER_LEVEL_STRIDE
DTTE_ACCESSED_FLAG
DTTE_PINNED_FLAG
DTT_ENTRY_PFN_SHIFT
DTT_ENTRY_PRESENT
PAGE_SHIFT_4K
PAGE_SIZE_4K
PCI_DEVICE_ID_COIOMMU
PCI_VENDOR_ID_COIOMMU
PIN_PAGES_IN_BATCH
UNPIN_DEFAULT_INTERVAL
UNPIN_GEN_DEFAULT_THRES
Functions
deserialize_unpin_interval
deserialize_unpin_limit
gfn_to_dtt_pte
level_to_offset
pin_page
unpin_gen_threshold_default
unpin_interval_default
unpin_page
vfio_map
vfio_unmap
?
Function
devices
::
pci
::
coiommu
::
vfio_unmap
source
·
[
−
]
fn vfio_unmap( vfio_container: &
Arc
<
Mutex
<
VfioContainer
>>, iova:
u64
, size:
u64
) ->
bool