Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/net/ethernet/qualcomm/
Dqca_uart.c51 struct work_struct tx_work; /* Flushes transmit buffer */ member
129 struct qcauart *qca = container_of(work, struct qcauart, tx_work); in qcauart_transmit()
167 schedule_work(&qca->tx_work); in qca_tty_wakeup()
189 flush_work(&qca->tx_work); in qcauart_netdev_close()
348 INIT_WORK(&qca->tx_work, qcauart_transmit); in qca_uart_probe()
384 cancel_work_sync(&qca->tx_work); in qca_uart_probe()
403 cancel_work_sync(&qca->tx_work); in qca_uart_remove()
/Linux-v4.19/net/smc/
Dsmc_close.c114 cancel_delayed_work_sync(&smc->conn.tx_work); in smc_close_active_abort()
125 cancel_delayed_work_sync(&smc->conn.tx_work); in smc_close_active_abort()
197 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
226 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
341 cancel_delayed_work_sync(&conn->tx_work); in smc_close_passive_work()
433 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
448 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
Dsmc_tx.c232 schedule_delayed_work(&conn->tx_work, in smc_tx_sendmsg()
505 mod_delayed_work(system_wq, &conn->tx_work, in smcr_tx_sndbuf_nonempty()
570 tx_work); in smc_tx_work()
611 schedule_delayed_work(&conn->tx_work, in smc_tx_consumer_update()
/Linux-v4.19/drivers/input/serio/
Dps2-gpio.c64 struct delayed_work tx_work; member
92 schedule_delayed_work(&drvdata->tx_work, usecs_to_jiffies(200)); in __ps2_gpio_write()
121 tx_work); in ps2_gpio_tx_work_fn()
412 INIT_DELAYED_WORK(&drvdata->tx_work, ps2_gpio_tx_work_fn); in ps2_gpio_probe()
/Linux-v4.19/net/mac802154/
Dtx.c36 container_of(work, struct ieee802154_local, tx_work); in ieee802154_xmit_worker()
99 queue_work(local->workqueue, &local->tx_work); in ieee802154_tx()
Dieee802154_i.h66 struct work_struct tx_work; member
/Linux-v4.19/drivers/bluetooth/
Dbtmtkuart.c66 struct work_struct tx_work; member
218 tx_work); in btmtkuart_tx_work()
269 schedule_work(&bdev->tx_work); in btmtkuart_tx_wakeup()
457 cancel_work_sync(&bdev->tx_work); in btmtkuart_flush()
564 INIT_WORK(&bdev->tx_work, btmtkuart_tx_work); in btmtkuart_probe()
/Linux-v4.19/drivers/net/can/
Dslcan.c86 struct work_struct tx_work; /* Flushes transmit buffer */ member
314 struct slcan *sl = container_of(work, struct slcan, tx_work); in slcan_transmit()
348 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-v4.19/net/core/
Dnetpoll.c101 container_of(work, struct netpoll_info, tx_work.work); in queue_process()
130 schedule_delayed_work(&npinfo->tx_work, HZ/10); in queue_process()
357 schedule_delayed_work(&npinfo->tx_work,0); in netpoll_send_skb_on_dev()
610 INIT_DELAYED_WORK(&npinfo->tx_work, queue_process); in __netpoll_setup()
778 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
783 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
/Linux-v4.19/drivers/net/wireless/marvell/libertas_tf/
Dmain.c229 queue_work(lbtf_wq, &priv->tx_work); in lbtf_op_tx()
240 tx_work); in lbtf_tx_work()
351 cancel_work_sync(&priv->tx_work); in lbtf_op_stop()
648 INIT_WORK(&priv->tx_work, lbtf_tx_work); in lbtf_add_card()
703 queue_work(lbtf_wq, &priv->tx_work); in lbtf_send_tx_feedback()
723 queue_work(lbtf_wq, &priv->tx_work); in lbtf_bcn_sent()
/Linux-v4.19/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()
/Linux-v4.19/net/vmw_vsock/
Dvirtio_transport.c34 struct work_struct tx_work; member
302 container_of(work, struct virtio_vsock, tx_work); in virtio_transport_tx_work()
488 queue_work(virtio_vsock_workqueue, &vsock->tx_work); in virtio_vsock_tx_done()
605 INIT_WORK(&vsock->tx_work, virtio_transport_tx_work); in virtio_vsock_probe()
636 flush_work(&vsock->tx_work); in virtio_vsock_remove()
/Linux-v4.19/drivers/net/slip/
Dslip.h57 struct work_struct tx_work; /* Flushes transmit buffer */ member
/Linux-v4.19/drivers/staging/nvec/
Dnvec.h144 struct work_struct rx_work, tx_work; member
Dnvec.c273 schedule_work(&nvec->tx_work); in nvec_write_async()
375 struct nvec_chip *nvec = container_of(work, struct nvec_chip, tx_work); in nvec_request_master()
830 INIT_WORK(&nvec->tx_work, nvec_request_master); in tegra_nvec_probe()
896 cancel_work_sync(&nvec->tx_work); in tegra_nvec_remove()
/Linux-v4.19/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-v4.19/drivers/staging/greybus/
Duart.c70 struct work_struct tx_work; member
194 schedule_work(&gb_tty->tx_work); in gb_uart_receive_credits_handler()
241 gb_tty = container_of(work, struct gb_tty, tx_work); in gb_uart_tx_write_work()
449 schedule_work(&gb_tty->tx_work); in gb_tty_write()
781 cancel_work_sync(&gb_tty->tx_work); in gb_tty_port_shutdown()
866 INIT_WORK(&gb_tty->tx_work, gb_uart_tx_write_work); in gb_uart_probe()
/Linux-v4.19/drivers/net/wireless/ath/ar5523/
Dar5523.h101 struct work_struct tx_work; member
/Linux-v4.19/include/linux/
Dnetpoll.h45 struct delayed_work tx_work; member
/Linux-v4.19/drivers/tty/serial/
Dmax310x.c257 struct work_struct tx_work; member
766 if (!work_pending(&one->tx_work)) in max310x_start_tx()
767 schedule_work(&one->tx_work); in max310x_start_tx()
826 struct max310x_one *one = container_of(ws, struct max310x_one, tx_work); in max310x_wq_proc()
1305 INIT_WORK(&s->p[i].tx_work, max310x_wq_proc); in max310x_probe()
1371 cancel_work_sync(&s->p[i].tx_work); in max310x_remove()
/Linux-v4.19/include/net/
Dkcm.h73 struct work_struct tx_work; member
/Linux-v4.19/drivers/net/ethernet/micrel/
Dks8851.c127 struct work_struct tx_work; member
755 struct ks8851_net *ks = container_of(work, struct ks8851_net, tx_work); in ks8851_tx_work()
878 flush_work(&ks->tx_work); in ks8851_net_stop()
939 schedule_work(&ks->tx_work); in ks8851_start_xmit()
1470 INIT_WORK(&ks->tx_work, ks8851_tx_work); in ks8851_probe()
/Linux-v4.19/drivers/net/can/spi/
Dhi311x.c169 struct work_struct tx_work; member
399 queue_work(priv->wq, &priv->tx_work); in hi3110_hard_start_xmit()
594 tx_work); in hi3110_tx_work_handler()
790 INIT_WORK(&priv->tx_work, hi3110_tx_work_handler); in hi3110_open()

123