Home
last modified time | relevance | path

Searched defs:cache (Results 1 – 15 of 15) sorted by relevance

/mm/kasan/
A Dcommon.c156 void __kasan_unpoison_new_object(struct kmem_cache *cache, void *object) in __kasan_unpoison_new_object()
161 void __kasan_poison_new_object(struct kmem_cache *cache, void *object) in __kasan_poison_new_object()
177 static inline u8 assign_tag(struct kmem_cache *cache, in assign_tag()
198 void * __must_check __kasan_init_slab_obj(struct kmem_cache *cache, in __kasan_init_slab_obj()
212 static bool check_slab_allocation(struct kmem_cache *cache, void *object, in check_slab_allocation()
232 static inline void poison_slab_object(struct kmem_cache *cache, void *object, in poison_slab_object()
246 bool __kasan_slab_pre_free(struct kmem_cache *cache, void *object, in __kasan_slab_pre_free()
254 bool __kasan_slab_free(struct kmem_cache *cache, void *object, bool init, in __kasan_slab_free()
319 static inline void unpoison_slab_object(struct kmem_cache *cache, void *object, in unpoison_slab_object()
333 void * __must_check __kasan_slab_alloc(struct kmem_cache *cache, in __kasan_slab_alloc()
[all …]
A Dgeneric.c204 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()
456 struct kasan_alloc_meta *kasan_get_alloc_meta(struct kmem_cache *cache, in kasan_get_alloc_meta()
464 struct kasan_free_meta *kasan_get_free_meta(struct kmem_cache *cache, in kasan_get_free_meta()
473 void kasan_init_object_meta(struct kmem_cache *cache, const void *object) in kasan_init_object_meta()
509 size_t kasan_metadata_size(struct kmem_cache *cache, bool in_object) in kasan_metadata_size()
534 struct kmem_cache *cache; in kasan_record_aux_stack() local
551 void kasan_save_alloc_info(struct kmem_cache *cache, void *object, gfp_t flags) in kasan_save_alloc_info()
565 void kasan_save_free_info(struct kmem_cache *cache, void *object) in kasan_save_free_info()
A Dquarantine.c134 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()
A Dtags.c97 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()
A Dkasan_test_c.c963 struct kmem_cache *cache; in kmem_cache_oob() local
985 struct kmem_cache *cache; in kmem_cache_double_free() local
1006 struct kmem_cache *cache; in kmem_cache_invalid_free() local
1035 struct kmem_cache *cache; in kmem_cache_rcu_uaf() local
1078 struct kmem_cache *cache; in kmem_cache_double_destroy() local
1091 struct kmem_cache *cache; in kmem_cache_accounted() local
1115 struct kmem_cache *cache; in kmem_cache_bulk() local
1162 struct kmem_cache *cache; in mempool_prepare_slab() local
1248 struct kmem_cache *cache; in mempool_slab_oob_right() local
1311 struct kmem_cache *cache; in mempool_slab_uaf() local
A Dkasan.h218 struct kmem_cache *cache; member
378 static inline void kasan_print_aux_stacks(struct kmem_cache *cache, const void *object) { } in kasan_print_aux_stacks()
394 static inline void kasan_init_object_meta(struct kmem_cache *cache, const void *object) { } in kasan_init_object_meta()
408 static inline bool kasan_quarantine_put(struct kmem_cache *cache, void *object) { return false; } in kasan_quarantine_put()
410 static inline void kasan_quarantine_remove_cache(struct kmem_cache *cache) { } in kasan_quarantine_remove_cache()
A Dreport_generic.c46 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()
A Dreport_hw_tags.c30 size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache) in kasan_get_alloc_size()
A Dreport_sw_tags.c48 size_t kasan_get_alloc_size(void *object, struct kmem_cache *cache) in kasan_get_alloc_size()
/mm/
A Dmm_slot.h24 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()
A Dslab.h304 static inline void *nearest_obj(struct kmem_cache *cache, in nearest_obj()
317 static inline unsigned int __obj_to_index(const struct kmem_cache *cache, in __obj_to_index()
324 static inline unsigned int obj_to_index(const struct kmem_cache *cache, in obj_to_index()
332 static inline int objs_per_slab(const struct kmem_cache *cache, in objs_per_slab()
A Dslub.c4736 void ___cache_free(struct kmem_cache *cache, void *x, unsigned long addr) in ___cache_free()
/mm/kfence/
A Dkfence.h88 struct kmem_cache *cache; member
A Dreport.c139 const struct kmem_cache *const cache = meta->cache; in kfence_print_object() local
A Dcore.c414 static void *kfence_guarded_alloc(struct kmem_cache *cache, size_t size, gfp_t gfp, in kfence_guarded_alloc()

Completed in 49 milliseconds