Lines Matching defs:caller
46 * during kmem_cache_destroy(). The caller must prevent concurrent allocs.
324 * cachep->size - 1* BYTES_PER_WORD: last caller address
570 * Locking must be handled by the caller.
1957 /* 3) caller mandated alignment */
2706 unsigned long caller)
2723 *dbg_userword(cachep, objp) = (void *)caller;
2990 gfp_t flags, void *objp, unsigned long caller)
3001 *dbg_userword(cachep, objp) = (void *)caller;
3211 unsigned long caller)
3250 ptr = cache_alloc_debugcheck_after(cachep, flags, ptr, caller);
3292 slab_alloc(struct kmem_cache *cachep, gfp_t flags, unsigned long caller)
3307 objp = cache_alloc_debugcheck_after(cachep, flags, objp, caller);
3319 * @list: List of detached free slabs should be freed by caller
3416 unsigned long caller)
3427 ___cache_free(cachep, objp, caller);
3431 unsigned long caller)
3439 objp = cache_free_debugcheck(cachep, objp, caller);
3494 size_t size, void **p, unsigned long caller)
3499 p[i] = cache_alloc_debugcheck_after(s, flags, p[i], caller);
3605 __do_kmalloc_node(size_t size, gfp_t flags, int node, unsigned long caller)
3628 int node, unsigned long caller)
3630 return __do_kmalloc_node(size, flags, node, caller);
3639 * @caller: function caller for debug tracking of the caller
3644 unsigned long caller)
3654 ret = slab_alloc(cachep, flags, caller);
3657 trace_kmalloc(caller, ret,
3669 void *__kmalloc_track_caller(size_t size, gfp_t flags, unsigned long caller)
3671 return __do_kmalloc(size, flags, caller);