Home
last modified time | relevance | path

Searched refs:slab_sheaf (Results 1 – 5 of 5) sorted by relevance

/linux/tools/include/linux/
H A Dslab.h126 struct slab_sheaf { struct
188 struct slab_sheaf *
193 struct slab_sheaf *sheaf);
196 struct slab_sheaf *sheaf);
198 struct slab_sheaf **sheafp, unsigned int size);
200 static inline unsigned int kmem_cache_sheaf_size(struct slab_sheaf *sheaf) in kmem_cache_sheaf_size()
/linux/mm/
H A Dslub.c404 struct slab_sheaf { struct
422 struct slab_sheaf *main; /* never NULL when unlocked */ argument
423 struct slab_sheaf *spare; /* empty or full, may be NULL */
424 struct slab_sheaf *rcu_free; /* for batching kfree_rcu() */
2748 static struct slab_sheaf *__alloc_empty_sheaf(struct kmem_cache *s, gfp_t gfp, in __alloc_empty_sheaf()
2751 struct slab_sheaf *sheaf; in __alloc_empty_sheaf()
2780 static inline struct slab_sheaf *alloc_empty_sheaf(struct kmem_cache *s, in alloc_empty_sheaf()
2786 static void free_empty_sheaf(struct kmem_cache *s, struct slab_sheaf *sheaf) in free_empty_sheaf()
2807 static int refill_sheaf(struct kmem_cache *s, struct slab_sheaf *sheaf, in refill_sheaf()
2853 struct slab_sheaf *sheaf; in __sheaf_flush_main_batch()
[all …]
/linux/include/linux/
H A Dslab.h830 struct slab_sheaf *
834 struct slab_sheaf **sheafp, unsigned int size);
837 struct slab_sheaf *sheaf);
840 struct slab_sheaf *sheaf) __assume_slab_alignment __malloc;
844 unsigned int kmem_cache_sheaf_size(struct slab_sheaf *sheaf);
H A Dmaple_tree.h479 struct slab_sheaf *sheaf; /* Allocated nodes for this operation */
/linux/lib/
H A Dmaple_tree.c147 static void mt_return_sheaf(struct slab_sheaf *sheaf) in mt_return_sheaf()
152 static struct slab_sheaf *mt_get_sheaf(gfp_t gfp, int count) in mt_get_sheaf()
157 static int mt_refill_sheaf(gfp_t gfp, struct slab_sheaf **sheaf, in mt_refill_sheaf()