Lines Matching refs:rcu
196 struct rcu_head rcu; member
243 struct rcu_head rcu; member
297 struct rcu_head rcu; member
1758 static void rcu_work_rcufn(struct rcu_head *rcu) in rcu_work_rcufn() argument
1760 struct rcu_work *rwork = container_of(rcu, struct rcu_work, rcu); in rcu_work_rcufn()
1784 call_rcu_hurry(&rwork->rcu, rcu_work_rcufn); in queue_rcu_work()
3529 static void rcu_free_wq(struct rcu_head *rcu) in rcu_free_wq() argument
3532 container_of(rcu, struct workqueue_struct, rcu); in rcu_free_wq()
3544 static void rcu_free_pool(struct rcu_head *rcu) in rcu_free_pool() argument
3546 struct worker_pool *pool = container_of(rcu, struct worker_pool, rcu); in rcu_free_pool()
3625 call_rcu(&pool->rcu, rcu_free_pool); in put_unbound_pool()
3702 static void rcu_free_pwq(struct rcu_head *rcu) in rcu_free_pwq() argument
3705 container_of(rcu, struct pool_workqueue, rcu)); in rcu_free_pwq()
3738 call_rcu(&pwq->rcu, rcu_free_pwq); in pwq_unbound_release_workfn()
3746 call_rcu(&wq->rcu, rcu_free_wq); in pwq_unbound_release_workfn()
4481 call_rcu(&wq->rcu, rcu_free_wq); in destroy_workqueue()