Home
last modified time | relevance | path

Searched refs:rwork (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/input/mouse/
H A Dpsmouse-smbus.c134 struct psmouse_smbus_removal_work *rwork = in psmouse_smbus_remove_i2c_device() local
137 dev_dbg(&rwork->client->dev, "destroying SMBus companion device\n"); in psmouse_smbus_remove_i2c_device()
138 i2c_unregister_device(rwork->client); in psmouse_smbus_remove_i2c_device()
140 kfree(rwork); in psmouse_smbus_remove_i2c_device()
155 struct psmouse_smbus_removal_work *rwork; in psmouse_smbus_schedule_remove() local
157 rwork = kzalloc(sizeof(*rwork), GFP_KERNEL); in psmouse_smbus_schedule_remove()
158 if (rwork) { in psmouse_smbus_schedule_remove()
159 INIT_WORK(&rwork->work, psmouse_smbus_remove_i2c_device); in psmouse_smbus_schedule_remove()
160 rwork in psmouse_smbus_schedule_remove()
[all...]
/kernel/linux/linux-6.6/drivers/input/mouse/
H A Dpsmouse-smbus.c138 struct psmouse_smbus_removal_work *rwork = in psmouse_smbus_remove_i2c_device() local
141 dev_dbg(&rwork->client->dev, "destroying SMBus companion device\n"); in psmouse_smbus_remove_i2c_device()
142 i2c_unregister_device(rwork->client); in psmouse_smbus_remove_i2c_device()
144 kfree(rwork); in psmouse_smbus_remove_i2c_device()
159 struct psmouse_smbus_removal_work *rwork; in psmouse_smbus_schedule_remove() local
161 rwork = kzalloc(sizeof(*rwork), GFP_KERNEL); in psmouse_smbus_schedule_remove()
162 if (rwork) { in psmouse_smbus_schedule_remove()
163 INIT_WORK(&rwork->work, psmouse_smbus_remove_i2c_device); in psmouse_smbus_schedule_remove()
164 rwork in psmouse_smbus_schedule_remove()
[all...]
/kernel/linux/linux-5.10/net/sched/
H A Dcls_cgroup.c22 struct rcu_work rwork; member
70 rwork); in cls_cgroup_destroy_work()
123 tcf_queue_work(&head->rwork, cls_cgroup_destroy_work); in cls_cgroup_change()
140 tcf_queue_work(&head->rwork, cls_cgroup_destroy_work); in cls_cgroup_destroy()
H A Dcls_fw.c40 struct rcu_work rwork; member
124 rwork); in fw_delete_filter_work()
146 tcf_queue_work(&f->rwork, fw_delete_filter_work); in fw_destroy()
175 tcf_queue_work(&f->rwork, fw_delete_filter_work); in fw_delete()
296 tcf_queue_work(&f->rwork, fw_delete_filter_work); in fw_change()
H A Dcls_basic.c36 struct rcu_work rwork; member
100 rwork); in basic_delete_filter_work()
117 tcf_queue_work(&f->rwork, basic_delete_filter_work); in basic_destroy()
135 tcf_queue_work(&f->rwork, basic_delete_filter_work); in basic_delete()
234 tcf_queue_work(&fold->rwork, basic_delete_filter_work); in basic_change()
H A Dcls_route.c56 struct rcu_work rwork; member
264 rwork); in route4_delete_filter_work()
272 tcf_queue_work(&f->rwork, route4_delete_filter_work); in route4_queue_work()
344 tcf_queue_work(&f->rwork, route4_delete_filter_work); in route4_delete()
559 tcf_queue_work(&fold->rwork, route4_delete_filter_work); in route4_change()
H A Dcls_bpf.c50 struct rcu_work rwork; member
281 rwork); in cls_bpf_delete_prog_work()
297 tcf_queue_work(&prog->rwork, cls_bpf_delete_prog_work); in __cls_bpf_delete()
523 tcf_queue_work(&oldprog->rwork, cls_bpf_delete_prog_work); in cls_bpf_change()
H A Dcls_flow.c56 struct rcu_work rwork; member
381 rwork); in flow_destroy_filter_work()
554 tcf_queue_work(&fold->rwork, flow_destroy_filter_work); in flow_change()
574 tcf_queue_work(&f->rwork, flow_destroy_filter_work); in flow_delete()
600 tcf_queue_work(&f->rwork, flow_destroy_filter_work); in flow_destroy()
H A Dcls_matchall.c23 struct rcu_work rwork; member
60 rwork); in mall_destroy_work()
142 tcf_queue_work(&head->rwork, mall_destroy_work); in mall_destroy()
H A Dcls_flower.c89 struct rcu_work rwork; member
106 struct rcu_work rwork; member
122 struct rcu_work rwork; member
369 struct fl_flow_mask, rwork); in fl_mask_free_work()
377 struct fl_flow_mask, rwork); in fl_uninit_mask_free_work()
393 tcf_queue_work(&mask->rwork, fl_mask_free_work); in fl_mask_put()
418 struct cls_fl_filter, rwork); in fl_destroy_filter_work()
513 tcf_queue_work(&f->rwork, fl_destroy_filter_work); in __fl_put()
565 rwork); in fl_destroy_sleepable()
590 tcf_queue_work(&head->rwork, fl_destroy_sleepabl in fl_destroy()
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dcls_cgroup.c23 struct rcu_work rwork; member
72 rwork); in cls_cgroup_destroy_work()
125 tcf_queue_work(&head->rwork, cls_cgroup_destroy_work); in cls_cgroup_change()
142 tcf_queue_work(&head->rwork, cls_cgroup_destroy_work); in cls_cgroup_destroy()
H A Dcls_fw.c41 struct rcu_work rwork; member
126 rwork); in fw_delete_filter_work()
148 tcf_queue_work(&f->rwork, fw_delete_filter_work); in fw_destroy()
177 tcf_queue_work(&f->rwork, fw_delete_filter_work); in fw_delete()
297 tcf_queue_work(&f->rwork, fw_delete_filter_work); in fw_change()
H A Dcls_basic.c37 struct rcu_work rwork; member
102 rwork); in basic_delete_filter_work()
119 tcf_queue_work(&f->rwork, basic_delete_filter_work); in basic_destroy()
137 tcf_queue_work(&f->rwork, basic_delete_filter_work); in basic_delete()
236 tcf_queue_work(&fold->rwork, basic_delete_filter_work); in basic_change()
H A Dcls_route.c57 struct rcu_work rwork; member
266 rwork); in route4_delete_filter_work()
274 tcf_queue_work(&f->rwork, route4_delete_filter_work); in route4_queue_work()
346 tcf_queue_work(&f->rwork, route4_delete_filter_work); in route4_delete()
561 tcf_queue_work(&fold->rwork, route4_delete_filter_work); in route4_change()
H A Dcls_bpf.c51 struct rcu_work rwork; member
282 rwork); in cls_bpf_delete_prog_work()
298 tcf_queue_work(&prog->rwork, cls_bpf_delete_prog_work); in __cls_bpf_delete()
517 tcf_queue_work(&oldprog->rwork, cls_bpf_delete_prog_work); in cls_bpf_change()
H A Dcls_flow.c57 struct rcu_work rwork; member
383 rwork); in flow_destroy_filter_work()
556 tcf_queue_work(&fold->rwork, flow_destroy_filter_work); in flow_change()
576 tcf_queue_work(&f->rwork, flow_destroy_filter_work); in flow_delete()
602 tcf_queue_work(&f->rwork, flow_destroy_filter_work); in flow_destroy()
H A Dcls_matchall.c24 struct rcu_work rwork; member
62 rwork); in mall_destroy_work()
141 tcf_queue_work(&head->rwork, mall_destroy_work); in mall_destroy()
/kernel/linux/linux-6.6/net/devlink/
H A Dcore.c96 devlink = container_of(to_rcu_work(work), struct devlink, rwork); in devlink_release()
106 queue_rcu_work(system_wq, &devlink->rwork); in devlink_put()
229 INIT_RCU_WORK(&devlink->rwork, devlink_release); in devlink_alloc_ns()
/kernel/linux/linux-5.10/fs/dlm/
H A Dlowcomms.c90 struct work_struct rwork; /* Receive workqueue */ member
201 INIT_WORK(&con->rwork, process_recv_sockets); in nodeid2con()
409 queue_work(recv_workqueue, &con->rwork); in lowcomms_data_ready()
588 if (rx && !closing && cancel_work_sync(&con->rwork)) { in close_connection()
589 log_print("canceled rwork for node %d", con->nodeid); in close_connection()
743 queue_work(recv_workqueue, &con->rwork); in receive_from_sock()
856 INIT_WORK(&othercon->rwork, process_recv_sockets); in accept_from_sock()
887 queue_work(recv_workqueue, &addcon->rwork); in accept_from_sock()
1523 struct connection *con = container_of(work, struct connection, rwork); in process_recv_sockets()
/kernel/linux/linux-5.10/net/tipc/
H A Dtopsrv.c87 * @rwork: receive work item
100 struct work_struct rwork; member
194 INIT_WORK(&con->rwork, tipc_conn_recv_work); in tipc_conn_alloc()
419 struct tipc_conn *con = container_of(work, struct tipc_conn, rwork); in tipc_conn_recv_work()
446 if (!queue_work(con->server->rcv_wq, &con->rwork)) in tipc_conn_data_ready()
/kernel/linux/linux-6.6/net/tipc/
H A Dtopsrv.c88 * @rwork: receive work item
101 struct work_struct rwork; member
195 INIT_WORK(&con->rwork, tipc_conn_recv_work); in tipc_conn_alloc()
420 struct tipc_conn *con = container_of(work, struct tipc_conn, rwork); in tipc_conn_recv_work()
449 if (!queue_work(con->server->rcv_wq, &con->rwork)) in tipc_conn_data_ready()
/kernel/linux/linux-6.6/fs/dlm/
H A Dlowcomms.c102 struct work_struct rwork; /* receive worker */ member
118 struct work_struct rwork; member
230 queue_work(io_workqueue, &con->rwork); in lowcomms_queue_rwork()
286 INIT_WORK(&con->rwork, process_recv_sockets); in dlm_con_init()
541 queue_work(io_workqueue, &listen_con.rwork); in lowcomms_listen_data_ready()
748 cancel_work_sync(&con->rwork); in stop_connection_io()
1482 struct connection *con = container_of(work, struct connection, rwork); in process_recv_sockets()
1508 queue_work(io_workqueue, &con->rwork); in process_recv_sockets()
1719 cancel_work_sync(&listen_con.rwork); in dlm_lowcomms_shutdown()
1975 INIT_WORK(&listen_con.rwork, process_listen_recv_socke in dlm_lowcomms_init()
[all...]
/kernel/linux/linux-6.6/drivers/acpi/
H A Dosl.c84 struct rcu_work rwork; member
386 track.rwork); in acpi_os_map_remove()
400 INIT_RCU_WORK(&map->track.rwork, acpi_os_map_remove); in acpi_os_drop_map_ref()
401 queue_rcu_work(system_wq, &map->track.rwork); in acpi_os_drop_map_ref()
/kernel/linux/linux-5.10/include/linux/
H A Dworkqueue.h453 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork);
470 extern bool flush_rcu_work(struct rcu_work *rwork);
/kernel/linux/linux-6.6/include/linux/
H A Dworkqueue.h533 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork);
550 extern bool flush_rcu_work(struct rcu_work *rwork);

Completed in 25 milliseconds

12