Searched refs:slab (Results 1 – 3 of 3) sorted by relevance
/mm/ |
D | slab.c | 221 struct slab { struct 362 #define MAKE_LIST(cachep, listp, slab, nodeid) \ argument 365 list_splice(&(cachep->nodelists[nodeid]->slab), listp); \ 595 static inline void page_set_slab(struct page *page, struct slab *slab) in page_set_slab() argument 597 page->lru.prev = (struct list_head *)slab; in page_set_slab() 600 static inline struct slab *page_get_slab(struct page *page) in page_get_slab() 603 return (struct slab *)page->lru.prev; in page_get_slab() 612 static inline struct slab *virt_to_slab(const void *obj) in virt_to_slab() 618 static inline void *index_to_obj(struct kmem_cache *cache, struct slab *slab, in index_to_obj() argument 621 return slab->s_mem + cache->buffer_size * idx; in index_to_obj() [all …]
|
D | Makefile | 28 obj-$(CONFIG_SLAB) += slab.o
|
D | slub.c | 932 if (unlikely(s != page->slab)) { in free_debug_processing() 936 } else if (!page->slab) { in free_debug_processing() 1130 page->slab = s; in new_slab() 1186 __free_slab(page->slab, page); in rcu_free_slab() 2350 if (!page || s != page->slab) in kmem_ptr_validate() 2716 s = page->slab; in ksize() 2755 slab_free(page->slab, page, object, _RET_IP_); in kfree()
|