| /mm/kasan/ |
| D | common.c | 157 void __kasan_unpoison_new_object(struct kmem_cache *cache, void *object) in __kasan_unpoison_new_object() 162 void __kasan_poison_new_object(struct kmem_cache *cache, void *object) in __kasan_poison_new_object() 178 static inline u8 assign_tag(struct kmem_cache *cache, in assign_tag() 199 void * __must_check __kasan_init_slab_obj(struct kmem_cache *cache, in __kasan_init_slab_obj() 213 static bool check_slab_allocation(struct kmem_cache *cache, void *object, in check_slab_allocation() 233 static inline void poison_slab_object(struct kmem_cache *cache, void *object, in poison_slab_object() 251 bool __kasan_slab_pre_free(struct kmem_cache *cache, void *object, in __kasan_slab_pre_free() 259 bool __kasan_slab_free(struct kmem_cache *cache, void *object, bool init, in __kasan_slab_free() 309 static inline void unpoison_slab_object(struct kmem_cache *cache, void *object, in unpoison_slab_object() 323 void * __must_check __kasan_slab_alloc(struct kmem_cache *cache, in __kasan_slab_alloc() [all …]
|
| D | generic.c | 204 void kasan_cache_shrink(struct kmem_cache *cache) in kasan_cache_shrink() 209 void kasan_cache_shutdown(struct kmem_cache *cache) in kasan_cache_shutdown() 353 void kasan_cache_create(struct kmem_cache *cache, unsigned int *size, in kasan_cache_create() 453 struct kasan_alloc_meta *kasan_get_alloc_meta(struct kmem_cache *cache, in kasan_get_alloc_meta() 461 struct kasan_free_meta *kasan_get_free_meta(struct kmem_cache *cache, in kasan_get_free_meta() 470 void kasan_init_object_meta(struct kmem_cache *cache, const void *object) in kasan_init_object_meta() 506 size_t kasan_metadata_size(struct kmem_cache *cache, bool in_object) in kasan_metadata_size() 527 struct kmem_cache *cache; in __kasan_record_aux_stack() local 554 void kasan_save_alloc_info(struct kmem_cache *cache, void *object, gfp_t flags) in kasan_save_alloc_info() 568 void kasan_save_free_info(struct kmem_cache *cache, void *object) in kasan_save_free_info()
|
| D | quarantine.c | 134 static void *qlink_to_object(struct qlist_node *qlink, struct kmem_cache *cache) in qlink_to_object() 143 static void qlink_free(struct qlist_node *qlink, struct kmem_cache *cache) in qlink_free() 166 static void qlist_free_all(struct qlist_head *q, struct kmem_cache *cache) in qlist_free_all() 185 bool kasan_quarantine_put(struct kmem_cache *cache, void *object) in kasan_quarantine_put() 292 struct kmem_cache *cache) in qlist_move_cache() 316 struct kmem_cache *cache = arg; in __per_cpu_remove_cache() local 342 void kasan_quarantine_remove_cache(struct kmem_cache *cache) in kasan_quarantine_remove_cache()
|
| D | tags.c | 97 static void save_stack_info(struct kmem_cache *cache, void *object, in save_stack_info() 140 void kasan_save_alloc_info(struct kmem_cache *cache, void *object, gfp_t flags) in kasan_save_alloc_info() 145 void kasan_save_free_info(struct kmem_cache *cache, void *object) in kasan_save_free_info()
|
| D | kasan_test_c.c | 931 struct kmem_cache *cache; in kmem_cache_oob() local 953 struct kmem_cache *cache; in kmem_cache_double_free() local 974 struct kmem_cache *cache; in kmem_cache_invalid_free() local 1003 struct kmem_cache *cache; in kmem_cache_rcu_uaf() local 1048 struct kmem_cache *cache; in kmem_cache_double_destroy() local 1062 struct kmem_cache *cache; in kmem_cache_accounted() local 1086 struct kmem_cache *cache; in kmem_cache_bulk() local 1133 struct kmem_cache *cache; in mempool_prepare_slab() local 1219 struct kmem_cache *cache; in mempool_slab_oob_right() local 1282 struct kmem_cache *cache; in mempool_slab_uaf() local
|
| D | kasan.h | 219 struct kmem_cache *cache; member 379 static inline void kasan_print_aux_stacks(struct kmem_cache *cache, const void *object) { } in kasan_print_aux_stacks() 395 static inline void kasan_init_object_meta(struct kmem_cache *cache, const void *object) { } in kasan_init_object_meta() 409 static inline bool kasan_quarantine_put(struct kmem_cache *cache, void *object) { return false; } in kasan_quarantine_put() 411 static inline void kasan_quarantine_remove_cache(struct kmem_cache *cache) { } in kasan_quarantine_remove_cache()
|
| D | report_generic.c | 46 size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache) in kasan_get_alloc_size() 189 void kasan_print_aux_stacks(struct kmem_cache *cache, const void *object) in kasan_print_aux_stacks()
|
| D | report_hw_tags.c | 30 size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache) in kasan_get_alloc_size()
|
| D | report_sw_tags.c | 48 size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache) in kasan_get_alloc_size()
|
| /mm/ |
| D | swap_slots.c | 115 struct swap_slots_cache *cache; in alloc_swap_slot_cache() local 171 struct swap_slots_cache *cache; in drain_slots_cache_cpu() local 259 static int refill_swap_slots_cache(struct swap_slots_cache *cache) in refill_swap_slots_cache() 274 struct swap_slots_cache *cache; in free_swap_slot() local 308 struct swap_slots_cache *cache; in folio_alloc_swap() local
|
| D | mm_slot.h | 24 static inline void *mm_slot_alloc(struct kmem_cache *cache) in mm_slot_alloc() 31 static inline void mm_slot_free(struct kmem_cache *cache, void *objp) in mm_slot_free()
|
| D | slab.h | 333 static inline void *nearest_obj(struct kmem_cache *cache, in nearest_obj() 346 static inline unsigned int __obj_to_index(const struct kmem_cache *cache, in __obj_to_index() 353 static inline unsigned int obj_to_index(const struct kmem_cache *cache, in obj_to_index() 361 static inline int objs_per_slab(const struct kmem_cache *cache, in objs_per_slab()
|
| D | slub.c | 4753 void ___cache_free(struct kmem_cache *cache, void *x, unsigned long addr) in ___cache_free()
|
| /mm/kfence/ |
| D | kfence.h | 88 struct kmem_cache *cache; member
|
| D | report.c | 138 const struct kmem_cache *const cache = meta->cache; in kfence_print_object() local
|
| D | core.c | 414 static void *kfence_guarded_alloc(struct kmem_cache *cache, size_t size, gfp_t gfp, in kfence_guarded_alloc()
|