Lines Matching refs:rwork
168 struct rcu_work *rwork; in rcu_work_func() local
170 rwork = container_of(rcu, struct rcu_work, rcu); in rcu_work_func()
171 linux_queue_work_on(WORK_CPU_UNBOUND, rwork->wq, &rwork->work); in rcu_work_func()
180 linux_queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork) in linux_queue_rcu_work() argument
183 if (!linux_work_pending(&rwork->work)) { in linux_queue_rcu_work()
184 rwork->wq = wq; in linux_queue_rcu_work()
185 linux_call_rcu(RCU_TYPE_REGULAR, &rwork->rcu, rcu_work_func); in linux_queue_rcu_work()
198 linux_flush_rcu_work(struct rcu_work *rwork) in linux_flush_rcu_work() argument
201 if (linux_work_pending(&rwork->work)) { in linux_flush_rcu_work()
203 linux_flush_work(&rwork->work); in linux_flush_rcu_work()
206 return (linux_flush_work(&rwork->work)); in linux_flush_rcu_work()