/linux/drivers/md/dm-vdo/ |
H A D | slab-depot.c | 54 static bool is_slab_open(struct vdo_slab *slab) in is_slab_open() 135 static bool is_slab_journal_blank(const struct vdo_slab *slab) in is_slab_journal_blank() 169 static void check_if_slab_drained(struct vdo_slab *slab) in check_if_slab_drained() 359 static void update_slab_summary_entry(struct vdo_slab *slab, struct vdo_waiter *waiter, in update_slab_summary_entry() 624 struct vdo_slab *slab = journal->slab; in update_tail_block_location() local 658 static void reopen_slab_journal(struct vdo_slab *slab) in reopen_slab_journal() 956 bool vdo_attempt_replay_into_slab(struct vdo_slab *slab, physical_block_number_t pbn, in vdo_attempt_replay_into_slab() 1016 struct vdo_slab *slab = container_of(waiter, struct vdo_slab, summary_waiter); in finish_summary_update() local 1042 struct vdo_slab *slab = context; in launch_reference_block_write() local 1053 static void save_dirty_reference_blocks(struct vdo_slab *slab) in save_dirty_reference_blocks() [all …]
|
H A D | slab-depot.h | 84 struct vdo_slab *slab; member 167 struct vdo_slab *slab; member 300 struct vdo_slab *slab; member
|
H A D | vdo.c | 1698 struct vdo_slab *slab; in vdo_get_physical_zone() local
|
H A D | repair.c | 810 struct vdo_slab *slab; in add_slab_journal_entries() local
|
H A D | dedupe.c | 1280 struct vdo_slab *slab = vdo_get_slab(depot, agent->duplicate.pbn); in acquire_provisional_reference() local
|
/linux/mm/ |
H A D | slub.c | 426 struct slab *slab; /* The slab from which we are allocating */ member 721 static inline bool slab_test_pfmemalloc(const struct slab *slab) in slab_test_pfmemalloc() 726 static inline void slab_set_pfmemalloc(struct slab *slab) in slab_set_pfmemalloc() 731 static inline void __slab_clear_pfmemalloc(struct slab *slab) in __slab_clear_pfmemalloc() 739 static __always_inline void slab_lock(struct slab *slab) in slab_lock() 744 static __always_inline void slab_unlock(struct slab *slab) in slab_unlock() 750 __update_freelist_fast(struct slab *slab, in __update_freelist_fast() 765 __update_freelist_slow(struct slab *slab, in __update_freelist_slow() 790 static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, in __slab_update_freelist() 820 static inline bool slab_update_freelist(struct kmem_cache *s, struct slab *slab, in slab_update_freelist() [all …]
|
H A D | slab.h | 52 struct slab { struct 55 struct kmem_cache *slab_cache; argument 66 struct slab *next; argument 105 static_assert(offsetof(struct page, pg) == offsetof(struct slab, sl)) argument 174 static inline void *slab_address(const struct slab *slab) in slab_address() 179 static inline int slab_nid(const struct slab *slab) in slab_nid() 184 static inline pg_data_t *slab_pgdat(const struct slab *slab) in slab_pgdat() 199 static inline int slab_order(const struct slab *slab) in slab_order() 204 static inline size_t slab_size(const struct slab *slab) in slab_size() 312 const struct slab *slab, void *x) in nearest_obj() [all …]
|
H A D | slab_common.c | 570 kmem_obj_info(struct kmem_obj_info * kpp,void * object,struct slab * slab) kmem_obj_info() argument 596 struct slab *slab; kmem_dump_obj() local 1262 struct slab *slab; bpf_get_kmem_cache() local [all...] |
H A D | memcontrol.c | 2568 struct slab *slab; in mem_cgroup_from_obj_folio() local 3132 struct slab *slab; in __memcg_slab_post_alloc_hook() local 3193 slab_obj_exts(slab)[off].objcg = objcg; in __memcg_slab_post_alloc_hook() local 3199 void __memcg_slab_free_hook(struct kmem_cache *s, struct slab *slab, in __memcg_slab_free_hook() 4040 int slab = atomic_xchg(&pn->slab_reclaimable, 0); in flush_nmi_stats() local 4048 int slab = atomic_xchg(&pn->slab_unreclaimable, 0); in flush_nmi_stats() local
|
/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 283 def count_free(slab): argument
|
/linux/mm/kasan/ |
H A D | common.c | 154 void __kasan_poison_slab(struct slab *slab) in __kasan_poison_slab() 463 struct slab *slab; in __kasan_krealloc() local 524 struct slab *slab; in __kasan_mempool_poison_object() local 551 struct slab *slab; in __kasan_mempool_unpoison_object() local
|
H A D | report.c | 492 struct slab *slab; in complete_report_info() local
|
H A D | generic.c | 544 struct slab *slab = kasan_addr_to_slab(addr); in kasan_record_aux_stack() local
|
/linux/net/dccp/ |
H A D | ccid.c |
|
/linux/mm/kfence/ |
H A D | core.c | 420 struct slab *slab; in kfence_guarded_alloc() local 615 struct slab *slab; in kfence_init_pool() local 668 struct slab *slab; in kfence_init_pool() local
|
/linux/tools/cgroup/ |
H A D | memcg_slabinfo.py | 79 def count_free(slab): argument
|
/linux/include/linux/ |
H A D | kfence.h | 245 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 | 130 static __always_inline void kasan_poison_slab(struct slab *slab) in kasan_poison_slab() 415 static inline void kasan_poison_slab(struct slab *slab) {} in kasan_poison_slab()
|
/linux/tools/mm/ |
H A D | slabinfo.c | 54 struct slabinfo *slab; member 1209 static int slab_mismatch(char *slab) in slab_mismatch() 1218 struct slabinfo *slab = slabinfo; in read_slab_dir() local 1326 struct slabinfo *slab; in output_slabs() local
|
/linux/lib/ |
H A D | sg_pool.c | 13 struct kmem_cache *slab; member
|
/linux/include/net/ |
H A D | request_sock.h | 31 struct kmem_cache *slab; member
|
H A D | sock.h | 1342 struct kmem_cache *slab; global() member
|
/linux/net/core/ |
H A D | sock.c | 2229 struct kmem_cache *slab; in sk_prot_alloc() local 2263 struct kmem_cache *slab; in sk_prot_free() local [all...] |
/linux/fs/erofs/ |
H A D | zdata.c | 122 struct kmem_cache *slab; member
|
/linux/fs/nfsd/ |
H A D | nfs4state.c | 909 struct nfs4_stid *nfs4_alloc_stid(struct nfs4_client *cl, struct kmem_cache *slab, in nfs4_alloc_stid() 4905 static inline void *alloc_stateowner(struct kmem_cache *slab, struct xdr_netobj *owner, struct nfs4… in alloc_stateowner()
|