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

/linux-master/drivers/input/mouse/
H A Dpsmouse-smbus.c138 struct psmouse_smbus_removal_work *rwork = local
141 dev_dbg(&rwork->client->dev, "destroying SMBus companion device\n");
142 i2c_unregister_device(rwork->client);
144 kfree(rwork);
159 struct psmouse_smbus_removal_work *rwork; local
161 rwork = kzalloc(sizeof(*rwork), GFP_KERNEL);
162 if (rwork) {
163 INIT_WORK(&rwork->work, psmouse_smbus_remove_i2c_device);
164 rwork
[all...]
/linux-master/net/sched/
H A Dcls_cgroup.c23 struct rcu_work rwork; member in struct:cls_cgroup_head
72 rwork);
125 tcf_queue_work(&head->rwork, cls_cgroup_destroy_work);
142 tcf_queue_work(&head->rwork, cls_cgroup_destroy_work);
H A Dcls_basic.c37 struct rcu_work rwork; member in struct:basic_filter
102 rwork);
119 tcf_queue_work(&f->rwork, basic_delete_filter_work);
137 tcf_queue_work(&f->rwork, basic_delete_filter_work);
236 tcf_queue_work(&fold->rwork, basic_delete_filter_work);
H A Dcls_fw.c41 struct rcu_work rwork; member in struct:fw_filter
126 rwork);
148 tcf_queue_work(&f->rwork, fw_delete_filter_work);
177 tcf_queue_work(&f->rwork, fw_delete_filter_work);
297 tcf_queue_work(&f->rwork, fw_delete_filter_work);
H A Dcls_route.c57 struct rcu_work rwork; member in struct:route4_filter
266 rwork);
274 tcf_queue_work(&f->rwork, route4_delete_filter_work);
346 tcf_queue_work(&f->rwork, route4_delete_filter_work);
566 tcf_queue_work(&fold->rwork, route4_delete_filter_work);
H A Dcls_matchall.c24 struct rcu_work rwork; member in struct:cls_mall_head
62 rwork);
141 tcf_queue_work(&head->rwork, mall_destroy_work);
H A Dcls_flow.c57 struct rcu_work rwork; member in struct:flow_filter
383 rwork);
556 tcf_queue_work(&fold->rwork, flow_destroy_filter_work);
576 tcf_queue_work(&f->rwork, flow_destroy_filter_work);
602 tcf_queue_work(&f->rwork, flow_destroy_filter_work);
H A Dcls_bpf.c51 struct rcu_work rwork; member in struct:cls_bpf_prog
282 rwork);
298 tcf_queue_work(&prog->rwork, cls_bpf_delete_prog_work);
517 tcf_queue_work(&oldprog->rwork, cls_bpf_delete_prog_work);
H A Dcls_u32.c63 struct rcu_work rwork; member in struct:tc_u_knode
429 rwork);
446 rwork);
470 tcf_queue_work(&key->rwork, u32_delete_key_freepf_work);
592 tcf_queue_work(&n->rwork, u32_delete_key_freepf_work);
947 tcf_queue_work(&n->rwork, u32_delete_key_work);
H A Dcls_flower.c93 struct rcu_work rwork; member in struct:fl_flow_mask
110 struct rcu_work rwork; member in struct:cls_fl_head
127 struct rcu_work rwork; member in struct:cls_fl_filter
381 struct fl_flow_mask, rwork);
389 struct fl_flow_mask, rwork);
405 tcf_queue_work(&mask->rwork, fl_mask_free_work);
432 struct cls_fl_filter, rwork);
520 tcf_queue_work(&f->rwork, fl_destroy_filter_work);
581 rwork);
606 tcf_queue_work(&head->rwork, fl_destroy_sleepabl
[all...]
H A Dact_ct.c47 struct rcu_work rwork; member in struct:tcf_ct_flow_table
373 rwork);
389 INIT_RCU_WORK(&ct_ft->rwork, tcf_ct_flow_table_cleanup_work);
390 queue_rcu_work(act_ct_wq, &ct_ft->rwork);
H A Dcls_api.c325 bool tcf_queue_work(struct rcu_work *rwork, work_func_t func) argument
327 INIT_RCU_WORK(rwork, func);
328 return queue_rcu_work(tc_filter_wq, rwork);
/linux-master/net/devlink/
H A Dcore.c312 devlink = container_of(to_rcu_work(work), struct devlink, rwork);
323 queue_rcu_work(system_wq, &devlink->rwork);
449 INIT_RCU_WORK(&devlink->rwork, devlink_release);
H A Ddevl_internal.h60 struct rcu_work rwork; member in struct:devlink
/linux-master/net/tipc/
H A Dtopsrv.c88 * @rwork: receive work item
101 struct work_struct rwork; member in struct:tipc_conn
195 INIT_WORK(&con->rwork, tipc_conn_recv_work);
420 struct tipc_conn *con = container_of(work, struct tipc_conn, rwork);
449 if (!queue_work(con->server->rcv_wq, &con->rwork))
/linux-master/fs/dlm/
H A Dlowcomms.c103 struct work_struct rwork; /* receive worker */ member in struct:connection
119 struct work_struct rwork; member in struct:listen_connection
233 queue_work(io_workqueue, &con->rwork);
289 INIT_WORK(&con->rwork, process_recv_sockets);
544 queue_work(io_workqueue, &listen_con.rwork);
751 cancel_work_sync(&con->rwork);
1491 struct connection *con = container_of(work, struct connection, rwork);
1520 queue_work(io_workqueue, &con->rwork);
1731 cancel_work_sync(&listen_con.rwork);
1987 INIT_WORK(&listen_con.rwork, process_listen_recv_socke
[all...]
/linux-master/include/linux/
H A Dworkqueue.h545 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork);
562 extern bool flush_rcu_work(struct rcu_work *rwork);
H A Dskmsg.h115 struct rcu_work rwork; member in struct:sk_psock
/linux-master/drivers/acpi/
H A Dosl.c84 struct rcu_work rwork; member in union:acpi_ioremap::__anon69
386 track.rwork);
400 INIT_RCU_WORK(&map->track.rwork, acpi_os_map_remove);
401 queue_rcu_work(system_wq, &map->track.rwork);
/linux-master/net/core/
H A Dskmsg.c813 struct sk_psock, rwork);
848 INIT_RCU_WORK(&psock->rwork, sk_psock_destroy);
849 queue_rcu_work(system_wq, &psock->rwork);
/linux-master/drivers/xen/events/
H A Devents_base.c100 struct rcu_work rwork; member in struct:irq_info
316 rwork);
722 INIT_RCU_WORK(&info->rwork, delayed_free_irq);
791 queue_rcu_work(system_wq, &info->rwork);
/linux-master/kernel/
H A Dworkqueue.c2645 struct rcu_work *rwork = container_of(rcu, struct rcu_work, rcu); local
2649 __queue_work(WORK_CPU_UNBOUND, rwork->wq, &rwork->work);
2656 * @rwork: work to queue
2658 * Return: %false if @rwork was already pending, %true otherwise. Note
2660 * While @rwork is guaranteed to be executed after a %false return, the
2663 bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork) argument
2665 struct work_struct *work = &rwork->work;
2668 rwork->wq = wq;
2669 call_rcu_hurry(&rwork
4260 flush_rcu_work(struct rcu_work *rwork) argument
[all...]
/linux-master/include/net/
H A Dpkt_cls.h44 bool tcf_queue_work(struct rcu_work *rwork, work_func_t func);

Completed in 679 milliseconds