Home
last modified time | relevance | path

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

/linux/mm/
H A Dslab.h77 * that the slab was corrupted argument
74 struct slab { global() struct
95 obj_extsslab global() argument
151 slab_address(const struct slab * slab) slab_address() argument
156 slab_nid(const struct slab * slab) slab_nid() argument
161 slab_pgdat(const struct slab * slab) slab_pgdat() argument
171 slab_order(const struct slab * slab) slab_order() argument
176 slab_size(const struct slab * slab) slab_size() argument
281 nearest_obj(struct kmem_cache * cache,const struct slab * slab,void * x) nearest_obj() argument
301 obj_to_index(const struct kmem_cache * cache,const struct slab * slab,const void * obj) obj_to_index() argument
309 objs_per_slab(const struct kmem_cache * cache,const struct slab * slab) objs_per_slab() argument
534 slab_obj_exts(struct slab * slab) slab_obj_exts() argument
563 slab_set_stride(struct slab * slab,unsigned int stride) slab_set_stride() argument
567 slab_get_stride(struct slab * slab) slab_get_stride() argument
572 slab_set_stride(struct slab * slab,unsigned int stride) slab_set_stride() argument
576 slab_get_stride(struct slab * slab) slab_get_stride() argument
592 slab_obj_ext(struct slab * slab,unsigned long obj_exts,unsigned int index) slab_obj_ext() argument
610 slab_obj_exts(struct slab * slab) slab_obj_exts() argument
615 slab_obj_ext(struct slab * slab,unsigned long obj_exts,unsigned int index) slab_obj_ext() argument
622 slab_set_stride(struct slab * slab,unsigned int stride) slab_set_stride() argument
623 slab_get_stride(struct slab * slab) slab_get_stride() argument
[all...]
H A Dslub.c608 slab_test_pfmemalloc(const struct slab * slab) slab_test_pfmemalloc() argument
613 slab_set_pfmemalloc(struct slab * slab) slab_set_pfmemalloc() argument
618 __slab_clear_pfmemalloc(struct slab * slab) __slab_clear_pfmemalloc() argument
626 slab_lock(struct slab * slab) slab_lock() argument
631 slab_unlock(struct slab * slab) slab_unlock() argument
637 __update_freelist_fast(struct slab * slab,struct freelist_counters * old,struct freelist_counters * new) __update_freelist_fast() argument
650 __update_freelist_slow(struct slab * slab,struct freelist_counters * old,struct freelist_counters * new) __update_freelist_slow() argument
675 __slab_update_freelist(struct kmem_cache * s,struct slab * slab,struct freelist_counters * old,struct freelist_counters * new,const char * n) __slab_update_freelist() argument
701 slab_update_freelist(struct kmem_cache * s,struct slab * slab,struct freelist_counters * old,struct freelist_counters * new,const char * n) slab_update_freelist() argument
791 obj_exts_size_in_slab(struct slab * slab) obj_exts_size_in_slab() argument
797 obj_exts_offset_in_slab(struct kmem_cache * s,struct slab * slab) obj_exts_offset_in_slab() argument
807 obj_exts_fit_within_slab_leftover(struct kmem_cache * s,struct slab * slab) obj_exts_fit_within_slab_leftover() argument
815 obj_exts_in_slab(struct kmem_cache * s,struct slab * slab) obj_exts_in_slab() argument
835 obj_exts_size_in_slab(struct slab * slab) obj_exts_size_in_slab() argument
841 obj_exts_offset_in_slab(struct kmem_cache * s,struct slab * slab) obj_exts_offset_in_slab() argument
847 obj_exts_fit_within_slab_leftover(struct kmem_cache * s,struct slab * slab) obj_exts_fit_within_slab_leftover() argument
852 obj_exts_in_slab(struct kmem_cache * s,struct slab * slab) obj_exts_in_slab() argument
860 obj_exts_in_object(struct kmem_cache * s,struct slab * slab) obj_exts_in_object() argument
887 obj_exts_in_object(struct kmem_cache * s,struct slab * slab) obj_exts_in_object() argument
904 validate_slab_ptr(struct slab * slab) validate_slab_ptr() argument
913 __fill_map(unsigned long * obj_map,struct kmem_cache * s,struct slab * slab) __fill_map() argument
993 check_valid_pointer(struct kmem_cache * s,struct slab * slab,void * object) check_valid_pointer() argument
1111 print_slab_info(const struct slab * slab) print_slab_info() argument
1162 print_trailer(struct kmem_cache * s,struct slab * slab,u8 * p) print_trailer() argument
1205 object_err(struct kmem_cache * s,struct slab * slab,u8 * object,const char * reason) object_err() argument
1223 __slab_err(struct slab * slab) __slab_err() argument
1234 slab_err(struct kmem_cache * s,struct slab * slab,const char * fmt,...) slab_err() argument
1297 check_bytes_and_report(struct kmem_cache * s,struct slab * slab,u8 * object,const char * what,u8 * start,unsigned int value,unsigned int bytes,bool slab_obj_print) check_bytes_and_report() argument
1387 check_pad_bytes(struct kmem_cache * s,struct slab * slab,u8 * p) check_pad_bytes() argument
1413 slab_pad_check(struct kmem_cache * s,struct slab * slab) slab_pad_check() argument
1457 check_object(struct kmem_cache * s,struct slab * slab,void * object,u8 val) check_object() argument
1542 check_slab(struct kmem_cache * s,struct slab * slab) check_slab() argument
1571 on_freelist(struct kmem_cache * s,struct slab * slab,void * search) on_freelist() argument
1628 trace(struct kmem_cache * s,struct slab * slab,void * object,int alloc) trace() argument
1650 add_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) add_full() argument
1659 remove_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) remove_full() argument
1699 setup_slab_debug(struct kmem_cache * s,struct slab * slab,void * addr) setup_slab_debug() argument
1710 alloc_consistency_checks(struct kmem_cache * s,struct slab * slab,void * object) alloc_consistency_checks() argument
1727 alloc_debug_processing(struct kmem_cache * s,struct slab * slab,void * object,int orig_size) alloc_debug_processing() argument
1754 free_consistency_checks(struct kmem_cache * s,struct slab * slab,void * object,unsigned long addr) free_consistency_checks() argument
2001 setup_slab_debug(struct kmem_cache * s,struct slab * slab,void * addr) setup_slab_debug() argument
2004 alloc_debug_processing(struct kmem_cache * s,struct slab * slab,void * object,int orig_size) alloc_debug_processing() argument
2007 free_debug_processing(struct kmem_cache * s,struct slab * slab,void * head,void * tail,int * bulk_cnt,unsigned long addr,depot_stack_handle_t handle) free_debug_processing() argument
2010 slab_pad_check(struct kmem_cache * s,struct slab * slab) slab_pad_check() argument
2011 check_object(struct kmem_cache * s,struct slab * slab,void * object,u8 val) check_object() argument
2017 add_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) add_full() argument
2019 remove_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) remove_full() argument
2074 mark_failed_objexts_alloc(struct slab * slab) mark_failed_objexts_alloc() argument
2098 mark_failed_objexts_alloc(struct slab * slab) mark_failed_objexts_alloc() argument
2104 init_slab_obj_exts(struct slab * slab) init_slab_obj_exts() argument
2121 obj_exts_alloc_size(struct kmem_cache * s,struct slab * slab,gfp_t gfp) obj_exts_alloc_size() argument
2145 alloc_slab_obj_exts(struct slab * slab,struct kmem_cache * s,gfp_t gfp,bool new_slab) alloc_slab_obj_exts() argument
2226 free_slab_obj_exts(struct slab * slab,bool allow_spin) free_slab_obj_exts() argument
2266 alloc_slab_obj_exts_early(struct kmem_cache * s,struct slab * slab) alloc_slab_obj_exts_early() argument
2317 init_slab_obj_exts(struct slab * slab) init_slab_obj_exts() argument
2321 alloc_slab_obj_exts(struct slab * slab,struct kmem_cache * s,gfp_t gfp,bool new_slab) alloc_slab_obj_exts() argument
2327 free_slab_obj_exts(struct slab * slab,bool allow_spin) free_slab_obj_exts() argument
2332 alloc_slab_obj_exts_early(struct kmem_cache * s,struct slab * slab) alloc_slab_obj_exts_early() argument
2341 prepare_slab_obj_exts_hook(struct kmem_cache * s,struct slab * slab,gfp_t flags,void * p) prepare_slab_obj_exts_hook() argument
2361 struct slab *slab; __alloc_tagging_slab_alloc_hook() local
2400 __alloc_tagging_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) __alloc_tagging_slab_free_hook() argument
2424 alloc_tagging_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) alloc_tagging_slab_free_hook() argument
2439 alloc_tagging_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) alloc_tagging_slab_free_hook() argument
2475 memcg_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) memcg_slab_free_hook() argument
2499 struct slab *slab; memcg_slab_post_charge() local
2561 memcg_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) memcg_slab_free_hook() argument
2935 struct slab *slab = virt_to_slab(p[i]); __rcu_free_sheaf_prepare() local
3269 struct slab *slab; alloc_slab_page() local
3357 shuffle_freelist(struct kmem_cache * s,struct slab * slab,bool allow_spin) shuffle_freelist() argument
3408 shuffle_freelist(struct kmem_cache * s,struct slab * slab,bool allow_spin) shuffle_freelist() argument
3415 account_slab(struct slab * slab,int order,struct kmem_cache * s,gfp_t gfp) account_slab() argument
3427 unaccount_slab(struct slab * slab,int order,struct kmem_cache * s,bool allow_spin) unaccount_slab() argument
3444 struct slab *slab; allocate_slab() local
3529 __free_slab(struct kmem_cache * s,struct slab * slab,bool allow_spin) __free_slab() argument
3546 free_new_slab_nolock(struct kmem_cache * s,struct slab * slab) free_new_slab_nolock() argument
3557 struct slab *slab = container_of(h, struct slab, rcu_head); rcu_free_slab() local
3562 free_slab(struct kmem_cache * s,struct slab * slab) free_slab() argument
3578 discard_slab(struct kmem_cache * s,struct slab * slab) discard_slab() argument
3584 slab_test_node_partial(const struct slab * slab) slab_test_node_partial() argument
3589 slab_set_node_partial(struct slab * slab) slab_set_node_partial() argument
3594 slab_clear_node_partial(struct slab * slab) slab_clear_node_partial() argument
3603 __add_partial(struct kmem_cache_node * n,struct slab * slab,enum add_mode mode) __add_partial() argument
3614 add_partial(struct kmem_cache_node * n,struct slab * slab,enum add_mode mode) add_partial() argument
3621 remove_partial(struct kmem_cache_node * n,struct slab * slab) remove_partial() argument
3636 alloc_single_from_partial(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab,int orig_size) alloc_single_from_partial() argument
3673 alloc_single_from_new_slab(struct kmem_cache * s,struct slab * slab,int orig_size,gfp_t gfpflags) alloc_single_from_new_slab() argument
3725 struct slab *slab, *slab2; get_partial_node_bulk() local
3782 struct slab *slab, *slab2; get_from_partial_node() local
4135 count_free(struct slab * slab) count_free() argument
4147 free_debug_processing(struct kmem_cache * s,struct slab * slab,void * head,void * tail,int * bulk_cnt,unsigned long addr,depot_stack_handle_t handle) free_debug_processing() argument
4206 count_partial(struct kmem_cache_node * n,int (* get_count)(struct slab *)) count_partial() argument
4210 struct slab *slab; count_partial() local
4227 struct slab *slab; count_partial_free_approx() local
4298 pfmemalloc_match(struct slab * slab,gfp_t gfpflags) pfmemalloc_match() argument
4314 get_freelist_nofreeze(struct kmem_cache * s,struct slab * slab) get_freelist_nofreeze() argument
4348 alloc_from_new_slab(struct kmem_cache * s,struct slab * slab,void ** p,unsigned int count,bool allow_spin) alloc_from_new_slab() argument
4411 struct slab *slab; ___slab_alloc() local
5438 free_to_partial_list(struct kmem_cache * s,struct slab * slab,void * head,void * tail,int bulk_cnt,unsigned long addr) free_to_partial_list() argument
5510 __slab_free(struct kmem_cache * s,struct slab * slab,void * head,void * tail,int cnt,unsigned long addr) __slab_free() argument
6000 can_free_to_pcs(struct slab * slab) can_free_to_pcs() argument
6068 struct slab *slab = virt_to_slab(p[i]); free_to_pcs_bulk() local
6202 struct slab *slab; free_deferred_objects() local
6245 slab_free(struct kmem_cache * s,struct slab * slab,void * object,unsigned long addr) slab_free() argument
6266 struct slab *slab = virt_to_slab(object); memcg_alloc_abort_single() local
6276 slab_free_bulk(struct kmem_cache * s,struct slab * slab,void * head,void * tail,void ** p,int cnt,unsigned long addr) slab_free_bulk() argument
6297 struct slab *slab = virt_to_slab(object); slab_free_after_rcu_debug() local
6331 struct slab *slab; warn_free_bad_obj() local
6360 struct slab *slab; kmem_cache_free() local
6382 slab_ksize(struct slab * slab) slab_ksize() argument
6414 struct slab *slab; __ksize() local
6502 struct slab *slab; kvfree_rcu_cb() local
6548 struct slab *slab; kfree() local
6581 struct slab *slab; kfree_nolock() local
6657 struct slab *slab = page_slab(page); __do_krealloc() local
6977 struct slab *slab; global() member
7003 struct slab *slab; build_detached_freelist() local
7115 struct slab *slab, *slab2; __refill_objects_node() local
7254 struct slab *slab; refill_objects() local
7610 struct slab *slab; early_kmem_cache_node_alloc() local
7921 list_slab_objects(struct kmem_cache * s,struct slab * slab) list_slab_objects() argument
7956 struct slab *slab, *h; free_partial() local
8016 __kmem_obj_info(struct kmem_obj_info * kpp,void * object,struct slab * slab) __kmem_obj_info() argument
8154 __check_heap_object(const void * ptr,unsigned long n,const struct slab * slab,bool to_user) __check_heap_object() argument
8210 struct slab *slab; __kmem_cache_do_shrink() local
8651 count_inuse(struct slab * slab) count_inuse() argument
8656 count_total(struct slab * slab) count_total() argument
8663 validate_slab(struct kmem_cache * s,struct slab * slab,unsigned long * obj_map) validate_slab() argument
8692 struct slab *slab; validate_slab_node() local
8895 process_slab(struct loc_track * t,struct kmem_cache * s,struct slab * slab,enum track_item alloc,unsigned long * obj_map) process_slab() argument
9855 struct slab *slab; slab_debug_trace_open() local
[all...]
H A Dusercopy.c168 struct slab *slab; in check_heap_object() local
H A Dslab_common.c616 kmem_obj_info(struct kmem_obj_info * kpp,void * object,struct slab * slab) kmem_obj_info() argument
642 struct slab *slab; kmem_dump_obj() local
1248 struct slab *slab; bpf_get_kmem_cache() local
1597 struct slab *slab; kfree_rcu_sheaf() local
[all...]
H A Dmemcontrol.c2834 mem_cgroup_from_obj_slab(struct slab * slab,void * p) mem_cgroup_from_obj_slab() argument
2874 struct slab *slab; mem_cgroup_from_virt() local
3434 struct slab *slab; __memcg_slab_post_alloc_hook() local
3520 __memcg_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects,unsigned long obj_exts) __memcg_slab_free_hook() argument
4352 int slab = atomic_xchg(&pn->slab_reclaimable, 0); flush_nmi_stats() local
4363 int slab = atomic_xchg(&pn->slab_unreclaimable, 0); flush_nmi_stats() local
[all...]
/linux/scripts/gdb/linux/
H A Dslab.py38 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 Dcommon.c155 void __kasan_poison_slab(struct slab *slab) in __kasan_poison_slab()
461 struct slab *slab; in __kasan_krealloc() local
522 struct slab *slab; in __kasan_mempool_poison_object() local
545 struct slab *slab; in __kasan_mempool_unpoison_object() local
H A Dgeneric.c541 struct slab *slab = kasan_addr_to_slab(addr); in kasan_record_aux_stack() local
/linux/net/dccp/
H A Dccid.c
/linux/mm/kfence/
H A Dcore.c426 struct slab *slab; kfence_guarded_alloc() local
635 struct slab *slab = page_slab(page); kfence_init_pool() local
703 struct slab *slab = page_slab(page); kfence_init_pool() local
[all...]
/linux/tools/cgroup/
H A Dmemcg_slabinfo.py79 def count_free(slab): argument
/linux/include/linux/
H A Dkfence.h246 static inline bool __kfence_obj_info(struct kmem_obj_info *kpp, void *object, struct slab *slab) in __kfence_obj_info()
/linux/lib/
H A Dsg_pool.c13 struct kmem_cache *slab; member
/linux/tools/mm/
H A Dslabinfo.c54 struct slabinfo *slab; member
1209 slab_mismatch(char * slab) slab_mismatch() argument
1218 struct slabinfo *slab = slabinfo; read_slab_dir() local
1326 struct slabinfo *slab; output_slabs() local
[all...]
/linux/block/
H A Dbio.c43 struct kmem_cache *slab; member
80 struct kmem_cache *slab; member
[all...]
/linux/drivers/md/dm-vdo/
H A Dvdo.c1834 struct vdo_slab *slab; in vdo_get_physical_zone() local
/linux/net/core/
H A Dsock.c2237 struct kmem_cache *slab; sk_prot_alloc() local
2271 struct kmem_cache *slab; sk_prot_free() local
[all...]
/linux/fs/erofs/
H A Dzdata.c123 struct kmem_cache *slab; member
/linux/fs/nfsd/
H A Dnfs4state.c904 struct nfs4_stid *nfs4_alloc_stid(struct nfs4_client *cl, struct kmem_cache *slab, in nfs4_alloc_stid() argument
4976 alloc_stateowner(struct kmem_cache * slab,struct xdr_netobj * owner,struct nfs4_client * clp) alloc_stateowner() argument
/linux/include/net/
H A Dsock.h1382 struct kmem_cache *slab; member