Symbol: slab_sheaf
include/linux/maple_tree.h
479
struct slab_sheaf *sheaf; /* Allocated nodes for this operation */
include/linux/slab.h
917
struct slab_sheaf *
include/linux/slab.h
921
struct slab_sheaf **sheafp, unsigned int size);
include/linux/slab.h
924
struct slab_sheaf *sheaf);
include/linux/slab.h
927
struct slab_sheaf *sheaf) __assume_slab_alignment __malloc;
include/linux/slab.h
931
unsigned int kmem_cache_sheaf_size(struct slab_sheaf *sheaf);
lib/maple_tree.c
147
static void mt_return_sheaf(struct slab_sheaf *sheaf)
lib/maple_tree.c
152
static struct slab_sheaf *mt_get_sheaf(gfp_t gfp, int count)
lib/maple_tree.c
157
static int mt_refill_sheaf(gfp_t gfp, struct slab_sheaf **sheaf,
mm/slub.c
2736
static struct slab_sheaf *__alloc_empty_sheaf(struct kmem_cache *s, gfp_t gfp,
mm/slub.c
2739
struct slab_sheaf *sheaf;
mm/slub.c
2763
static inline struct slab_sheaf *alloc_empty_sheaf(struct kmem_cache *s,
mm/slub.c
2774
static void free_empty_sheaf(struct kmem_cache *s, struct slab_sheaf *sheaf)
mm/slub.c
2795
static int refill_sheaf(struct kmem_cache *s, struct slab_sheaf *sheaf,
mm/slub.c
2841
struct slab_sheaf *sheaf;
mm/slub.c
2902
static void sheaf_flush_unused(struct kmem_cache *s, struct slab_sheaf *sheaf)
mm/slub.c
2915
struct slab_sheaf *sheaf)
mm/slub.c
2944
struct slab_sheaf *sheaf;
mm/slub.c
2947
sheaf = container_of(head, struct slab_sheaf, rcu_head);
mm/slub.c
2969
struct slab_sheaf *spare, *rcu_free;
mm/slub.c
3060
static struct slab_sheaf *barn_get_empty_sheaf(struct node_barn *barn,
mm/slub.c
3063
struct slab_sheaf *empty = NULL;
mm/slub.c
3076
struct slab_sheaf, barn_list);
mm/slub.c
3092
static void barn_put_empty_sheaf(struct node_barn *barn, struct slab_sheaf *sheaf)
mm/slub.c
3104
static void barn_put_full_sheaf(struct node_barn *barn, struct slab_sheaf *sheaf)
mm/slub.c
3116
static struct slab_sheaf *barn_get_full_or_empty_sheaf(struct node_barn *barn)
mm/slub.c
3118
struct slab_sheaf *sheaf = NULL;
mm/slub.c
3127
sheaf = list_first_entry(&barn->sheaves_full, struct slab_sheaf,
mm/slub.c
3133
struct slab_sheaf, barn_list);
mm/slub.c
3148
static struct slab_sheaf *
mm/slub.c
3149
barn_replace_empty_sheaf(struct node_barn *barn, struct slab_sheaf *empty,
mm/slub.c
3152
struct slab_sheaf *full = NULL;
mm/slub.c
3164
full = list_first_entry(&barn->sheaves_full, struct slab_sheaf,
mm/slub.c
3181
static struct slab_sheaf *
mm/slub.c
3182
barn_replace_full_sheaf(struct node_barn *barn, struct slab_sheaf *full,
mm/slub.c
3185
struct slab_sheaf *empty;
mm/slub.c
3200
empty = list_first_entry(&barn->sheaves_empty, struct slab_sheaf,
mm/slub.c
3228
struct slab_sheaf *sheaf, *sheaf2;
mm/slub.c
4024
struct slab_sheaf *rcu_free;
mm/slub.c
435
struct slab_sheaf *main; /* never NULL when unlocked */
mm/slub.c
436
struct slab_sheaf *spare; /* empty or full, may be NULL */
mm/slub.c
437
struct slab_sheaf *rcu_free; /* for batching kfree_rcu() */
mm/slub.c
4618
struct slab_sheaf *empty = NULL;
mm/slub.c
4619
struct slab_sheaf *full;
mm/slub.c
4806
struct slab_sheaf *main;
mm/slub.c
4818
struct slab_sheaf *full;
mm/slub.c
4998
struct slab_sheaf *sheaf, gfp_t gfp)
mm/slub.c
5031
struct slab_sheaf *
mm/slub.c
5035
struct slab_sheaf *sheaf = NULL;
mm/slub.c
5116
struct slab_sheaf *sheaf)
mm/slub.c
5174
struct slab_sheaf **sheafp, unsigned int size)
mm/slub.c
5176
struct slab_sheaf *sheaf;
mm/slub.c
5229
struct slab_sheaf *sheaf)
mm/slub.c
5253
unsigned int kmem_cache_sheaf_size(struct slab_sheaf *sheaf)
mm/slub.c
5763
struct slub_percpu_sheaves *pcs, struct slab_sheaf *empty,
mm/slub.c
5812
struct slab_sheaf *empty;
mm/slub.c
5859
struct slab_sheaf *to_flush = pcs->spare;
mm/slub.c
5959
struct slab_sheaf *sheaf;
mm/slub.c
5963
sheaf = container_of(head, struct slab_sheaf, rcu_head);
mm/slub.c
6030
struct slab_sheaf *rcu_sheaf;
mm/slub.c
6044
struct slab_sheaf *empty;
mm/slub.c
6187
struct slab_sheaf *main, *empty;
mm/slub.c
7602
static struct slab_sheaf bootstrap_sheaf = {};
mm/slub.c
7799
size = struct_size_t(struct slab_sheaf, objects, capacity);
mm/slub.c
7801
capacity = (size - struct_size_t(struct slab_sheaf, objects, 0)) / sizeof(void *);
tools/include/linux/slab.h
188
struct slab_sheaf *
tools/include/linux/slab.h
193
struct slab_sheaf *sheaf);
tools/include/linux/slab.h
196
struct slab_sheaf *sheaf);
tools/include/linux/slab.h
198
struct slab_sheaf **sheafp, unsigned int size);
tools/include/linux/slab.h
200
static inline unsigned int kmem_cache_sheaf_size(struct slab_sheaf *sheaf)
tools/testing/shared/linux.c
254
struct slab_sheaf *
tools/testing/shared/linux.c
257
struct slab_sheaf *sheaf;
tools/testing/shared/linux.c
284
struct slab_sheaf **sheafp, unsigned int size)
tools/testing/shared/linux.c
286
struct slab_sheaf *sheaf = *sheafp;
tools/testing/shared/linux.c
309
struct slab_sheaf *sheaf)
tools/testing/shared/linux.c
319
struct slab_sheaf *sheaf)