Lines Matching refs:ptr
167 static inline struct qdf_mem_header *qdf_mem_get_header(void *ptr) in qdf_mem_get_header() argument
169 return (struct qdf_mem_header *)ptr - 1; in qdf_mem_get_header()
173 static inline struct qdf_mem_header *qdf_mem_dma_get_header(void *ptr, in qdf_mem_dma_get_header() argument
177 qdf_roundup((size_t)((uint8_t *)ptr + size), in qdf_mem_dma_get_header()
1338 static bool qdf_might_be_prealloc(void *ptr) in qdf_might_be_prealloc() argument
1340 if (ksize(ptr) > WCNSS_PRE_ALLOC_GET_THRESHOLD) in qdf_might_be_prealloc()
1358 void *ptr; in qdf_mem_prealloc_get() local
1363 ptr = wcnss_prealloc_get(size); in qdf_mem_prealloc_get()
1364 if (!ptr) in qdf_mem_prealloc_get()
1367 memset(ptr, 0, size); in qdf_mem_prealloc_get()
1369 return ptr; in qdf_mem_prealloc_get()
1372 static inline bool qdf_mem_prealloc_put(void *ptr) in qdf_mem_prealloc_put() argument
1374 return wcnss_prealloc_put(ptr); in qdf_mem_prealloc_put()
1377 static bool qdf_might_be_prealloc(void *ptr) in qdf_might_be_prealloc() argument
1387 static inline bool qdf_mem_prealloc_put(void *ptr) in qdf_mem_prealloc_put() argument
1514 void *ptr; in qdf_mem_malloc_debug() local
1525 ptr = qdf_mem_prealloc_get(size); in qdf_mem_malloc_debug()
1526 if (ptr) in qdf_mem_malloc_debug()
1527 return ptr; in qdf_mem_malloc_debug()
1547 ptr = qdf_mem_get_ptr(header); in qdf_mem_malloc_debug()
1557 return ptr; in qdf_mem_malloc_debug()
1568 void *ptr; in qdf_mem_malloc_atomic_debug() local
1579 ptr = qdf_mem_prealloc_get(size); in qdf_mem_malloc_atomic_debug()
1580 if (ptr) in qdf_mem_malloc_atomic_debug()
1581 return ptr; in qdf_mem_malloc_atomic_debug()
1598 ptr = qdf_mem_get_ptr(header); in qdf_mem_malloc_atomic_debug()
1608 return ptr; in qdf_mem_malloc_atomic_debug()
1616 void *ptr; in qdf_mem_malloc_atomic_debug_fl() local
1624 ptr = qdf_mem_prealloc_get(size); in qdf_mem_malloc_atomic_debug_fl()
1625 if (ptr) in qdf_mem_malloc_atomic_debug_fl()
1626 return ptr; in qdf_mem_malloc_atomic_debug_fl()
1628 ptr = kzalloc(size, GFP_ATOMIC); in qdf_mem_malloc_atomic_debug_fl()
1629 if (!ptr) { in qdf_mem_malloc_atomic_debug_fl()
1635 qdf_mem_kmalloc_inc(ksize(ptr)); in qdf_mem_malloc_atomic_debug_fl()
1637 return ptr; in qdf_mem_malloc_atomic_debug_fl()
1642 void qdf_mem_free_debug(void *ptr, const char *func, uint32_t line) in qdf_mem_free_debug() argument
1649 __qdf_mem_free(ptr); in qdf_mem_free_debug()
1654 if (qdf_unlikely(!ptr)) in qdf_mem_free_debug()
1657 if (qdf_mem_prealloc_put(ptr)) in qdf_mem_free_debug()
1660 if (qdf_unlikely((qdf_size_t)ptr <= sizeof(*header))) in qdf_mem_free_debug()
1662 ptr); in qdf_mem_free_debug()
1664 qdf_talloc_assert_no_children_fl(ptr, func, line); in qdf_mem_free_debug()
1667 header = qdf_mem_get_header(ptr); in qdf_mem_free_debug()
1841 void *ptr; in qdf_mem_malloc_atomic_fl() local
1849 ptr = qdf_mem_prealloc_get(size); in qdf_mem_malloc_atomic_fl()
1850 if (ptr) in qdf_mem_malloc_atomic_fl()
1851 return ptr; in qdf_mem_malloc_atomic_fl()
1853 ptr = kzalloc(size, GFP_ATOMIC); in qdf_mem_malloc_atomic_fl()
1854 if (!ptr) { in qdf_mem_malloc_atomic_fl()
1860 qdf_mem_kmalloc_inc(ksize(ptr)); in qdf_mem_malloc_atomic_fl()
1862 return ptr; in qdf_mem_malloc_atomic_fl()
2180 void __qdf_mem_free(void *ptr) in __qdf_mem_free() argument
2182 if (!ptr) in __qdf_mem_free()
2185 if (qdf_might_be_prealloc(ptr)) { in __qdf_mem_free()
2186 if (qdf_mem_prealloc_put(ptr)) in __qdf_mem_free()
2190 qdf_mem_kmalloc_dec(ksize(ptr)); in __qdf_mem_free()
2192 kfree(ptr); in __qdf_mem_free()
2199 void *ptr; in __qdf_mem_malloc() local
2207 ptr = qdf_mem_prealloc_get(size); in __qdf_mem_malloc()
2208 if (ptr) in __qdf_mem_malloc()
2209 return ptr; in __qdf_mem_malloc()
2211 ptr = kzalloc(size, qdf_mem_malloc_flags()); in __qdf_mem_malloc()
2212 if (!ptr) in __qdf_mem_malloc()
2215 qdf_mem_kmalloc_inc(ksize(ptr)); in __qdf_mem_malloc()
2217 return ptr; in __qdf_mem_malloc()
2223 void __qdf_untracked_mem_free(void *ptr) in __qdf_untracked_mem_free() argument
2225 if (!ptr) in __qdf_untracked_mem_free()
2228 kfree(ptr); in __qdf_untracked_mem_free()
2233 void *ptr; in __qdf_untracked_mem_malloc() local
2241 ptr = kzalloc(size, qdf_mem_malloc_flags()); in __qdf_untracked_mem_malloc()
2242 if (!ptr) in __qdf_untracked_mem_malloc()
2245 return ptr; in __qdf_untracked_mem_malloc()
2479 void qdf_mem_set_io(void *ptr, uint32_t num_bytes, uint32_t value) in qdf_mem_set_io() argument
2481 if (!ptr) { in qdf_mem_set_io()
2485 memset_io(ptr, value, num_bytes); in qdf_mem_set_io()
2490 void qdf_mem_set(void *ptr, uint32_t num_bytes, uint32_t value) in qdf_mem_set() argument
2492 QDF_BUG(ptr); in qdf_mem_set()
2493 if (!ptr) in qdf_mem_set()
2496 memset(ptr, value, num_bytes); in qdf_mem_set()
3066 void *ptr; in __qdf_mem_valloc() local
3073 ptr = vzalloc(size); in __qdf_mem_valloc()
3075 return ptr; in __qdf_mem_valloc()
3080 void __qdf_mem_vfree(void *ptr) in __qdf_mem_vfree() argument
3082 if (qdf_unlikely(!ptr)) in __qdf_mem_vfree()
3085 vfree(ptr); in __qdf_mem_vfree()