Home
last modified time | relevance | path

Searched refs:rcu (Results 1 – 8 of 8) sorted by relevance

/mm/
Dmmu_notifier.c469 static void mmu_notifier_free_rcu(struct rcu_head *rcu) in mmu_notifier_free_rcu() argument
471 struct mmu_notifier *mn = container_of(rcu, struct mmu_notifier, rcu); in mmu_notifier_free_rcu()
511 call_srcu(&srcu, &mn->rcu, mmu_notifier_free_rcu); in mmu_notifier_put()
Dmmu_gather.c143 batch = container_of(head, struct mmu_table_batch, rcu); in tlb_remove_table_rcu()
157 call_rcu(&(*batch)->rcu, tlb_remove_table_rcu); in tlb_table_flush()
Dkmemleak.c143 struct rcu_head rcu; /* object_list lockless traversal */ member
464 static void free_object_rcu(struct rcu_head *rcu) in free_object_rcu() argument
469 container_of(rcu, struct kmemleak_object, rcu); in free_object_rcu()
503 call_rcu(&object->rcu, free_object_rcu); in put_object()
505 free_object_rcu(&object->rcu); in put_object()
Dslab_common.c189 static void free_memcg_params(struct rcu_head *rcu) in free_memcg_params() argument
193 old = container_of(rcu, struct memcg_cache_array, rcu); in free_memcg_params()
214 call_rcu(&old->rcu, free_memcg_params); in update_memcg_params()
Dlist_lru.c397 mlru = container_of(head, struct list_lru_memcg, rcu); in kvfree_rcu()
432 call_rcu(&old->rcu, kvfree_rcu); in memcg_update_list_lru_node()
Dslab.h36 struct rcu_head rcu; member
Dbacking-dev.c500 kfree_rcu(wb, rcu); in cgwb_release_workfn()
Dmemcontrol.c328 kvfree(container_of(head, struct memcg_shrinker_map, rcu)); in memcg_free_shrinker_map_rcu()
355 call_rcu(&old->rcu, memcg_free_shrinker_map_rcu); in memcg_expand_one_shrinker_map()