Lines Matching defs:ptr
78 void *lws_realloc(void *ptr, size_t size, const char *reason)
80 return TEE_Realloc(ptr, size);
95 void *ptr = TEE_Malloc(size, TEE_USER_MEM_HINT_NO_FILL_ZERO);
96 if (ptr)
97 memset(ptr, 0, size);
98 return ptr;
101 void lws_set_allocator(void *(*cb)(void *ptr, size_t size, const char *reason))
108 _realloc(void *ptr, size_t size, const char *reason)
126 if (ptr)
127 allocated -= malloc_usable_size(ptr);
131 v = (void *)TEE_Realloc(ptr, size);
133 v = (void *)realloc(ptr, size);
140 if (ptr) {
142 allocated -= malloc_usable_size(ptr);
144 free(ptr);
150 void *(*_lws_realloc)(void *ptr, size_t size, const char *reason) = _realloc;
152 void *lws_realloc(void *ptr, size_t size, const char *reason)
154 return _lws_realloc(ptr, size, reason);
159 void *ptr = _lws_realloc(NULL, size, reason);
161 if (ptr)
162 memset(ptr, 0, size);
164 return ptr;
167 void lws_set_allocator(void *(*cb)(void *ptr, size_t size, const char *reason))