Searched refs:rwork (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/sys/compat/linuxkpi/common/src/ |
| D | linux_work.c | 165 struct rcu_work *rwork; in rcu_work_func() local 167 rwork = container_of(rcu, struct rcu_work, rcu); in rcu_work_func() 168 linux_queue_work_on(WORK_CPU_UNBOUND, rwork->wq, &rwork->work); in rcu_work_func() 177 linux_queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork) in linux_queue_rcu_work() argument 180 if (!linux_work_pending(&rwork->work)) { in linux_queue_rcu_work() 181 rwork->wq = wq; in linux_queue_rcu_work() 182 linux_call_rcu(RCU_TYPE_REGULAR, &rwork->rcu, rcu_work_func); in linux_queue_rcu_work() 195 linux_flush_rcu_work(struct rcu_work *rwork) in linux_flush_rcu_work() argument 198 if (linux_work_pending(&rwork->work)) { in linux_flush_rcu_work() 200 linux_flush_work(&rwork->work); in linux_flush_rcu_work() [all …]
|
| /freebsd-12-stable/sys/compat/linuxkpi/common/include/linux/ |
| D | workqueue.h | 204 #define queue_rcu_work(wq, rwork) \ argument 205 linux_queue_rcu_work(wq, rwork) 207 #define flush_rcu_work(rwork) \ argument 208 linux_flush_rcu_work(rwork) 255 extern bool linux_queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork); 256 extern bool linux_flush_rcu_work(struct rcu_work *rwork);
|