Home
last modified time | relevance | path

Searched refs:SharedMemoryMapper (Results 1 – 25 of 32) sorted by relevance

12

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/ExecutionEngine/Orc/
H A DMemoryMapper.cpp193 SharedMemoryMapper::SharedMemoryMapper(ExecutorProcessControl &EPC, in SharedMemoryMapper() function in llvm::orc::SharedMemoryMapper
201 Expected<std::unique_ptr<SharedMemoryMapper>>
202 SharedMemoryMapper::Create(ExecutorProcessControl &EPC, SymbolAddrs SAs) { in Create()
208 return std::make_unique<SharedMemoryMapper>(EPC, SAs, *PageSize); in Create()
216 void SharedMemoryMapper::reserve(size_t NumBytes, in reserve()
295 char *SharedMemoryMapper::prepare(ExecutorAddr Addr, size_t ContentSize) { in prepare()
305 void SharedMemoryMapper::initialize(MemoryMapper::AllocInfo &AI, in initialize()
347 void SharedMemoryMapper::deinitialize( in deinitialize()
365 void SharedMemoryMapper::release(ArrayRef<ExecutorAddr> Bases, in release()
414 SharedMemoryMapper::~SharedMemoryMapper() { in ~SharedMemoryMapper()
/aosp_15_r20/external/cronet/base/memory/
H A Dshared_memory_mapping.cc45 SharedMemoryMapper* mapper) in SharedMemoryMapping()
58 SharedMemoryMapper* mapper = mapper_; in Unmap()
60 mapper = SharedMemoryMapper::GetDefaultInstance(); in Unmap()
83 SharedMemoryMapper* mapper) in ReadOnlySharedMemoryMapping()
95 SharedMemoryMapper* mapper) in WritableSharedMemoryMapping()
H A Dplatform_shared_memory_region.cc45 SharedMemoryMapper* mapper) const { in MapAt()
65 mapper = SharedMemoryMapper::GetDefaultInstance(); in MapAt()
93 SharedMemoryMapper* mapper) { in Unmap()
95 mapper = SharedMemoryMapper::GetDefaultInstance(); in Unmap()
H A Dshared_memory_mapping.h76 SharedMemoryMapper* mapper);
89 raw_ptr<SharedMemoryMapper> mapper_ = nullptr;
164 SharedMemoryMapper* mapper);
244 SharedMemoryMapper* mapper);
H A Dread_only_shared_memory_region.h38 SharedMemoryMapper* mapper = nullptr);
84 ReadOnlySharedMemoryMapping Map(SharedMemoryMapper* mapper = nullptr) const;
98 SharedMemoryMapper* mapper = nullptr) const;
H A Dread_only_shared_memory_region.cc19 SharedMemoryMapper* mapper) { in Create()
72 SharedMemoryMapper* mapper) const { in Map()
79 SharedMemoryMapper* mapper) const { in MapAt()
H A Dshared_memory_mapper.cc12 SharedMemoryMapper* SharedMemoryMapper::GetDefaultInstance() { in GetDefaultInstance()
H A Dshared_memory_mapper.h25 class BASE_EXPORT SharedMemoryMapper {
28 static SharedMemoryMapper* GetDefaultInstance();
H A Dunsafe_shared_memory_region.h81 WritableSharedMemoryMapping Map(SharedMemoryMapper* mapper = nullptr) const;
95 SharedMemoryMapper* mapper = nullptr) const;
H A Dwritable_shared_memory_region.h89 WritableSharedMemoryMapping Map(SharedMemoryMapper* mapper = nullptr) const;
103 SharedMemoryMapper* mapper = nullptr) const;
H A Dunsafe_shared_memory_region.cc52 SharedMemoryMapper* mapper) const { in Map()
59 SharedMemoryMapper* mapper) const { in MapAt()
H A Dwritable_shared_memory_region.cc67 SharedMemoryMapper* mapper) const { in Map()
74 SharedMemoryMapper* mapper) const { in MapAt()
H A Dplatform_shared_memory_region.h200 SharedMemoryMapper* mapper) const;
204 static void Unmap(span<uint8_t> mapping, SharedMemoryMapper* mapper);
/aosp_15_r20/external/crosvm/devices/src/virtio/
H A Dmedia.rs54 use crate::virtio::SharedMemoryMapper;
104 struct ArcedMemoryMapper(Arc<Mutex<Box<dyn SharedMemoryMapper>>>);
106 impl From<Box<dyn SharedMemoryMapper>> for ArcedMemoryMapper {
107 fn from(mapper: Box<dyn SharedMemoryMapper>) -> Self { in from()
112 impl SharedMemoryMapper for ArcedMemoryMapper {
134 struct HostMemoryMapper<M: SharedMemoryMapper> {
141 impl<M: SharedMemoryMapper> VirtioMediaHostMemoryMapper for HostMemoryMapper<M> {
649 fn set_shared_memory_mapper(&mut self, mapper: Box<dyn SharedMemoryMapper>) { in set_shared_memory_mapper() argument
H A Dvirtio_device.rs49 pub trait SharedMemoryMapper: Send { trait
219 fn set_shared_memory_mapper(&mut self, _mapper: Box<dyn SharedMemoryMapper>) {} in set_shared_memory_mapper() argument
H A Dwl.rs150 use super::SharedMemoryMapper;
442 mapper: Box<dyn SharedMemoryMapper>,
471 mapper: Box<dyn SharedMemoryMapper>, in new() argument
1154 mapper: Box<dyn SharedMemoryMapper>, in new() argument
1855 mapper: Box<dyn SharedMemoryMapper>, in new() argument
1965 mapper: Option<Box<dyn SharedMemoryMapper>>,
2103 fn set_shared_memory_mapper(&mut self, mapper: Box<dyn SharedMemoryMapper>) { in set_shared_memory_mapper() argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/ExecutionEngine/Orc/
DMemoryMapper.h124 class SharedMemoryMapper final : public MemoryMapper {
134 SharedMemoryMapper(ExecutorProcessControl &EPC, SymbolAddrs SAs,
137 static Expected<std::unique_ptr<SharedMemoryMapper>>
154 ~SharedMemoryMapper() override;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ExecutionEngine/Orc/
H A DMemoryMapper.h124 class SharedMemoryMapper final : public MemoryMapper {
134 SharedMemoryMapper(ExecutorProcessControl &EPC, SymbolAddrs SAs,
137 static Expected<std::unique_ptr<SharedMemoryMapper>>
154 ~SharedMemoryMapper() override;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/ExecutionEngine/Orc/
DMemoryMapper.h124 class SharedMemoryMapper final : public MemoryMapper {
134 SharedMemoryMapper(ExecutorProcessControl &EPC, SymbolAddrs SAs,
137 static Expected<std::unique_ptr<SharedMemoryMapper>>
154 ~SharedMemoryMapper() override;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/ExecutionEngine/Orc/
DMemoryMapper.h124 class SharedMemoryMapper final : public MemoryMapper {
134 SharedMemoryMapper(ExecutorProcessControl &EPC, SymbolAddrs SAs,
137 static Expected<std::unique_ptr<SharedMemoryMapper>>
154 ~SharedMemoryMapper() override;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/ExecutionEngine/Orc/
DMemoryMapper.h124 class SharedMemoryMapper final : public MemoryMapper {
134 SharedMemoryMapper(ExecutorProcessControl &EPC, SymbolAddrs SAs,
137 static Expected<std::unique_ptr<SharedMemoryMapper>>
154 ~SharedMemoryMapper() override;
/aosp_15_r20/external/crosvm/devices/src/virtio/vhost_user_frontend/
H A Dhandler.rs21 use crate::virtio::SharedMemoryMapper;
26 mapper: Box<dyn SharedMemoryMapper>,
49 mapper: Box<dyn SharedMemoryMapper>, in set_shared_mapper_state() argument
/aosp_15_r20/external/cronet/base/test/
H A Dtest_shared_memory_util.cc153 SharedMemoryMapper* mapper = SharedMemoryMapper::GetDefaultInstance(); in MapAtForTesting()
/aosp_15_r20/external/crosvm/devices/src/virtio/vhost/user/device/
H A Dgpu.rs39 use crate::virtio::SharedMemoryMapper;
95 shmem_mapper: Arc<Mutex<Option<Box<dyn SharedMemoryMapper>>>>,
/aosp_15_r20/external/crosvm/devices/src/virtio/gpu/
H A Dmod.rs90 use super::SharedMemoryMapper;
254 mapper: Arc<Mutex<Option<Box<dyn SharedMemoryMapper>>>>, in build() argument
936 mapper: Arc<Mutex<Option<Box<dyn SharedMemoryMapper>>>>, in new() argument
1384 mapper: Arc<Mutex<Option<Box<dyn SharedMemoryMapper>>>>,
1536 mapper: Arc<Mutex<Option<Box<dyn SharedMemoryMapper>>>>, in initialize_frontend() argument
1905 fn set_shared_memory_mapper(&mut self, mapper: Box<dyn SharedMemoryMapper>) { in set_shared_memory_mapper() argument

12