Searched refs:rcu_head (Results 1 – 13 of 13) sorted by relevance
| /mm/kfence/ |
| A D | kfence.h | 57 struct rcu_head rcu_head; /* For delayed freeing. */ member
|
| A D | core.c | 583 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 D | slab_common.c | 1282 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 D | pgtable-generic.c | 238 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 D | slab.h | 90 struct rcu_head rcu_head; member 561 void kvfree_rcu_cb(struct rcu_head *head);
|
| A D | mmu_gather.c | 288 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 D | backing-dev.c | 602 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 D | slub.c | 2319 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 D | kmemleak.c | 141 struct rcu_head rcu; /* object_list lockless traversal */ 521 static void free_object_rcu(struct rcu_head *rcu) in free_object_rcu()
|
| A D | shrinker.c | 761 static void shrinker_free_rcu_cb(struct rcu_head *head) in shrinker_free_rcu_cb()
|
| A D | mmu_notifier.c | 839 static void mmu_notifier_free_rcu(struct rcu_head *rcu) in mmu_notifier_free_rcu()
|
| A D | vmalloc.c | 2566 struct rcu_head rcu_head; member 2736 kfree_rcu(vb, rcu_head); in free_vmap_block()
|
| /mm/kasan/ |
| A D | kasan_test_c.c | 880 struct rcu_head rcu; 883 static void rcu_uaf_reclaim(struct rcu_head *rp) in rcu_uaf_reclaim()
|
Completed in 58 milliseconds