Lines Matching defs:pMemory

35     void *pMemory = NULL;
42 pMemory = pAllocator->pfnAllocation(pAllocator->pUserData, size, sizeof(uint64_t), allocation_scope);
45 pMemory = malloc(size);
48 return pMemory;
52 void *pMemory = NULL;
59 pMemory = pAllocator->pfnAllocation(pAllocator->pUserData, size, sizeof(uint64_t), allocation_scope);
60 if (pMemory) {
61 memset(pMemory, 0, size);
65 pMemory = calloc(1, size);
68 return pMemory;
71 void loader_free(const VkAllocationCallbacks *pAllocator, void *pMemory) {
72 if (pMemory != NULL) {
77 pAllocator->pfnFree(pAllocator->pUserData, pMemory);
80 free(pMemory);
85 void *loader_realloc(const VkAllocationCallbacks *pAllocator, void *pMemory, size_t orig_size, size_t size,
88 if (pMemory == NULL || orig_size == 0) {
91 loader_free(pAllocator, pMemory);
97 pNewMem = pAllocator->pfnReallocation(pAllocator->pUserData, pMemory, size, sizeof(uint64_t), allocation_scope);
100 pNewMem = realloc(pMemory, size);
113 void loader_instance_heap_free(const struct loader_instance *inst, void *pMemory) {
114 loader_free(inst ? &inst->alloc_callbacks : NULL, pMemory);
116 void *loader_instance_heap_realloc(const struct loader_instance *inst, void *pMemory, size_t orig_size, size_t size,
118 return loader_realloc(inst ? &inst->alloc_callbacks : NULL, pMemory, orig_size, size, allocation_scope);
129 void loader_device_heap_free(const struct loader_device *dev, void *pMemory) {
130 loader_free(dev ? &dev->alloc_callbacks : NULL, pMemory);
132 void *loader_device_heap_realloc(const struct loader_device *dev, void *pMemory, size_t orig_size, size_t size,
134 return loader_realloc(dev ? &dev->alloc_callbacks : NULL, pMemory, orig_size, size, allocation_scope);
148 void *pMemory) {
149 loader_free(NULL != pAllocator ? pAllocator : &instance->alloc_callbacks, pMemory);
153 void *pMemory, size_t orig_size, size_t size,
155 return loader_realloc(NULL != pAllocator ? pAllocator : &instance->alloc_callbacks, pMemory, orig_size, size, allocation_scope);