Home
last modified time | relevance | path

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

12

/drivers/net/can/
Dslcan.c86 struct work_struct tx_work; /* Flushes transmit buffer */ member
313 struct slcan *sl = container_of(work, struct slcan, tx_work); in slcan_transmit()
352 schedule_work(&sl->tx_work); in slcan_write_wakeup()
546 INIT_WORK(&sl->tx_work, slcan_transmit); in slc_alloc()
655 flush_work(&sl->tx_work); in slcan_close()
/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
/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()
679 INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); in st21nfca_dep_init()
690 cancel_work_sync(&info->dep_info.tx_work); in st21nfca_dep_deinit()
Dst21nfca.h128 struct work_struct tx_work; member
/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);
462 schedule_work(&sl->tx_work);
770 INIT_WORK(&sl->tx_work, slip_transmit);
904 flush_work(&sl->tx_work);
/drivers/staging/nvec/
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()
Dnvec.h148 struct work_struct rx_work, tx_work; member
/drivers/tty/serial/
Dmax310x.c263 struct work_struct tx_work; member
748 struct max310x_one *one = container_of(ws, struct max310x_one, tx_work); in max310x_wq_proc()
760 if (!work_pending(&one->tx_work)) in max310x_start_tx()
761 schedule_work(&one->tx_work); in max310x_start_tx()
1224 INIT_WORK(&s->p[i].tx_work, max310x_wq_proc); in max310x_probe()
1266 cancel_work_sync(&s->p[i].tx_work); in max310x_remove()
Dsc16is7xx.c319 struct kthread_work tx_work; member
740 struct uart_port *port = &(to_sc16is7xx_one(ws, tx_work)->port); in sc16is7xx_tx_proc()
819 queue_kthread_work(&s->kworker, &one->tx_work); in sc16is7xx_start_tx()
1258 init_kthread_work(&s->p[i].tx_work, sc16is7xx_tx_proc); in sc16is7xx_probe()
/drivers/net/wireless/ath/ar5523/
Dar5523.h101 struct work_struct tx_work; member
Dar5523.c791 ieee80211_queue_work(ar->hw, &ar->tx_work); in ar5523_tx()
892 struct ar5523 *ar = container_of(work, struct ar5523, tx_work); in ar5523_tx_work()
1615 INIT_WORK(&ar->tx_work, ar5523_tx_work); in ar5523_probe()
/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()
900 flush_work(&ks->tx_work); in ks8851_net_stop()
963 schedule_work(&ks->tx_work); in ks8851_start_xmit()
1490 INIT_WORK(&ks->tx_work, ks8851_tx_work); in ks8851_probe()
/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()
1055 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()
/drivers/net/can/spi/
Dmcp251x.c261 struct work_struct tx_work; member
531 queue_work(priv->wq, &priv->tx_work); in mcp251x_hard_start_xmit()
754 tx_work); in mcp251x_tx_work_handler()
973 INIT_WORK(&priv->tx_work, mcp251x_tx_work_handler); in mcp251x_open()
/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()
1558 INIT_WORK(&wl->tx_work, wl1251_tx_work); in wl1251_alloc_hw()
/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 …]
/drivers/net/wireless/b43legacy/
Db43legacy.h630 struct work_struct tx_work; member
/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()
/drivers/net/wireless/b43/
Db43.h957 struct work_struct tx_work; member

12