Searched refs:rcu_work (Results 1 – 25 of 34) sorted by relevance
12
| /linux/include/linux/ |
| H A D | workqueue.h | 123 struct rcu_work { struct 218 static inline struct rcu_work *to_rcu_work(struct work_struct *work) in to_rcu_work() 220 return container_of(work, struct rcu_work, work); in to_rcu_work() 631 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork); 656 extern bool flush_rcu_work(struct rcu_work *rwork);
|
| H A D | user_events.h | 27 struct rcu_work put_rwork;
|
| H A D | swiotlb.h | 86 struct rcu_work dyn_free;
|
| H A D | cgroup-defs.h | 240 struct rcu_work destroy_rwork;
|
| H A D | skmsg.h | 124 struct rcu_work rwork;
|
| /linux/include/net/ |
| H A D | macsec.h | 141 struct rcu_work destroy_work; 192 struct rcu_work destroy_work;
|
| H A D | pkt_cls.h | 44 bool tcf_queue_work(struct rcu_work *rwork, work_func_t func);
|
| /linux/mm/ |
| H A D | slab_common.c | 1420 struct rcu_work rcu_work; member 1634 struct kfree_rcu_cpu_work, rcu_work); in kfree_rcu_work() 1830 queued = queue_rcu_work(rcu_reclaim_wq, &krwp->rcu_work); in kvfree_rcu_queue_batch() 2139 flush_rcu_work(&krwp->rcu_work); in __kvfree_rcu_barrier() 2158 flush_rcu_work(&krwp->rcu_work); in __kvfree_rcu_barrier() 2268 INIT_RCU_WORK(&krcp->krw_arr[i].rcu_work, kfree_rcu_work); in kvfree_rcu_init()
|
| /linux/drivers/net/ovpn/ |
| H A D | crypto.h | 50 struct rcu_work free_work;
|
| /linux/net/core/ |
| H A D | bpf_ksock.c | 28 struct rcu_work rwork;
|
| /linux/net/sched/ |
| H A D | cls_cgroup.c | 23 struct rcu_work rwork;
|
| H A D | cls_basic.c | 37 struct rcu_work rwork;
|
| H A D | cls_matchall.c | 24 struct rcu_work rwork;
|
| H A D | cls_fw.c | 41 struct rcu_work rwork;
|
| H A D | cls_route.c | 60 struct rcu_work rwork;
|
| H A D | cls_bpf.c | 51 struct rcu_work rwork;
|
| H A D | cls_flow.c | 58 struct rcu_work rwork;
|
| /linux/net/devlink/ |
| H A D | devl_internal.h | 62 struct rcu_work rwork;
|
| /linux/kernel/sched/ext/ |
| H A D | internal.h | 1678 struct rcu_work rcu_work; member
|
| H A D | ext.c | 5435 struct rcu_work *rcu_work = to_rcu_work(work); in scx_sched_free_rcu_work() 5436 struct scx_sched *sch = container_of(rcu_work, struct scx_sched, rcu_work); in scx_sched_free_rcu_work() 5522 INIT_RCU_WORK(&sch->rcu_work, scx_sched_free_rcu_work); in scx_attr_events_show() 5523 queue_rcu_work(system_dfl_wq, &sch->rcu_work); in scx_attr_events_show() 5407 struct rcu_work *rcu_work = to_rcu_work(work); scx_sched_free_rcu_work() local
|
| /linux/include/linux/netfilter/ipset/ |
| H A D | ip_set.h | 248 struct rcu_work rwork;
|
| /linux/kernel/bpf/ |
| H A D | cpumap.c | 76 struct rcu_work free_work;
|
| /linux/drivers/acpi/ |
| H A D | osl.c | 90 struct rcu_work rwork;
|
| /linux/drivers/net/hyperv/ |
| H A D | hyperv_net.h | 1202 struct rcu_work rwork;
|
| /linux/kernel/ |
| H A D | workqueue.c | 2714 struct rcu_work *rwork = container_of(rcu, struct rcu_work, rcu); in rcu_work_rcufn() 2732 bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork) in queue_rcu_work() 2737 * rcu_work can't be canceled or disabled. Warn if the user reached in queue_rcu_work() 4503 bool flush_rcu_work(struct rcu_work *rwork) in flush_rcu_work()
|
12