Searched refs:MemoryMapperTrait (Results 1 – 4 of 4) sorted by relevance
/aosp_15_r20/external/crosvm/devices/src/virtio/ |
H A D | iommu.rs | 164 type DomainMap = BTreeMap<u32, (u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>)>; 189 endpoints: BTreeMap<u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>>, 710 endpoints: BTreeMap<u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>>, 723 endpoints: BTreeMap<u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>>, in new() argument
|
/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/ |
H A D | device_helpers.rs | 43 use devices::virtio::memory_mapper::MemoryMapperTrait; 1505 endpoints: BTreeMap<u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>>, in create_iommu_device() argument 1719 iommu_attached_endpoints: &mut BTreeMap<u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>>, in setup_virtio_access_platform() argument 1737 let mapper: Arc<Mutex<Box<dyn MemoryMapperTrait>>> = in setup_virtio_access_platform()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/iommu/ |
H A D | memory_mapper.rs | 240 pub trait MemoryMapperTrait: MemoryMapper + AsRawDescriptors + Any {} interface 241 impl<T: MemoryMapper + AsRawDescriptors + Any> MemoryMapperTrait for T {}
|
/aosp_15_r20/external/crosvm/src/crosvm/sys/ |
H A D | linux.rs | 96 use devices::virtio::memory_mapper::MemoryMapperTrait; 872 iommu_attached_endpoints: &mut BTreeMap<u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>>, in create_devices() argument 2020 let mut iommu_attached_endpoints: BTreeMap<u32, Arc<Mutex<Box<dyn MemoryMapperTrait>>>> = in run_vm()
|