Home
last modified time | relevance | path

Searched refs:MemoryMapping (Results 1 – 14 of 14) sorted by relevance

/external/crosvm/sys_util/src/
Dmmap.rs197 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 …]
Dshm.rs309 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/
Dmmap.rs9 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
Dlib.rs22 pub use mmap::{MemoryMapping, MemoryMappingBuilder, MemoryMappingBuilderUnix};
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryMappingTests.cpp833 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/
During.rs18 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/
Dsanitizer_procmaps_test.cpp55 TEST(MemoryMapping, LoadedModuleArchAndUUID) { in TEST() argument
/external/crosvm/gpu_display/src/
Dgpu_display_wl.rs24 round_up_to_page_size, AsRawDescriptor, MemoryMapping, MemoryMappingBuilder, RawDescriptor,
76 buffer_mem: MemoryMapping,
/external/crosvm/vm_memory/src/
Dguest_memory.rs17 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/
Dvfio_pci.rs9 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/
Darchitecture.md36 `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/
Dshm_vios.rs10 MemoryMapping, MemoryMappingBuilder, MmapError, PollToken, SafeDescriptor, ScmSocket,
556 mmap: MemoryMapping,
702 ) -> Result<(MemoryMapping, usize)> { in mmap_buffer() argument
/external/crosvm/hypervisor/src/kvm/
Dmod.rs35 MappedRegion, MemoryMapping, MemoryMappingBuilder, MemoryMappingBuilderUnix, MmapError,
649 run_mmap: MemoryMapping,
/external/crosvm/kvm/src/
Dlib.rs38 MemoryMapping, MemoryMappingBuilder, MmapError, Result, SIGRTMIN,
944 run_mmap: MemoryMapping,