Searched refs:work (Results 1 - 25 of 124) sorted by relevance

12345

/net/mac802154/
H A Drx.c48 struct work_struct work; member in struct:rx_work
86 static void mac802154_rx_worker(struct work_struct *work) argument
88 struct rx_work *rw = container_of(work, struct rx_work, work);
98 struct rx_work *work; local
103 work = kzalloc(sizeof(*work), GFP_ATOMIC);
104 if (!work)
107 INIT_WORK(&work->work, mac802154_rx_worke
[all...]
H A Dtx.c39 struct work_struct work; member in struct:xmit_work
45 static void mac802154_xmit_worker(struct work_struct *work) argument
47 struct xmit_work *xw = container_of(work, struct xmit_work, work);
87 struct xmit_work *work; local
108 work = kzalloc(sizeof(*work), GFP_ATOMIC);
109 if (!work) {
120 INIT_WORK(&work->work, mac802154_xmit_worke
[all...]
H A Dmib.c33 struct work_struct work; member in struct:phy_chan_notify_work
38 struct work_struct work; member in struct:hw_addr_filt_notify_work
52 static void hw_addr_notify(struct work_struct *work) argument
54 struct hw_addr_filt_notify_work *nw = container_of(work,
55 struct hw_addr_filt_notify_work, work);
71 struct hw_addr_filt_notify_work *work; local
73 work = kzalloc(sizeof(*work), GFP_ATOMIC);
74 if (!work)
77 INIT_WORK(&work
168 phy_chan_notify(struct work_struct *work) argument
192 struct phy_chan_notify_work *work; local
[all...]
/net/rds/
H A Dthreads.c41 * work queues that execute in a connection managing thread.
139 void rds_connect_worker(struct work_struct *work) argument
141 struct rds_connection *conn = container_of(work, struct rds_connection, c_conn_w.work);
159 void rds_send_worker(struct work_struct *work) argument
161 struct rds_connection *conn = container_of(work, struct rds_connection, c_send_w.work);
181 void rds_recv_worker(struct work_struct *work) argument
183 struct rds_connection *conn = container_of(work, struct rds_connection, c_recv_w.work);
203 rds_shutdown_worker(struct work_struct *work) argument
[all...]
H A Dtcp_listen.c44 static void rds_tcp_accept_worker(struct work_struct *work);
105 static void rds_tcp_accept_worker(struct work_struct *work) argument
127 * data_ready.. we only want to queue listen work for our listening
/net/openvswitch/
H A Ddp_notify.c47 void ovs_dp_notify_wq(struct work_struct *work) argument
49 struct ovs_net *ovs_net = container_of(work, struct ovs_net, dp_notify_work);
/net/mac80211/
H A Doffchannel.c23 * the frames while we are doing off-channel work. This is optional
24 * because we *may* be doing work on-operating channel, and want our
210 static void ieee80211_hw_roc_start(struct work_struct *work) argument
213 container_of(work, struct ieee80211_local, hw_roc_start);
290 * queue the work struct again to avoid recursion
297 ieee80211_queue_delayed_work(&local->hw, &roc->work,
332 void ieee80211_sw_roc_work(struct work_struct *work) argument
335 container_of(work, struct ieee80211_roc_work, work.work);
421 ieee80211_hw_roc_done(struct work_struct *work) argument
[all...]
H A Dht.c289 cancel_work_sync(&sta->ampdu_mlme.work);
300 void ieee80211_ba_session_work(struct work_struct *work) argument
303 container_of(work, struct sta_info, ampdu_mlme.work);
473 void ieee80211_request_smps_mgd_work(struct work_struct *work) argument
476 container_of(work, struct ieee80211_sub_if_data,
484 void ieee80211_request_smps_ap_work(struct work_struct *work) argument
487 container_of(work, struct ieee80211_sub_if_data,
H A Dieee80211_i.h326 struct delayed_work work; member in struct:ieee80211_roc_work
810 struct work_struct work; member in struct:ieee80211_sub_if_data
1003 * @SCAN_COMPLETED: Set for our scan work function when the driver reported
1005 * @SCAN_ABORTED: Set for our scan work function when the driver reported
1007 * @SCAN_HW_CANCELLED: Set for our scan work function when the scan is being
1177 /* mutex for scan and work locking */
1483 void ieee80211_scan_work(struct work_struct *work);
1513 void ieee80211_sched_scan_stopped_work(struct work_struct *work);
1523 void ieee80211_sw_roc_work(struct work_struct *work);
1527 void ieee80211_csa_finalize_work(struct work_struct *work);
[all...]
/net/core/
H A Dutils.c341 struct work_struct work; member in struct:__net_random_once_work
347 struct __net_random_once_work *work = local
348 container_of(w, struct __net_random_once_work, work);
349 BUG_ON(!static_key_enabled(work->key));
350 static_key_slow_dec(work->key);
351 kfree(work);
362 INIT_WORK(&w->work, __net_random_once_deferred);
364 schedule_work(&w->work);
H A Dnetpoll.c60 static void netpoll_async_cleanup(struct work_struct *work);
100 static void queue_process(struct work_struct *work) argument
103 container_of(work, struct netpoll_info, tx_work.work);
147 int work; local
158 work = napi->poll(napi, budget);
159 WARN_ONCE(work > budget, "%pF exceeded budget in poll\n", napi->poll);
164 return budget - work;
204 /* Process pending work on NIC */
792 /* clean after last, unfinished work */
827 netpoll_async_cleanup(struct work_struct *work) argument
[all...]
/net/packet/
H A DKconfig11 to work, choose Y.
/net/netfilter/
H A Dxt_IDLETIMER.c62 struct work_struct work; member in struct:idletimer_tg
104 schedule_work(&timer->work);
212 static void idletimer_tg_work(struct work_struct *work) argument
214 struct idletimer_tg *timer = container_of(work, struct idletimer_tg,
215 work);
231 schedule_work(&timer->work);
268 schedule_work(&timer->work);
328 INIT_WORK(&info->timer->work, idletimer_tg_work);
366 schedule_work(&timer->work);
393 schedule_work(&info->timer->work);
[all...]
H A Dnf_conntrack_ecache.c80 static void ecache_work(struct work_struct *work) argument
83 container_of(work, struct netns_ct, ecache_dwork.work);
/net/bridge/
H A DKconfig14 Several such bridges can work together to create even larger
/net/decnet/
H A DKconfig40 to work.
/net/batman-adv/
H A Dsend.h31 void batadv_send_outstanding_bat_ogm_packet(struct work_struct *work);
H A Dsend.c32 static void batadv_send_outstanding_bcast_packet(struct work_struct *work);
482 static void batadv_send_outstanding_bcast_packet(struct work_struct *work) argument
491 delayed_work = container_of(work, struct delayed_work, work);
538 void batadv_send_outstanding_bat_ogm_packet(struct work_struct *work) argument
544 delayed_work = container_of(work, struct delayed_work, work);
/net/hsr/
H A DKconfig9 DANH ("Doubly attached node implementing HSR"). For this to work,
/net/rxrpc/
H A Dar-local.c25 static void rxrpc_destroy_local(struct work_struct *work);
241 static void rxrpc_destroy_local(struct work_struct *work) argument
244 container_of(work, struct rxrpc_local, destroyer);
H A Dar-peer.c30 static void rxrpc_destroy_peer(struct work_struct *work);
259 static void rxrpc_destroy_peer(struct work_struct *work) argument
262 container_of(work, struct rxrpc_peer, destroyer);
/net/nfc/
H A Ddigital_core.c115 static void digital_wq_cmd_complete(struct work_struct *work) argument
118 struct nfc_digital_dev *ddev = container_of(work,
157 static void digital_wq_cmd(struct work_struct *work) argument
162 struct nfc_digital_dev *ddev = container_of(work,
424 static void digital_wq_poll(struct work_struct *work) argument
428 struct nfc_digital_dev *ddev = container_of(work,
/net/tipc/
H A Dserver.c54 * @rwork: receive work item
60 * @swork: send work item
83 static void tipc_recv_work(struct work_struct *work);
84 static void tipc_send_work(struct work_struct *work);
190 * thread. In fact the races with pending rx/tx work structs
500 static void tipc_recv_work(struct work_struct *work) argument
502 struct tipc_conn *con = container_of(work, struct tipc_conn, rwork);
518 static void tipc_send_work(struct work_struct *work) argument
520 struct tipc_conn *con = container_of(work, struct tipc_conn, swork);
/net/bluetooth/
H A Dhci_conn.c314 static void hci_conn_timeout(struct work_struct *work) argument
316 struct hci_conn *conn = container_of(work, struct hci_conn,
317 disc_work.work);
362 static void hci_conn_idle(struct work_struct *work) argument
364 struct hci_conn *conn = container_of(work, struct hci_conn,
365 idle_work.work);
396 static void hci_conn_auto_accept(struct work_struct *work) argument
398 struct hci_conn *conn = container_of(work, struct hci_conn,
399 auto_accept_work.work);
405 static void le_conn_timeout(struct work_struct *work) argument
[all...]
/net/sctp/
H A Dendpointola.c52 static void sctp_endpoint_bh_rcv(struct work_struct *work);
404 static void sctp_endpoint_bh_rcv(struct work_struct *work) argument
407 container_of(work, struct sctp_endpoint,

Completed in 327 milliseconds

12345