Home
last modified time | relevance | path

Searched refs:tx_work (Results 1 – 50 of 50) sorted by relevance

/linux-4.4.14/net/mac802154/
Dtx.c36 container_of(work, struct ieee802154_local, tx_work); in ieee802154_xmit_worker()
95 queue_work(local->workqueue, &local->tx_work); in ieee802154_tx()
Dieee802154_i.h65 struct work_struct tx_work; member
Dmain.c108 INIT_WORK(&local->tx_work, ieee802154_xmit_worker); in ieee802154_alloc_hw()
/linux-4.4.14/drivers/net/can/
Dslcan.c86 struct work_struct tx_work; /* Flushes transmit buffer */ member
315 struct slcan *sl = container_of(work, struct slcan, tx_work); in slcan_transmit()
349 schedule_work(&sl->tx_work); in slcan_write_wakeup()
541 INIT_WORK(&sl->tx_work, slcan_transmit); in slc_alloc()
645 flush_work(&sl->tx_work); in slcan_close()
/linux-4.4.14/net/core/
Dnetpoll.c101 container_of(work, struct netpoll_info, tx_work.work); in queue_process()
124 schedule_delayed_work(&npinfo->tx_work, HZ/10); in queue_process()
373 schedule_delayed_work(&npinfo->tx_work,0); in netpoll_send_skb_on_dev()
627 INIT_DELAYED_WORK(&npinfo->tx_work, queue_process); in __netpoll_setup()
795 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
800 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
/linux-4.4.14/drivers/net/wireless/libertas_tf/
Dmain.c237 queue_work(lbtf_wq, &priv->tx_work); in lbtf_op_tx()
248 tx_work); in lbtf_tx_work()
359 cancel_work_sync(&priv->tx_work); in lbtf_op_stop()
654 INIT_WORK(&priv->tx_work, lbtf_tx_work); in lbtf_add_card()
709 queue_work(lbtf_wq, &priv->tx_work); in lbtf_send_tx_feedback()
729 queue_work(lbtf_wq, &priv->tx_work); in lbtf_bcn_sent()
Dlibertas_tf.h190 struct work_struct tx_work; member
/linux-4.4.14/net/nfc/
Dnfc.h43 struct work_struct tx_work; member
54 ((struct sock *) container_of(_tx_work, struct nfc_rawsock, tx_work))
Drawsock.c172 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_data_exchange_complete()
242 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_sendmsg()
363 INIT_WORK(&nfc_rawsock(sk)->tx_work, rawsock_tx_work); in rawsock_create()
Dllcp_core.c170 cancel_work_sync(&local->tx_work); in local_cleanup()
713 tx_work); in nfc_llcp_tx_work()
1485 schedule_work(&local->tx_work); in nfc_llcp_rx_work()
1558 schedule_work(&local->tx_work); in nfc_llcp_mac_is_up()
1582 INIT_WORK(&local->tx_work, nfc_llcp_tx_work); in nfc_llcp_register_device()
Dllcp.h73 struct work_struct tx_work; member
/linux-4.4.14/drivers/net/slip/
Dslip.h56 struct work_struct tx_work; /* Flushes transmit buffer */ member
Dslip.c423 struct slip *sl = container_of(work, struct slip, tx_work);
457 schedule_work(&sl->tx_work);
763 INIT_WORK(&sl->tx_work, slip_transmit);
892 flush_work(&sl->tx_work);
/linux-4.4.14/drivers/staging/nvec/
Dnvec.h148 struct work_struct rx_work, tx_work; member
Dnvec.c280 schedule_work(&nvec->tx_work); in nvec_write_async()
379 struct nvec_chip *nvec = container_of(work, struct nvec_chip, tx_work); in nvec_request_master()
852 INIT_WORK(&nvec->tx_work, nvec_request_master); in tegra_nvec_probe()
917 cancel_work_sync(&nvec->tx_work); in tegra_nvec_remove()
/linux-4.4.14/drivers/nfc/st21nfca/
Ddep.c125 dep_info.tx_work); in st21nfca_tx_work()
148 schedule_work(&info->dep_info.tx_work); in st21nfca_im_send_pdu()
676 INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); in st21nfca_dep_init()
687 cancel_work_sync(&info->dep_info.tx_work); in st21nfca_dep_deinit()
Dst21nfca.h128 struct work_struct tx_work; member
/linux-4.4.14/include/linux/
Dnetpoll.h43 struct delayed_work tx_work; member
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
Dar5523.h101 struct work_struct tx_work; member
Dar5523.c786 ieee80211_queue_work(ar->hw, &ar->tx_work); in ar5523_tx()
887 struct ar5523 *ar = container_of(work, struct ar5523, tx_work); in ar5523_tx_work()
1610 INIT_WORK(&ar->tx_work, ar5523_tx_work); in ar5523_probe()
/linux-4.4.14/drivers/tty/serial/
Dmax310x.c263 struct work_struct tx_work; member
737 struct max310x_one *one = container_of(ws, struct max310x_one, tx_work); in max310x_wq_proc()
749 if (!work_pending(&one->tx_work)) in max310x_start_tx()
750 schedule_work(&one->tx_work); in max310x_start_tx()
1216 INIT_WORK(&s->p[i].tx_work, max310x_wq_proc); in max310x_probe()
1258 cancel_work_sync(&s->p[i].tx_work); in max310x_remove()
Dsc16is7xx.c319 struct kthread_work tx_work; member
711 struct uart_port *port = &(to_sc16is7xx_one(ws, tx_work)->port); in sc16is7xx_tx_proc()
790 queue_kthread_work(&s->kworker, &one->tx_work); in sc16is7xx_start_tx()
1223 init_kthread_work(&s->p[i].tx_work, sc16is7xx_tx_proc); in sc16is7xx_probe()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8851.c128 struct work_struct tx_work; member
767 struct ks8851_net *ks = container_of(work, struct ks8851_net, tx_work); in ks8851_tx_work()
890 flush_work(&ks->tx_work); in ks8851_net_stop()
951 schedule_work(&ks->tx_work); in ks8851_start_xmit()
1478 INIT_WORK(&ks->tx_work, ks8851_tx_work); in ks8851_probe()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dtx.c349 struct wl1251 *wl = container_of(work, struct wl1251, tx_work); in wl1251_tx_work()
498 ieee80211_queue_work(wl->hw, &wl->tx_work); in wl1251_tx_complete()
Dwl1251.h322 struct work_struct tx_work; member
Dmain.c372 ieee80211_queue_work(wl->hw, &wl->tx_work); in wl1251_op_tx()
462 cancel_work_sync(&wl->tx_work); in wl1251_op_stop()
1559 INIT_WORK(&wl->tx_work, wl1251_tx_work); in wl1251_alloc_hw()
/linux-4.4.14/drivers/net/can/spi/
Dmcp251x.c260 struct work_struct tx_work; member
531 queue_work(priv->wq, &priv->tx_work); in mcp251x_hard_start_xmit()
745 tx_work); in mcp251x_tx_work_handler()
965 INIT_WORK(&priv->tx_work, mcp251x_tx_work_handler); in mcp251x_open()
/linux-4.4.14/drivers/net/ethernet/microchip/
Dencx24j600.c59 struct kthread_work tx_work; member
875 container_of(ws, struct encx24j600_priv, tx_work); in encx24j600_tx_proc()
894 queue_kthread_work(&priv->kworker, &priv->tx_work); in encx24j600_tx()
1052 init_kthread_work(&priv->tx_work, encx24j600_tx_proc); in encx24j600_spi_probe()
Denc28j60.c63 struct work_struct tx_work; member
1297 schedule_work(&priv->tx_work); in enc28j60_send_packet()
1305 container_of(work, struct enc28j60_net, tx_work); in enc28j60_tx_work_handler()
1565 INIT_WORK(&priv->tx_work, enc28j60_tx_work_handler); in enc28j60_probe()
/linux-4.4.14/net/nfc/nci/
Ddata.c208 queue_work(ndev->tx_wq, &ndev->tx_work); in nci_send_data()
Dcore.c1136 INIT_WORK(&ndev->tx_work, nci_tx_work); in nci_register_device()
1351 struct nci_dev *ndev = container_of(work, struct nci_dev, tx_work); in nci_tx_work()
Dntf.c74 queue_work(ndev->tx_wq, &ndev->tx_work); in nci_core_conn_credits_ntf_packet()
/linux-4.4.14/include/drm/
Ddrm_dp_mst_helper.h460 struct work_struct tx_work; member
/linux-4.4.14/net/bluetooth/
Dhci_sock.c1231 queue_work(hdev->workqueue, &hdev->tx_work); in hci_sock_sendmsg()
1247 queue_work(hdev->workqueue, &hdev->tx_work); in hci_sock_sendmsg()
1270 queue_work(hdev->workqueue, &hdev->tx_work); in hci_sock_sendmsg()
Dhci_core.c1537 flush_work(&hdev->tx_work); in hci_dev_do_open()
1664 flush_work(&hdev->tx_work); in hci_dev_do_close()
3295 INIT_WORK(&hdev->tx_work, hci_tx_work); in hci_alloc_dev()
3779 queue_work(hdev->workqueue, &hdev->tx_work); in hci_send_acl()
3800 queue_work(hdev->workqueue, &hdev->tx_work); in hci_send_sco()
4252 struct hci_dev *hdev = container_of(work, struct hci_dev, tx_work); in hci_tx_work()
Dhci_event.c3243 queue_work(hdev->workqueue, &hdev->tx_work); in hci_num_comp_pkts_evt()
3314 queue_work(hdev->workqueue, &hdev->tx_work); in hci_num_comp_blocks_evt()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c2535 int tx_work = 0; in nv_tx_done() local
2541 (tx_work < limit)) { in nv_tx_done()
2560 tx_work++; in nv_tx_done()
2577 tx_work++; in nv_tx_done()
2586 netdev_completed_queue(np->dev, tx_work, bytes_compl); in nv_tx_done()
2592 return tx_work; in nv_tx_done()
2599 int tx_work = 0; in nv_tx_done_optimized() local
2605 (tx_work < limit)) { in nv_tx_done_optimized()
2628 tx_work++; in nv_tx_done_optimized()
2640 netdev_completed_queue(np->dev, tx_work, bytes_cleaned); in nv_tx_done_optimized()
[all …]
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dwlcore.h280 struct work_struct tx_work; member
Dtx.c870 struct wl1271 *wl = container_of(work, struct wl1271, tx_work); in wl1271_tx_work()
1173 wl1271_tx_work(&wl->tx_work); in wl1271_tx_flush()
Dmain.c684 cancel_work_sync(&wl->tx_work); in wlcore_irq()
697 ieee80211_queue_work(wl->hw, &wl->tx_work); in wlcore_irq()
1319 ieee80211_queue_work(wl->hw, &wl->tx_work); in wl1271_op_tx()
1842 flush_work(&wl->tx_work); in wl1271_op_suspend()
1990 cancel_work_sync(&wl->tx_work); in wlcore_op_stop_locked()
6265 INIT_WORK(&wl->tx_work, wl1271_tx_work); in wlcore_alloc_hw()
/linux-4.4.14/drivers/net/wireless/b43legacy/
Db43legacy.h630 struct work_struct tx_work; member
Dmain.c2479 tx_work); in b43legacy_tx_work()
2532 ieee80211_queue_work(wl->hw, &wl->tx_work); in b43legacy_op_tx()
2969 cancel_work_sync(&wl->tx_work); in b43legacy_wireless_core_stop()
3860 INIT_WORK(&wl->tx_work, b43legacy_tx_work); in b43legacy_wireless_init()
Ddma.c1302 ieee80211_queue_work(dev->wl->hw, &dev->wl->tx_work); in b43legacy_dma_handle_txstatus()
/linux-4.4.14/include/net/nfc/
Dnci_core.h228 struct work_struct tx_work; member
/linux-4.4.14/drivers/net/wireless/b43/
Db43.h957 struct work_struct tx_work; member
Dmain.c3600 struct b43_wl *wl = container_of(work, struct b43_wl, tx_work); in b43_tx_work()
3656 ieee80211_queue_work(wl->hw, &wl->tx_work); in b43_op_tx()
4354 cancel_work_sync(&wl->tx_work); in b43_wireless_core_stop()
5639 INIT_WORK(&wl->tx_work, b43_tx_work); in b43_wireless_init()
Ddma.c1639 ieee80211_queue_work(dev->wl->hw, &dev->wl->tx_work); in b43_dma_handle_txstatus()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_dp_mst_topology.c2708 queue_work(system_long_wq, &mgr->tx_work); in drm_dp_mst_kick_tx()
2834 struct drm_dp_mst_topology_mgr *mgr = container_of(work, struct drm_dp_mst_topology_mgr, tx_work); in drm_dp_tx_work()
2914 INIT_WORK(&mgr->tx_work, drm_dp_tx_work); in drm_dp_mst_topology_mgr_init()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge.h1402 struct delayed_work tx_work; member
/linux-4.4.14/include/net/bluetooth/
Dhci_core.h328 struct work_struct tx_work; member