Lines Matching defs:slab
24 #include <linux/slab.h>
31 #include "../slab.h"
33 struct slab *kasan_addr_to_slab(const void *addr)
125 void __kasan_poison_slab(struct slab *slab)
127 struct page *page = slab_page(slab);
149 * 1. A cache might have a constructor, which might save a pointer to a slab
151 * each object in caches with constructors during slab creation and reuse
180 * For SLUB assign a random tag during slab creation, otherwise reuse
292 struct slab *slab = folio_slab(folio);
294 ____kasan_slab_free(slab->slab_cache, ptr, ip, false, false);
424 struct slab *slab;
436 slab = virt_to_slab(object);
439 if (unlikely(!slab))
442 return ____kasan_kmalloc(slab->slab_cache, object, size, flags);