Home
last modified time | relevance | path

Searched defs:slab (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.6.21/mm/ !
Dslab.h42 struct slab { struct
47 struct kmem_cache *slab_cache; argument
60 struct kmem_cache *slab_cache; argument
67 struct slab *next; argument
95 #error "Unexpected slab allocator configured" argument
105 static_assert(offsetof(struct page, pg) == offsetof(struct slab, sl)) argument
176 static inline bool slab_test_pfmemalloc(const struct slab *slab) in slab_test_pfmemalloc()
181 static inline void slab_set_pfmemalloc(struct slab *slab) in slab_set_pfmemalloc()
186 static inline void slab_clear_pfmemalloc(struct slab *slab) in slab_clear_pfmemalloc()
191 static inline void __slab_clear_pfmemalloc(struct slab *slab) in __slab_clear_pfmemalloc()
[all …]
Dslub.c207 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 …]
Dslab.c241 #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 …]
Dslab_common.c551 static void kmem_obj_info(struct kmem_obj_info *kpp, void *object, struct slab *slab) in kmem_obj_info()
577 struct slab *slab; in kmem_dump_obj() local
1059 struct slab *slab; in kfree() local
Dmemory-failure.c1236 #define slab (1UL << PG_slab) macro
Dmemcontrol.c2888 int memcg_alloc_slab_cgroups(struct slab *slab, struct kmem_cache *s, in memcg_alloc_slab_cgroups()
2933 struct slab *slab; in mem_cgroup_from_obj_folio() local
/linux-6.6.21/scripts/gdb/linux/ !
Dslab.py38 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
/linux-6.6.21/include/linux/ !
Dslab_def.h91 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()
Dslub_def.h58 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()
Dkfence.h243 static inline bool __kfence_obj_info(struct kmem_obj_info *kpp, void *object, struct slab *slab) in __kfence_obj_info()
Dkasan.h126 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()
/linux-6.6.21/net/dccp/ !
Dccid.c81 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()
/linux-6.6.21/mm/kasan/ !
Dcommon.c125 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
Dreport.c485 struct slab *slab; in complete_report_info() local
Dgeneric.c477 struct slab *slab = kasan_addr_to_slab(addr); in __kasan_record_aux_stack() local
/linux-6.6.21/mm/kfence/ !
Dcore.c396 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
Dreport.c293 bool __kfence_obj_info(struct kmem_obj_info *kpp, void *object, struct slab *slab) in __kfence_obj_info()
Dkfence_test.c286 struct slab *slab = virt_to_slab(alloc); in test_alloc() local
/linux-6.6.21/tools/cgroup/ !
Dmemcg_slabinfo.py79 def count_free(slab): argument
/linux-6.6.21/lib/ !
Dsg_pool.c13 struct kmem_cache *slab; member
/linux-6.6.21/tools/mm/ !
Dslabinfo.c54 struct slabinfo *slab; member
1206 static int slab_mismatch(char *slab) in slab_mismatch()
1215 struct slabinfo *slab = slabinfo; in read_slab_dir() local
1321 struct slabinfo *slab; in output_slabs() local
/linux-6.6.21/include/net/ !
Drequest_sock.h30 struct kmem_cache *slab; member
/linux-6.6.21/block/ !
Dbio.c41 struct kmem_cache *slab; member
78 struct kmem_cache *slab; member
/linux-6.6.21/net/core/ !
Dsock.c2088 struct kmem_cache *slab; in sk_prot_alloc() local
2122 struct kmem_cache *slab; in sk_prot_free() local
/linux-6.6.21/fs/erofs/ !
Dzdata.c173 struct kmem_cache *slab; member

12