H A D | slub.c | 390 struct slab *slab; /* The slab from which we are allocating */ global() member 639 slab_lock(struct slab * slab) slab_lock() argument 644 slab_unlock(struct slab * slab) slab_unlock() argument 650 __update_freelist_fast(struct slab * slab,void * freelist_old,unsigned long counters_old,void * freelist_new,unsigned long counters_new) __update_freelist_fast() argument 665 __update_freelist_slow(struct slab * slab,void * freelist_old,unsigned long counters_old,void * freelist_new,unsigned long counters_new) __update_freelist_slow() argument 690 __slab_update_freelist(struct kmem_cache * s,struct slab * slab,void * freelist_old,unsigned long counters_old,void * freelist_new,unsigned long counters_new,const char * n) __slab_update_freelist() argument 720 slab_update_freelist(struct kmem_cache * s,struct slab * slab,void * freelist_old,unsigned long counters_old,void * freelist_new,unsigned long counters_new,const char * n) slab_update_freelist() argument 792 __fill_map(unsigned long * obj_map,struct kmem_cache * s,struct slab * slab) __fill_map() argument 890 check_valid_pointer(struct kmem_cache * s,struct slab * slab,void * object) check_valid_pointer() argument 1008 print_slab_info(const struct slab * slab) print_slab_info() argument 1050 print_trailer(struct kmem_cache * s,struct slab * slab,u8 * p) print_trailer() argument 1092 object_err(struct kmem_cache * s,struct slab * slab,u8 * object,char * reason) object_err() argument 1103 freelist_corrupted(struct kmem_cache * s,struct slab * slab,void ** freelist,void * nextfree) freelist_corrupted() argument 1117 slab_err(struct kmem_cache * s,struct slab * slab,const char * fmt,...) slab_err() argument 1183 check_bytes_and_report(struct kmem_cache * s,struct slab * slab,u8 * object,char * what,u8 * start,unsigned int value,unsigned int bytes) check_bytes_and_report() argument 1253 check_pad_bytes(struct kmem_cache * s,struct slab * slab,u8 * p) check_pad_bytes() argument 1276 slab_pad_check(struct kmem_cache * s,struct slab * slab) slab_pad_check() argument 1311 check_object(struct kmem_cache * s,struct slab * slab,void * object,u8 val) check_object() argument 1396 check_slab(struct kmem_cache * s,struct slab * slab) check_slab() argument 1430 on_freelist(struct kmem_cache * s,struct slab * slab,void * search) on_freelist() argument 1479 trace(struct kmem_cache * s,struct slab * slab,void * object,int alloc) trace() argument 1501 add_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) add_full() argument 1510 remove_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) remove_full() argument 1550 setup_slab_debug(struct kmem_cache * s,struct slab * slab,void * addr) setup_slab_debug() argument 1561 alloc_consistency_checks(struct kmem_cache * s,struct slab * slab,void * object) alloc_consistency_checks() argument 1578 alloc_debug_processing(struct kmem_cache * s,struct slab * slab,void * object,int orig_size) alloc_debug_processing() argument 1607 free_consistency_checks(struct kmem_cache * s,struct slab * slab,void * object,unsigned long addr) free_consistency_checks() argument 1853 setup_slab_debug(struct kmem_cache * s,struct slab * slab,void * addr) setup_slab_debug() argument 1856 alloc_debug_processing(struct kmem_cache * s,struct slab * slab,void * object,int orig_size) alloc_debug_processing() argument 1859 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 1862 slab_pad_check(struct kmem_cache * s,struct slab * slab) slab_pad_check() argument 1863 check_object(struct kmem_cache * s,struct slab * slab,void * object,u8 val) check_object() argument 1869 add_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) add_full() argument 1871 remove_full(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab) remove_full() argument 1887 freelist_corrupted(struct kmem_cache * s,struct slab * slab,void ** freelist,void * nextfree) freelist_corrupted() argument 1915 mark_failed_objexts_alloc(struct slab * slab) mark_failed_objexts_alloc() argument 1939 mark_failed_objexts_alloc(struct slab * slab) mark_failed_objexts_alloc() argument 1953 alloc_slab_obj_exts(struct slab * slab,struct kmem_cache * s,gfp_t gfp,bool new_slab) alloc_slab_obj_exts() argument 2003 free_slab_obj_exts(struct slab * slab) free_slab_obj_exts() argument 2037 alloc_slab_obj_exts(struct slab * slab,struct kmem_cache * s,gfp_t gfp,bool new_slab) alloc_slab_obj_exts() argument 2043 free_slab_obj_exts(struct slab * slab) free_slab_obj_exts() argument 2059 struct slab *slab; prepare_slab_obj_exts_hook() local 2098 alloc_tagging_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) alloc_tagging_slab_free_hook() argument 2130 alloc_tagging_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) alloc_tagging_slab_free_hook() argument 2166 memcg_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) memcg_slab_free_hook() argument 2187 struct slab *slab; memcg_slab_post_charge() local 2228 memcg_slab_free_hook(struct kmem_cache * s,struct slab * slab,void ** p,int objects) memcg_slab_free_hook() argument 2404 struct slab *slab; alloc_slab_page() local 2489 shuffle_freelist(struct kmem_cache * s,struct slab * slab) shuffle_freelist() argument 2527 shuffle_freelist(struct kmem_cache * s,struct slab * slab) shuffle_freelist() argument 2533 account_slab(struct slab * slab,int order,struct kmem_cache * s,gfp_t gfp) account_slab() argument 2543 unaccount_slab(struct slab * slab,int order,struct kmem_cache * s) unaccount_slab() argument 2555 struct slab *slab; allocate_slab() local 2631 __free_slab(struct kmem_cache * s,struct slab * slab) __free_slab() argument 2649 struct slab *slab = container_of(h, struct slab, rcu_head); rcu_free_slab() local 2654 free_slab(struct kmem_cache * s,struct slab * slab) free_slab() argument 2670 discard_slab(struct kmem_cache * s,struct slab * slab) discard_slab() argument 2680 slab_test_node_partial(const struct slab * slab) slab_test_node_partial() argument 2685 slab_set_node_partial(struct slab * slab) slab_set_node_partial() argument 2690 slab_clear_node_partial(struct slab * slab) slab_clear_node_partial() argument 2699 __add_partial(struct kmem_cache_node * n,struct slab * slab,int tail) __add_partial() argument 2710 add_partial(struct kmem_cache_node * n,struct slab * slab,int tail) add_partial() argument 2717 remove_partial(struct kmem_cache_node * n,struct slab * slab) remove_partial() argument 2732 alloc_single_from_partial(struct kmem_cache * s,struct kmem_cache_node * n,struct slab * slab,int orig_size) alloc_single_from_partial() argument 2762 alloc_single_from_new_slab(struct kmem_cache * s,struct slab * slab,int orig_size) alloc_single_from_new_slab() argument 2798 put_cpu_partial(struct kmem_cache * s,struct slab * slab,int drain) put_cpu_partial() argument 2810 struct slab *slab, *slab2, *partial = NULL; get_partial_node() local 2872 struct slab *slab; get_any_partial() local 2931 struct slab *slab; get_partial() local 3025 deactivate_slab(struct kmem_cache * s,struct slab * slab,void * freelist) deactivate_slab() argument 3109 struct slab *slab, *slab_to_discard = NULL; __put_partials() local 3182 put_cpu_partial(struct kmem_cache * s,struct slab * slab,int drain) put_cpu_partial() argument 3233 struct slab *slab; flush_slab() local 3257 struct slab *slab = c->slab; __flush_cpu_slab() local 3372 node_match(struct slab * slab,int node) node_match() argument 3382 count_free(struct slab * slab) count_free() argument 3394 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 3453 count_partial(struct kmem_cache_node * n,int (* get_count)(struct slab *)) count_partial() argument 3457 struct slab *slab; count_partial() local 3474 struct slab *slab; count_partial_free_approx() local 3545 pfmemalloc_match(struct slab * slab,gfp_t gfpflags) pfmemalloc_match() argument 3574 get_freelist(struct kmem_cache * s,struct slab * slab) get_freelist() argument 3602 freeze_slab(struct kmem_cache * s,struct slab * slab) freeze_slab() argument 3649 struct slab *slab; ___slab_alloc() local 3916 struct slab *slab; __slab_alloc_node() local 4013 struct slab *slab; __slab_alloc_node() local 4332 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 4400 __slab_free(struct kmem_cache * s,struct slab * slab,void * head,void * tail,int cnt,unsigned long addr) __slab_free() argument 4529 do_slab_free(struct kmem_cache * s,struct slab * slab,void * head,void * tail,int cnt,unsigned long addr) do_slab_free() argument 4584 do_slab_free(struct kmem_cache * s,struct slab * slab,void * head,void * tail,int cnt,unsigned long addr) do_slab_free() argument 4592 slab_free(struct kmem_cache * s,struct slab * slab,void * object,unsigned long addr) slab_free() argument 4613 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 4632 struct slab *slab = virt_to_slab(object); slab_free_after_rcu_debug() local 4662 struct slab *slab; virt_to_cache() local 4729 struct slab *slab; kfree() local 4871 struct slab *slab; global() member 5309 struct slab *slab; early_kmem_cache_node_alloc() local 5562 list_slab_objects(struct kmem_cache * s,struct slab * slab,const char * text) list_slab_objects() argument 5595 struct slab *slab, *h; free_partial() local 5644 __kmem_obj_info(struct kmem_obj_info * kpp,void * object,struct slab * slab) __kmem_obj_info() argument 5771 __check_heap_object(const void * ptr,unsigned long n,const struct slab * slab,bool to_user) __check_heap_object() argument 5827 struct slab *slab; __kmem_cache_do_shrink() local 6225 count_inuse(struct slab * slab) count_inuse() argument 6230 count_total(struct slab * slab) count_total() argument 6237 validate_slab(struct kmem_cache * s,struct slab * slab,unsigned long * obj_map) validate_slab() argument 6261 struct slab *slab; validate_slab_node() local 6464 process_slab(struct loc_track * t,struct kmem_cache * s,struct slab * slab,enum track_item alloc,unsigned long * obj_map) process_slab() argument 6517 struct slab *slab; show_slab_objects() local 6743 struct slab *slab; slabs_cpu_partial_show() local 6758 struct slab *slab; slabs_cpu_partial_show() local 7514 struct slab *slab; slab_debug_trace_open() local [all...] |