Lines Matching defs:mem
171 SimpleAllocation (Move<VkDeviceMemory> mem, MovePtr<HostPtr> hostPtr, size_t offset);
179 SimpleAllocation::SimpleAllocation (Move<VkDeviceMemory> mem, MovePtr<HostPtr> hostPtr, size_t offset)
180 : Allocation (*mem, offset, hostPtr ? hostPtr->get() : DE_NULL)
181 , m_memHolder (mem)
215 Move<VkDeviceMemory> mem = allocateMemory(m_vk, m_device, &info);
219 hostPtr = MovePtr<HostPtr>(new HostPtr(m_vk, m_device, *mem, offset, info.allocationSize, 0u));
221 return MovePtr<Allocation>(new SimpleAllocation(mem, hostPtr, static_cast<size_t>(offset)));
258 Move<VkDeviceMemory> mem = allocateMemory(m_vk, m_device, &allocInfo);
264 hostPtr = MovePtr<HostPtr>(new HostPtr(m_vk, m_device, *mem, offset, memReqs.size, 0u));
267 return MovePtr<Allocation>(new SimpleAllocation(mem, hostPtr, static_cast<size_t>(offset)));
287 Move<VkDeviceMemory> mem = allocateMemory(vkd, device, &allocInfo);
293 hostPtr = MovePtr<HostPtr>(new HostPtr(vkd, device, *mem, 0u, allocInfo.allocationSize, 0u));
296 return MovePtr<Allocation>(new SimpleAllocation(mem, hostPtr, 0u));
337 void* mapMemory (const DeviceInterface& vkd, VkDevice device, VkDeviceMemory mem, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags)
340 VK_CHECK(vkd.mapMemory(device, mem, offset, size, flags, &hostPtr));