Home
last modified time | relevance | path

Searched refs:CoherentMemory (Results 1 – 3 of 3) sorted by relevance

/hardware/google/gfxstream/guest/vulkan_enc/
DHostVisibleMemoryVirtualization.cpp34 CoherentMemory::CoherentMemory(VirtGpuResourceMappingPtr blobMapping, uint64_t size, in CoherentMemory() function in gfxstream::vk::CoherentMemory
42 CoherentMemory::CoherentMemory(GoldfishAddressSpaceBlockPtr block, uint64_t gpuAddr, uint64_t size, in CoherentMemory() function in gfxstream::vk::CoherentMemory
50 CoherentMemory::~CoherentMemory() { in ~CoherentMemory()
55 VkDeviceMemory CoherentMemory::getDeviceMemory() const { return mMemory; } in getDeviceMemory()
57 bool CoherentMemory::subAllocate(uint64_t size, uint8_t** ptr, uint64_t& offset) { in subAllocate()
66 bool CoherentMemory::release(uint8_t* ptr) { in release()
DHostVisibleMemoryVirtualization.h42 class CoherentMemory {
44 CoherentMemory(VirtGpuResourceMappingPtr blobMapping, uint64_t size, VkDevice device,
48 CoherentMemory(GoldfishAddressSpaceBlockPtr block, uint64_t gpuAddr, uint64_t size,
52 ~CoherentMemory();
60 CoherentMemory(CoherentMemory const&);
61 void operator=(CoherentMemory const&);
71 using CoherentMemoryPtr = std::shared_ptr<CoherentMemory>;
DResourceTracker.cpp2932 coherentMemory = std::make_shared<CoherentMemory>( in createCoherentMemory()
2972 std::make_shared<CoherentMemory>(mapping, createBlob.size, device, mem); in createCoherentMemory()
3101 auto coherentMemory = std::make_shared<CoherentMemory>( in allocateCoherentMemory()
3997 std::make_shared<CoherentMemory>(mapping, createBlob.size, device, memory); in on_vkMapMemory()