Lines Matching defs:mem
1744 struct pvr_device_memory *mem;
1750 mem = vk_object_alloc(&device->vk,
1752 sizeof(*mem),
1754 if (!mem)
1781 &mem->bo);
1793 if (aligned_alloc_size > mem->bo->size) {
1799 mem->bo->size);
1800 device->ws->ops->buffer_destroy(mem->bo);
1833 &mem->bo);
1838 *pMem = pvr_device_memory_to_handle(mem);
1843 vk_object_free(&device->vk, pAllocator, mem);
1853 PVR_FROM_HANDLE(pvr_device_memory, mem, pGetFdInfo->memory);
1861 return device->ws->ops->buffer_get_fd(mem->bo, pFd);
1894 PVR_FROM_HANDLE(pvr_device_memory, mem, _mem);
1896 if (!mem)
1899 device->ws->ops->buffer_destroy(mem->bo);
1901 vk_object_free(&device->vk, pAllocator, mem);
1912 PVR_FROM_HANDLE(pvr_device_memory, mem, _memory);
1915 if (!mem) {
1921 size = mem->bo->size - offset;
1932 assert(offset + size <= mem->bo->size);
1935 if (mem->bo->map) {
1936 *ppData = mem->bo->map + offset;
1941 map = device->ws->ops->buffer_map(mem->bo);
1953 PVR_FROM_HANDLE(pvr_device_memory, mem, _memory);
1955 if (!mem || !mem->bo->map)
1958 device->ws->ops->buffer_unmap(mem->bo);
1993 struct pvr_device_memory *mem,
2016 assert(offset < mem->bo->size);
2024 dev_addr = device->ws->ops->vma_map(vma, mem->bo, offset, size);
2050 PVR_FROM_HANDLE(pvr_device_memory, mem, pBindInfos[i].memory);
2054 mem,