Lines Matching defs:ptr
247 #define MAKE_ALL_LISTS(cachep, ptr, nodeid) \
249 MAKE_LIST((cachep), (&(ptr)->slabs_full), slabs_full, nodeid); \
250 MAKE_LIST((cachep), (&(ptr)->slabs_partial), slabs_partial, nodeid); \
251 MAKE_LIST((cachep), (&(ptr)->slabs_free), slabs_free, nodeid); \
1167 struct kmem_cache_node *ptr;
1169 ptr = kmalloc_node(sizeof(struct kmem_cache_node), GFP_NOWAIT, nodeid);
1170 BUG_ON(!ptr);
1172 memcpy(ptr, list, sizeof(struct kmem_cache_node));
1176 spin_lock_init(&ptr->list_lock);
1178 MAKE_ALL_LISTS(cachep, ptr, nodeid);
1179 cachep->node[nodeid] = ptr;
1902 * Returns a ptr to the cache on success, NULL on failure.
2677 pr_err("kfree_debugcheck: out of range ptr %lxh\n",
3214 void *ptr;
3231 ptr = fallback_alloc(cachep, flags);
3242 ptr = ____cache_alloc(cachep, flags);
3243 if (ptr)
3247 ptr = ____cache_alloc_node(cachep, flags, nodeid);
3250 ptr = cache_alloc_debugcheck_after(cachep, flags, ptr, caller);
3252 if (unlikely(slab_want_init_on_alloc(flags, cachep)) && ptr)
3253 memset(ptr, 0, cachep->object_size);
3255 slab_post_alloc_hook(cachep, objcg, flags, 1, &ptr);
3256 return ptr;
4138 void __check_heap_object(const void *ptr, unsigned long n, struct page *page,
4145 ptr = kasan_reset_tag(ptr);
4149 objnr = obj_to_index(cachep, page, (void *)ptr);
4153 offset = ptr - index_to_obj(cachep, page, objnr) - obj_offset(cachep);