Lines Matching defs:hostPtr
86 Allocation::Allocation (VkDeviceMemory memory, VkDeviceSize offset, void* hostPtr)
89 , m_hostPtr (hostPtr)
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)
182 , m_hostPtr (hostPtr)
216 MovePtr<HostPtr> hostPtr;
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)));
259 MovePtr<HostPtr> hostPtr;
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)));
288 MovePtr<HostPtr> hostPtr;
293 hostPtr = MovePtr<HostPtr>(new HostPtr(vkd, device, *mem, 0u, allocInfo.allocationSize, 0u));
296 return MovePtr<Allocation>(new SimpleAllocation(mem, hostPtr, 0u));
339 void* hostPtr = DE_NULL;
340 VK_CHECK(vkd.mapMemory(device, mem, offset, size, flags, &hostPtr));
341 TCU_CHECK(hostPtr);
342 return hostPtr;