Home
last modified time | relevance | path

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

123

/Linux-v5.4/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()
347 INIT_WORK(&qca->tx_work, qcauart_transmit); in qca_uart_probe()
383 cancel_work_sync(&qca->tx_work); in qca_uart_probe()
402 cancel_work_sync(&qca->tx_work); in qca_uart_remove()
/Linux-v5.4/net/smc/
Dsmc_close.c130 cancel_delayed_work_sync(&smc->conn.tx_work); in smc_close_active_abort()
141 cancel_delayed_work_sync(&smc->conn.tx_work); in smc_close_active_abort()
213 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
242 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
358 cancel_delayed_work_sync(&conn->tx_work); in smc_close_passive_work()
448 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
463 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
Dsmc_tx.c230 schedule_delayed_work(&conn->tx_work, in smc_tx_sendmsg()
500 mod_delayed_work(system_wq, &conn->tx_work, in smcr_tx_sndbuf_nonempty()
571 tx_work); in smc_tx_work()
613 schedule_delayed_work(&conn->tx_work, in smc_tx_consumer_update()
/Linux-v5.4/drivers/input/serio/
Dps2-gpio.c61 struct delayed_work tx_work; member
76 flush_delayed_work(&drvdata->tx_work); in ps2_gpio_close()
90 schedule_delayed_work(&drvdata->tx_work, usecs_to_jiffies(200)); in __ps2_gpio_write()
119 tx_work); in ps2_gpio_tx_work_fn()
408 INIT_DELAYED_WORK(&drvdata->tx_work, ps2_gpio_tx_work_fn); in ps2_gpio_probe()
/Linux-v5.4/net/mac802154/
Dtx.c28 container_of(work, struct ieee802154_local, tx_work); in ieee802154_xmit_worker()
91 queue_work(local->workqueue, &local->tx_work); in ieee802154_tx()
Dieee802154_i.h58 struct work_struct tx_work; member
/Linux-v5.4/drivers/net/can/
Dslcan.c87 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()
545 INIT_WORK(&sl->tx_work, slcan_transmit); in slc_alloc()
650 flush_work(&sl->tx_work); in slcan_close()
/Linux-v5.4/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()
609 INIT_DELAYED_WORK(&npinfo->tx_work, queue_process); in __netpoll_setup()
784 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
789 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
/Linux-v5.4/drivers/net/wireless/marvell/libertas_tf/
Dmain.c189 queue_work(lbtf_wq, &priv->tx_work); in lbtf_op_tx()
200 tx_work); in lbtf_tx_work()
290 cancel_work_sync(&priv->tx_work); in lbtf_op_stop()
595 INIT_WORK(&priv->tx_work, lbtf_tx_work); in lbtf_add_card()
672 queue_work(lbtf_wq, &priv->tx_work); in lbtf_send_tx_feedback()
692 queue_work(lbtf_wq, &priv->tx_work); in lbtf_bcn_sent()
/Linux-v5.4/net/nfc/
Dnfc.h31 struct work_struct tx_work; member
42 ((struct sock *) container_of(_tx_work, struct nfc_rawsock, tx_work))
Drawsock.c160 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_data_exchange_complete()
230 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_sendmsg()
351 INIT_WORK(&nfc_rawsock(sk)->tx_work, rawsock_tx_work); in rawsock_create()
/Linux-v5.4/drivers/bluetooth/
Dbtmtksdio.c160 struct work_struct tx_work; member
306 tx_work); in btmtksdio_tx_work()
520 schedule_work(&bdev->tx_work); in btmtksdio_interrupt()
653 cancel_work_sync(&bdev->tx_work); in btmtksdio_flush()
920 schedule_work(&bdev->tx_work); in btmtksdio_send_frame()
943 INIT_WORK(&bdev->tx_work, btmtksdio_tx_work); in btmtksdio_probe()
Dbtmtkuart.c130 struct work_struct tx_work; member
371 tx_work); in btmtkuart_tx_work()
422 schedule_work(&bdev->tx_work); in btmtkuart_tx_wakeup()
629 cancel_work_sync(&bdev->tx_work); in btmtkuart_flush()
989 INIT_WORK(&bdev->tx_work, btmtkuart_tx_work); in btmtkuart_probe()
/Linux-v5.4/drivers/net/slip/
Dslip.h57 struct work_struct tx_work; /* Flushes transmit buffer */ member
/Linux-v5.4/net/vmw_vsock/
Dvirtio_transport.c33 struct work_struct tx_work; member
333 container_of(work, struct virtio_vsock, tx_work); in virtio_transport_tx_work()
531 queue_work(virtio_vsock_workqueue, &vsock->tx_work); in virtio_vsock_tx_done()
643 INIT_WORK(&vsock->tx_work, virtio_transport_tx_work); in virtio_vsock_probe()
744 flush_work(&vsock->tx_work); in virtio_vsock_remove()
/Linux-v5.4/drivers/nfc/st21nfca/
Ddep.c114 dep_info.tx_work); in st21nfca_tx_work()
137 schedule_work(&info->dep_info.tx_work); in st21nfca_im_send_pdu()
667 INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); in st21nfca_dep_init()
678 cancel_work_sync(&info->dep_info.tx_work); in st21nfca_dep_deinit()
Dst21nfca.h117 struct work_struct tx_work; member
/Linux-v5.4/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()
826 INIT_WORK(&nvec->tx_work, nvec_request_master); in tegra_nvec_probe()
892 cancel_work_sync(&nvec->tx_work); in tegra_nvec_remove()
/Linux-v5.4/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()
768 cancel_work_sync(&gb_tty->tx_work); in gb_tty_port_shutdown()
855 INIT_WORK(&gb_tty->tx_work, gb_uart_tx_write_work); in gb_uart_probe()
/Linux-v5.4/drivers/net/can/m_can/
Dm_can.h81 struct work_struct tx_work; member
/Linux-v5.4/include/net/
Dtls.h149 struct tx_work { struct
157 struct tx_work tx_work; member
/Linux-v5.4/include/linux/
Dnetpoll.h43 struct delayed_work tx_work; member
/Linux-v5.4/drivers/net/wireless/ath/ar5523/
Dar5523.h101 struct work_struct tx_work; member
/Linux-v5.4/net/tls/
Dtls_sw.c477 schedule_delayed_work(&ctx->tx_work.work, 1); in tls_encrypt_done()
1080 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_sendmsg()
1198 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_do_sendpage()
2063 cancel_delayed_work_sync(&ctx->tx_work.work); in tls_sw_cancel_work_tx()
2160 struct tx_work *tx_work = container_of(delayed_work, in tx_work_handler() local
2161 struct tx_work, work); in tx_work_handler()
2162 struct sock *sk = tx_work->sk; in tx_work_handler()
2189 schedule_delayed_work(&tx_ctx->tx_work.work, 0); in tls_sw_write_space()
2260 INIT_DELAYED_WORK(&sw_ctx_tx->tx_work.work, tx_work_handler); in tls_set_sw_offload()
2261 sw_ctx_tx->tx_work.sk = sk; in tls_set_sw_offload()

123