Home
last modified time | relevance | path

Searched refs:slab (Results 1 – 3 of 3) sorted by relevance

/mm/
Dslab.c221 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 …]
DMakefile28 obj-$(CONFIG_SLAB) += slab.o
Dslub.c932 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()