/openbmc/linux/mm/ |
H A D | slab.h | 42 struct slab { struct 47 struct kmem_cache *slab_cache; argument 60 struct kmem_cache *slab_cache; argument 67 struct slab *next; argument 100 #error "Unexpected slab allocator configured" argument 110 static_assert(offsetof(struct page, pg) == offsetof(struct slab, sl)) argument 181 static inline bool slab_test_pfmemalloc(const struct slab *slab) in slab_test_pfmemalloc() 186 static inline void slab_set_pfmemalloc(struct slab *slab) in slab_set_pfmemalloc() 191 static inline void slab_clear_pfmemalloc(struct slab *slab) in slab_clear_pfmemalloc() 196 static inline void __slab_clear_pfmemalloc(struct slab *slab) in __slab_clear_pfmemalloc() [all …]
|
H A D | slub.c | 207 struct slab **slab; member 512 static __always_inline void slab_lock(struct slab *slab) in slab_lock() 520 static __always_inline void slab_unlock(struct slab *slab) in slab_unlock() 529 __update_freelist_fast(struct slab *slab, in __update_freelist_fast() 544 __update_freelist_slow(struct slab *slab, in __update_freelist_slow() 569 static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, in __slab_update_freelist() 599 static inline bool slab_update_freelist(struct kmem_cache *s, struct slab *slab, in slab_update_freelist() 635 struct slab *slab) in __fill_map() 716 struct slab *slab, void *object) in check_valid_pointer() 854 static void print_slab_info(const struct slab *slab) in print_slab_info() [all …]
|
H A D | slab.c | 241 #define MAKE_LIST(cachep, listp, slab, nodeid) \ argument 375 const struct slab *slab, unsigned int idx) in index_to_obj() 552 struct slab *slab, void *objp) in cache_free_pfmemalloc() 1352 struct slab *slab; in kmem_getpages() local 1378 static void kmem_freepages(struct kmem_cache *cachep, struct slab *slab) in kmem_freepages() 1399 struct slab *slab; in kmem_rcu_free() local 1537 struct slab *slab = virt_to_slab(objp); in check_poison_obj() local 1559 struct slab *slab) in slab_destroy_debugcheck() 1585 struct slab *slab) in slab_destroy_debugcheck() 1599 static void slab_destroy(struct kmem_cache *cachep, struct slab *slab) in slab_destroy() [all …]
|
H A D | slab_common.c | 531 static void kmem_obj_info(struct kmem_obj_info *kpp, void *object, struct slab *slab) in kmem_obj_info() 557 struct slab *slab; in kmem_dump_obj() local 1040 struct slab *slab; in kfree() local
|
H A D | memory-failure.c | 1248 #define slab (1UL << PG_slab) macro
|
/openbmc/linux/scripts/gdb/linux/ |
H A D | slab.py | 38 def slab_folio(slab): argument 41 def slab_address(slab): argument 155 def __fill_map(obj_map, cache, slab): argument 284 def count_free(slab): argument
|
/openbmc/linux/include/linux/ |
H A D | slab_def.h | 91 static inline void *nearest_obj(struct kmem_cache *cache, const struct slab *slab, in nearest_obj() 110 const struct slab *slab, void *obj) in obj_to_index() 117 const struct slab *slab) in objs_per_slab()
|
H A D | slub_def.h | 58 struct slab *slab; /* The slab from which we are allocating */ member 172 static inline void *nearest_obj(struct kmem_cache *cache, const struct slab *slab, in nearest_obj() 192 const struct slab *slab, void *obj) in obj_to_index() 200 const struct slab *slab) in objs_per_slab()
|
H A D | kfence.h | 243 static inline bool __kfence_obj_info(struct kmem_obj_info *kpp, void *object, struct slab *slab) in __kfence_obj_info()
|
H A D | kasan.h | 126 static __always_inline void kasan_poison_slab(struct slab *slab) in kasan_poison_slab() 244 static inline void kasan_poison_slab(struct slab *slab) {} in kasan_poison_slab()
|
/openbmc/linux/net/dccp/ |
H A D | ccid.c | 81 struct kmem_cache *slab; in ccid_kmem_cache_create() local 93 static void ccid_kmem_cache_destroy(struct kmem_cache *slab) in ccid_kmem_cache_destroy()
|
/openbmc/linux/mm/kasan/ |
H A D | common.c | 125 void __kasan_poison_slab(struct slab *slab) in __kasan_poison_slab() 292 struct slab *slab = folio_slab(folio); in __kasan_slab_free_mempool() local 424 struct slab *slab; in __kasan_krealloc() local
|
H A D | report.c | 485 struct slab *slab; in complete_report_info() local
|
H A D | generic.c | 477 struct slab *slab = kasan_addr_to_slab(addr); in __kasan_record_aux_stack() local
|
/openbmc/linux/tools/cgroup/ |
H A D | memcg_slabinfo.py | 79 def count_free(slab): argument
|
/openbmc/linux/mm/kfence/ |
H A D | core.c | 396 struct slab *slab; in kfence_guarded_alloc() local 596 struct slab *slab = page_slab(nth_page(pages, i)); in kfence_init_pool() local 648 struct slab *slab = page_slab(nth_page(pages, i)); in kfence_init_pool() local
|
H A D | report.c | 293 bool __kfence_obj_info(struct kmem_obj_info *kpp, void *object, struct slab *slab) in __kfence_obj_info()
|
H A D | kfence_test.c | 286 struct slab *slab = virt_to_slab(alloc); in test_alloc() local
|
/openbmc/linux/lib/ |
H A D | sg_pool.c | 13 struct kmem_cache *slab; member
|
/openbmc/google-misc/subprojects/metrics-ipmi-blobs/ |
H A D | metricblob.proto | 21 int32 slab = 2; field
|
/openbmc/linux/tools/mm/ |
H A D | slabinfo.c | 54 struct slabinfo *slab; member 1206 static int slab_mismatch(char *slab) in slab_mismatch() 1215 struct slabinfo *slab = slabinfo; in read_slab_dir() local 1323 struct slabinfo *slab; in output_slabs() local
|
/openbmc/linux/include/net/ |
H A D | request_sock.h | 30 struct kmem_cache *slab; member
|
/openbmc/linux/block/ |
H A D | bio.c | 41 struct kmem_cache *slab; member 78 struct kmem_cache *slab; member
|
/openbmc/linux/net/core/ |
H A D | sock.c | 2084 struct kmem_cache *slab; in sk_prot_alloc() local 2118 struct kmem_cache *slab; in sk_prot_free() local
|
/openbmc/linux/fs/erofs/ |
H A D | zdata.c | 173 struct kmem_cache *slab; member
|