Searched refs:CoherentMemory (Results 1 – 3 of 3) sorted by relevance
/hardware/google/gfxstream/guest/vulkan_enc/ |
D | HostVisibleMemoryVirtualization.cpp | 34 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()
|
D | HostVisibleMemoryVirtualization.h | 42 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>;
|
D | ResourceTracker.cpp | 2932 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()
|