Lines Matching refs:GrVkAlloc
19 GrVkAlloc* alloc) { in AllocAndBindBufferMemory()
52 void GrVkMemory::FreeBufferMemory(const GrVkGpu* gpu, const GrVkAlloc& alloc) { in FreeBufferMemory()
61 GrVkAlloc* alloc) { in AllocAndBindImageMemory()
104 const GrVkAlloc& alloc) { in FreeImageMemory()
110 void* GrVkMemory::MapAlloc(GrVkGpu* gpu, const GrVkAlloc& alloc) { in MapAlloc()
111 SkASSERT(GrVkAlloc::kMappable_Flag & alloc.fFlags); in MapAlloc()
122 void GrVkMemory::UnmapAlloc(const GrVkGpu* gpu, const GrVkAlloc& alloc) { in UnmapAlloc()
128 void GrVkMemory::GetNonCoherentMappedMemoryRange(const GrVkAlloc& alloc, VkDeviceSize offset, in GetNonCoherentMappedMemoryRange()
131 SkASSERT(alloc.fFlags & GrVkAlloc::kNoncoherent_Flag); in GetNonCoherentMappedMemoryRange()
151 void GrVkMemory::FlushMappedAlloc(GrVkGpu* gpu, const GrVkAlloc& alloc, VkDeviceSize offset, in FlushMappedAlloc()
153 if (alloc.fFlags & GrVkAlloc::kNoncoherent_Flag) { in FlushMappedAlloc()
163 void GrVkMemory::InvalidateMappedAlloc(GrVkGpu* gpu, const GrVkAlloc& alloc, in InvalidateMappedAlloc()
165 if (alloc.fFlags & GrVkAlloc::kNoncoherent_Flag) { in InvalidateMappedAlloc()