/kernel/linux/linux-5.10/drivers/input/mouse/ |
H A D | psmouse-smbus.c | 134 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 D | psmouse-smbus.c | 138 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 D | cls_cgroup.c | 22 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 D | cls_fw.c | 40 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 D | cls_basic.c | 36 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 D | cls_route.c | 56 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 D | cls_bpf.c | 50 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 D | cls_flow.c | 56 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 D | cls_matchall.c | 23 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 D | cls_flower.c | 89 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 D | cls_cgroup.c | 23 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 D | cls_fw.c | 41 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 D | cls_basic.c | 37 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 D | cls_route.c | 57 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 D | cls_bpf.c | 51 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 D | cls_flow.c | 57 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 D | cls_matchall.c | 24 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 D | core.c | 96 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 D | lowcomms.c | 90 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 D | topsrv.c | 87 * @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 D | topsrv.c | 88 * @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 D | lowcomms.c | 102 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 D | osl.c | 84 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 D | workqueue.h | 453 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 D | workqueue.h | 533 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork); 550 extern bool flush_rcu_work(struct rcu_work *rwork);
|