Lines Matching refs:mapping
120 const auto mapping = mapMemory(hidlMemory); in map() local
121 if (mapping == nullptr) { in map()
125 auto* const pointer = mapping->getPointer().withDefault(nullptr); in map()
130 const auto fullSize = mapping->getSize().withDefault(0); in map()
140 .context = mapping, in map()
193 std::shared_ptr<base::MappedFile> mapping = in map() local
195 if (mapping == nullptr) { in map()
198 char* data = mapping->data(); in map()
208 auto context = MmapFdMappingContext{.prot = memory.prot, .context = std::move(mapping)}; in map()
306 bool flush(const Mapping& mapping) { in flush() argument
307 if (const auto* mmapFdMapping = std::any_cast<MmapFdMappingContext>(&mapping.context)) { in flush()
308 if (!std::holds_alternative<void*>(mapping.pointer)) { in flush()
311 void* data = std::get<void*>(mapping.pointer); in flush()
314 const size_t size = mapping.size; in flush()