/net/mac802154/ |
H A D | rx.c | 48 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 D | tx.c | 39 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 D | mib.c | 33 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 D | threads.c | 41 * 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 D | tcp_listen.c | 44 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 D | dp_notify.c | 47 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 D | offchannel.c | 23 * 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 D | ht.c | 289 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 D | ieee80211_i.h | 326 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 D | utils.c | 341 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 D | netpoll.c | 60 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 D | Kconfig | 11 to work, choose Y.
|
/net/netfilter/ |
H A D | xt_IDLETIMER.c | 62 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 D | nf_conntrack_ecache.c | 80 static void ecache_work(struct work_struct *work) argument 83 container_of(work, struct netns_ct, ecache_dwork.work);
|
/net/bridge/ |
H A D | Kconfig | 14 Several such bridges can work together to create even larger
|
/net/decnet/ |
H A D | Kconfig | 40 to work.
|
/net/batman-adv/ |
H A D | send.h | 31 void batadv_send_outstanding_bat_ogm_packet(struct work_struct *work);
|
H A D | send.c | 32 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 D | Kconfig | 9 DANH ("Doubly attached node implementing HSR"). For this to work,
|
/net/rxrpc/ |
H A D | ar-local.c | 25 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 D | ar-peer.c | 30 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 D | digital_core.c | 115 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 D | server.c | 54 * @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 D | hci_conn.c | 314 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 D | endpointola.c | 52 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,
|