/external/crosvm/sys_util/src/ |
D | mmap.rs | 197 pub struct MemoryMapping { struct 206 unsafe impl Send for MemoryMapping {} implementation 207 unsafe impl Sync for MemoryMapping {} implementation 209 impl MemoryMapping { implementation 214 pub fn new(size: usize) -> Result<MemoryMapping> { in new() argument 215 MemoryMapping::new_protection(size, Protection::read_write()) in new() 223 pub fn new_protection(size: usize, prot: Protection) -> Result<MemoryMapping> { in new_protection() argument 227 MemoryMapping::try_mmap( in new_protection() 242 pub fn from_fd(fd: &dyn AsRawFd, size: usize) -> Result<MemoryMapping> { in from_fd() argument 243 MemoryMapping::from_fd_offset(fd, size, 0) in from_fd() [all …]
|
D | shm.rs | 309 use crate::MemoryMapping; 407 MemoryMapping::from_fd(&shm, shm.size() as usize).expect("failed to map shared memory"); in mmap_page() 409 MemoryMapping::from_fd(&shm, shm.size() as usize).expect("failed to map shared memory"); in mmap_page() 435 let mmap1 = MemoryMapping::from_fd_offset(&shm, shm.size() as usize, 4096) in mmap_page_offset() 438 MemoryMapping::from_fd(&shm, shm.size() as usize).expect("failed to map shared memory"); in mmap_page_offset()
|
/external/crosvm/base/src/ |
D | mmap.rs | 9 use sys_util::MemoryMapping as SysUtilMmap; 16 pub struct MemoryMapping { struct 20 impl MemoryMapping { implementation 70 impl Unix for MemoryMapping { implementation 156 pub fn build(self) -> Result<MemoryMapping> { in build() argument 189 pub unsafe fn build_fixed(self, addr: *mut u8) -> Result<MemoryMapping> { in build_fixed() argument 212 fn wrap(result: Result<SysUtilMmap>) -> Result<MemoryMapping> { in wrap() argument 213 result.map(|mapping| MemoryMapping { mapping }) in wrap() 217 impl VolatileMemory for MemoryMapping { implementation 224 unsafe impl MappedRegion for MemoryMapping { implementation
|
D | lib.rs | 22 pub use mmap::{MemoryMapping, MemoryMappingBuilder, MemoryMappingBuilderUnix};
|
/external/deqp/external/vulkancts/modules/vulkan/memory/ |
D | vktMemoryMappingTests.cpp | 833 class MemoryMapping class 836 MemoryMapping (const MemoryRange& range, 852 MemoryMapping::MemoryMapping (const MemoryRange& range, in MemoryMapping() function in vkt::memory::__anon9c940bbb0111::MemoryMapping 862 void MemoryMapping::randomRead (de::Random& rng) in randomRead() 875 void MemoryMapping::randomWrite (de::Random& rng) in randomWrite() 889 void MemoryMapping::randomModify (de::Random& rng) in randomModify() 959 MemoryMapping* mapRandom (const DeviceInterface& vkd, VkDevice device, de::Random& rng); 966 MemoryMapping* getMapping (void) { return m_mapping; } in getMapping() 982 MemoryMapping* m_mapping; 1011 MemoryMapping* MemoryObject::mapRandom (const DeviceInterface& vkd, VkDevice device, de::Random& rn… in mapRandom() [all …]
|
/external/crosvm/io_uring/src/ |
D | uring.rs | 18 use sys_util::{MappedRegion, MemoryMapping, Protection, WatchingEvents}; 217 MemoryMapping::from_fd_offset_protection_populate( in new() 231 mmap: MemoryMapping::from_fd_offset_protection_populate( in new() 243 MemoryMapping::from_fd_offset_protection_populate( in new() 631 mmap: MemoryMapping, 652 _mmap: MemoryMapping, 662 unsafe fn new(mmap: MemoryMapping, params: &io_uring_params) -> SubmitQueueState { in new() argument 698 mmap: MemoryMapping, 709 unsafe fn new(mmap: MemoryMapping, params: &io_uring_params) -> CompleteQueueState { in new() argument
|
/external/llvm-project/compiler-rt/lib/sanitizer_common/tests/ |
D | sanitizer_procmaps_test.cpp | 55 TEST(MemoryMapping, LoadedModuleArchAndUUID) { in TEST() argument
|
/external/crosvm/gpu_display/src/ |
D | gpu_display_wl.rs | 24 round_up_to_page_size, AsRawDescriptor, MemoryMapping, MemoryMappingBuilder, RawDescriptor, 76 buffer_mem: MemoryMapping,
|
/external/crosvm/vm_memory/src/ |
D | guest_memory.rs | 17 AsRawDescriptor, AsRawDescriptors, MappedRegion, MemfdSeals, MemoryMapping, 97 mapping: MemoryMapping, 671 F: FnOnce(&MemoryMapping, usize, u64) -> Result<T>, in do_in_region() argument
|
/external/crosvm/devices/src/pci/ |
D | vfio_pci.rs | 9 error, pagesize, AsRawDescriptor, Event, MappedRegion, MemoryMapping, MemoryMappingBuilder, 454 mem: Vec<MemoryMapping>, 671 fn add_bar_mmap(&self, index: u32, bar_addr: u64) -> Vec<MemoryMapping> { in add_bar_mmap() argument 672 let mut mem_map: Vec<MemoryMapping> = Vec::new(); in add_bar_mmap()
|
/external/crosvm/docs/ |
D | architecture.md | 36 `GuestMemory` and its friends `VolatileMemory`, `VolatileSlice`, `MemoryMapping`, and `SharedMemory… 38 … guest memory is always the same. Internally, it's implemented using `MemoryMapping` and `SharedMe… 39 - `SharedMemory` wraps a `memfd` and can be mapped using `MemoryMapping` to access its data. `Share… 42 - `MemoryMapping` is a safe wrapper around anonymous and file mappings. Access via Rust references …
|
/external/crosvm/devices/src/virtio/snd/vios_backend/ |
D | shm_vios.rs | 10 MemoryMapping, MemoryMappingBuilder, MmapError, PollToken, SafeDescriptor, ScmSocket, 556 mmap: MemoryMapping, 702 ) -> Result<(MemoryMapping, usize)> { in mmap_buffer() argument
|
/external/crosvm/hypervisor/src/kvm/ |
D | mod.rs | 35 MappedRegion, MemoryMapping, MemoryMappingBuilder, MemoryMappingBuilderUnix, MmapError, 649 run_mmap: MemoryMapping,
|
/external/crosvm/kvm/src/ |
D | lib.rs | 38 MemoryMapping, MemoryMappingBuilder, MmapError, Result, SIGRTMIN, 944 run_mmap: MemoryMapping,
|