Lines Matching refs:alloc
44 vk_alloc(const VkAllocationCallbacks *alloc,
48 return alloc->pfnAllocation(alloc->pUserData, size, align, scope);
52 vk_zalloc(const VkAllocationCallbacks *alloc,
56 void *mem = vk_alloc(alloc, size, align, scope);
66 vk_realloc(const VkAllocationCallbacks *alloc,
70 return alloc->pfnReallocation(alloc->pUserData, ptr, size, align, scope);
74 vk_free(const VkAllocationCallbacks *alloc, void *data)
79 alloc->pfnFree(alloc->pUserData, data);
83 vk_strdup(const VkAllocationCallbacks *alloc, const char *s,
90 char *copy = (char *)vk_alloc(alloc, size, 1, scope);
100 vk_vasprintf(const VkAllocationCallbacks *alloc,
105 char *ptr = (char *)vk_alloc(alloc, size, 1, scope);
113 vk_asprintf(const VkAllocationCallbacks *alloc,
119 char *ptr = vk_vasprintf(alloc, scope, fmt, args);
127 const VkAllocationCallbacks *alloc,
131 if (alloc)
132 return vk_alloc(alloc, size, align, scope);
139 const VkAllocationCallbacks *alloc,
143 void *mem = vk_alloc2(parent_alloc, alloc, size, align, scope);
154 const VkAllocationCallbacks *alloc,
157 if (alloc)
158 vk_free(alloc, data);
231 const VkAllocationCallbacks *alloc,
234 void *ptr = vk_alloc(alloc, ma->size, ma->align, scope);
271 const VkAllocationCallbacks *alloc,
274 return vk_multialloc_alloc(ma, alloc ? alloc : parent_alloc, scope);
279 const VkAllocationCallbacks *alloc,
282 void *ptr = vk_multialloc_alloc(ma, alloc, scope);
295 const VkAllocationCallbacks *alloc,
298 return vk_multialloc_zalloc(ma, alloc ? alloc : parent_alloc, scope);