Home
last modified time | relevance | path

Searched refs:rcu_head (Results 1 – 13 of 13) sorted by relevance

/mm/kfence/
A Dkfence.h57 struct rcu_head rcu_head; /* For delayed freeing. */ member
A Dcore.c583 static void rcu_guarded_free(struct rcu_head *h) in rcu_guarded_free()
585 struct kfence_metadata *meta = container_of(h, struct kfence_metadata, rcu_head); in rcu_guarded_free()
1185 call_rcu(&meta->rcu_head, rcu_guarded_free); in __kfence_free()
/mm/
A Dslab_common.c1282 void kvfree_call_rcu(struct rcu_head *head, void *ptr) in kvfree_call_rcu()
1363 struct rcu_head *head_free;
1399 struct rcu_head *head;
1432 debug_rcu_head_unqueue((struct rcu_head *)(bhead->records[i])); in debug_rcu_bhead_unqueue()
1540 kvfree_rcu_list(struct rcu_head *head) in kvfree_rcu_list()
1542 struct rcu_head *next; in kvfree_rcu_list()
1549 debug_rcu_head_unqueue((struct rcu_head *)ptr); in kvfree_rcu_list()
1569 struct rcu_head *head; in kfree_rcu_work()
1673 struct rcu_head *head_ready = NULL; in kvfree_rcu_drain_ready()
1936 void kvfree_call_rcu(struct rcu_head *head, void *ptr) in kvfree_call_rcu()
[all …]
A Dpgtable-generic.c238 static void pte_free_now(struct rcu_head *head) in pte_free_now()
242 page = container_of(head, struct page, rcu_head); in pte_free_now()
251 call_rcu(&page->rcu_head, pte_free_now); in pte_free_defer()
A Dslab.h90 struct rcu_head rcu_head; member
561 void kvfree_rcu_cb(struct rcu_head *head);
A Dmmu_gather.c288 static void tlb_remove_table_rcu(struct rcu_head *head) in tlb_remove_table_rcu()
323 static inline void __tlb_remove_table_one_rcu(struct rcu_head *head) in __tlb_remove_table_one_rcu()
A Dbacking-dev.c602 static void cgwb_free_rcu(struct rcu_head *rcu_head) in cgwb_free_rcu() argument
604 struct bdi_writeback *wb = container_of(rcu_head, in cgwb_free_rcu()
A Dslub.c2319 static void slab_free_after_rcu_debug(struct rcu_head *rcu_head);
2322 struct rcu_head head;
2727 static void rcu_free_slab(struct rcu_head *h) in rcu_free_slab()
2729 struct slab *slab = container_of(h, struct slab, rcu_head); in rcu_free_slab()
2745 call_rcu(&slab->rcu_head, rcu_free_slab); in free_slab()
4709 static void slab_free_after_rcu_debug(struct rcu_head *rcu_head) in slab_free_after_rcu_debug() argument
4712 container_of(rcu_head, struct rcu_delayed_free, head); in slab_free_after_rcu_debug()
4812 void kvfree_rcu_cb(struct rcu_head *head) in kvfree_rcu_cb()
A Dkmemleak.c141 struct rcu_head rcu; /* object_list lockless traversal */
521 static void free_object_rcu(struct rcu_head *rcu) in free_object_rcu()
A Dshrinker.c761 static void shrinker_free_rcu_cb(struct rcu_head *head) in shrinker_free_rcu_cb()
A Dmmu_notifier.c839 static void mmu_notifier_free_rcu(struct rcu_head *rcu) in mmu_notifier_free_rcu()
A Dvmalloc.c2566 struct rcu_head rcu_head; member
2736 kfree_rcu(vb, rcu_head); in free_vmap_block()
/mm/kasan/
A Dkasan_test_c.c880 struct rcu_head rcu;
883 static void rcu_uaf_reclaim(struct rcu_head *rp) in rcu_uaf_reclaim()

Completed in 58 milliseconds