Lines Matching full:alloc
44 vk_alloc(const VkAllocationCallbacks *alloc, in vk_alloc() argument
48 return alloc->pfnAllocation(alloc->pUserData, size, align, scope); in vk_alloc()
52 vk_zalloc(const VkAllocationCallbacks *alloc, in vk_zalloc() argument
56 void *mem = vk_alloc(alloc, size, align, scope); in vk_zalloc()
66 vk_realloc(const VkAllocationCallbacks *alloc, in vk_realloc() argument
70 return alloc->pfnReallocation(alloc->pUserData, ptr, size, align, scope); in vk_realloc()
74 vk_free(const VkAllocationCallbacks *alloc, void *data) in vk_free() argument
79 alloc->pfnFree(alloc->pUserData, data); in vk_free()
83 vk_strdup(const VkAllocationCallbacks *alloc, const char *s, in vk_strdup() argument
90 char *copy = (char *)vk_alloc(alloc, size, 1, scope); in vk_strdup()
100 vk_vasprintf(const VkAllocationCallbacks *alloc, in vk_vasprintf() argument
105 char *ptr = (char *)vk_alloc(alloc, size, 1, scope); in vk_vasprintf()
113 vk_asprintf(const VkAllocationCallbacks *alloc, in vk_asprintf() argument
119 char *ptr = vk_vasprintf(alloc, scope, fmt, args); in vk_asprintf()
127 const VkAllocationCallbacks *alloc, in vk_alloc2() argument
131 if (alloc) in vk_alloc2()
132 return vk_alloc(alloc, size, align, scope); in vk_alloc2()
139 const VkAllocationCallbacks *alloc, in vk_zalloc2() argument
143 void *mem = vk_alloc2(parent_alloc, alloc, size, align, scope); in vk_zalloc2()
154 const VkAllocationCallbacks *alloc, in vk_free2() argument
157 if (alloc) in vk_free2()
158 vk_free(alloc, data); in vk_free2()
231 const VkAllocationCallbacks *alloc, in vk_multialloc_alloc() argument
234 void *ptr = vk_alloc(alloc, ma->size, ma->align, scope); in vk_multialloc_alloc()
275 const VkAllocationCallbacks *alloc, in vk_multialloc_alloc2() argument
278 return vk_multialloc_alloc(ma, alloc ? alloc : parent_alloc, scope); in vk_multialloc_alloc2()
283 const VkAllocationCallbacks *alloc, in vk_multialloc_zalloc() argument
286 void *ptr = vk_multialloc_alloc(ma, alloc, scope); in vk_multialloc_zalloc()
299 const VkAllocationCallbacks *alloc, in vk_multialloc_zalloc2() argument
302 return vk_multialloc_zalloc(ma, alloc ? alloc : parent_alloc, scope); in vk_multialloc_zalloc2()