Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/net/smc/
Dsmc_close.c117 cancel_delayed_work_sync(&smc->conn.tx_work); in smc_close_cancel_work()
226 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
260 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
368 cancel_delayed_work_sync(&conn->tx_work); in smc_close_passive_work()
458 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
471 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
Dsmc_tx.c231 queue_delayed_work(conn->lgr->tx_wq, &conn->tx_work, in smc_tx_sendmsg()
505 mod_delayed_work(conn->lgr->tx_wq, &conn->tx_work, in smcr_tx_sndbuf_nonempty()
587 tx_work); in smc_tx_work()
630 queue_delayed_work(conn->lgr->tx_wq, &conn->tx_work, in smc_tx_consumer_update()
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/
Dks8851_spi.c52 struct work_struct tx_work; member
316 kss = container_of(work, struct ks8851_net_spi, tx_work); in ks8851_tx_work()
348 flush_work(&kss->tx_work); in ks8851_flush_tx_work_spi()
400 schedule_work(&kss->tx_work); in ks8851_start_xmit_spi()
442 INIT_WORK(&kss->tx_work, ks8851_tx_work); in ks8851_probe_spi()
/kernel/linux/linux-5.10/net/mac802154/
Dtx.c28 container_of(work, struct ieee802154_local, tx_work); in ieee802154_xmit_worker()
93 queue_work(local->workqueue, &local->tx_work); in ieee802154_tx()
/kernel/linux/linux-5.10/drivers/net/can/
Dslcan.c87 struct work_struct tx_work; /* Flushes transmit buffer */ member
313 struct slcan *sl = container_of(work, struct slcan, tx_work); in slcan_transmit()
350 schedule_work(&sl->tx_work); in slcan_write_wakeup()
549 INIT_WORK(&sl->tx_work, slcan_transmit); in slc_alloc()
659 flush_work(&sl->tx_work); in slcan_close()
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas_tf/
Dmain.c188 queue_work(lbtf_wq, &priv->tx_work); in lbtf_op_tx()
199 tx_work); in lbtf_tx_work()
289 cancel_work_sync(&priv->tx_work); in lbtf_op_stop()
592 INIT_WORK(&priv->tx_work, lbtf_tx_work); in lbtf_add_card()
669 queue_work(lbtf_wq, &priv->tx_work); in lbtf_send_tx_feedback()
689 queue_work(lbtf_wq, &priv->tx_work); in lbtf_bcn_sent()
/kernel/linux/linux-5.10/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()
350 INIT_WORK(&nfc_rawsock(sk)->tx_work, rawsock_tx_work); in rawsock_create()
/kernel/linux/linux-5.10/net/vmw_vsock/
Dvirtio_transport.c33 struct work_struct tx_work; member
289 container_of(work, struct virtio_vsock, tx_work); in virtio_transport_tx_work()
437 queue_work(virtio_vsock_workqueue, &vsock->tx_work); in virtio_vsock_tx_done()
596 INIT_WORK(&vsock->tx_work, virtio_transport_tx_work); in virtio_vsock_probe()
686 flush_work(&vsock->tx_work); in virtio_vsock_remove()
/kernel/linux/linux-5.10/net/core/
Dnetpoll.c103 container_of(work, struct netpoll_info, tx_work.work); in queue_process()
132 schedule_delayed_work(&npinfo->tx_work, HZ/10); in queue_process()
361 schedule_delayed_work(&npinfo->tx_work,0); in __netpoll_send_skb()
630 INIT_DELAYED_WORK(&npinfo->tx_work, queue_process); in __netpoll_setup()
818 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
823 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/
Dprestera_rxtx.c99 struct work_struct tx_work; member
496 sdma = container_of(work, struct prestera_sdma, tx_work); in prestera_sdma_tx_recycle_work_fn()
527 INIT_WORK(&sdma->tx_work, prestera_sdma_tx_recycle_work_fn); in prestera_sdma_tx_init()
577 cancel_work_sync(&sdma->tx_work); in prestera_sdma_tx_fini()
708 schedule_work(&sdma->tx_work); in prestera_sdma_tx_start()
726 schedule_work(&sdma->tx_work); in prestera_sdma_xmit()
/kernel/linux/linux-5.10/drivers/bluetooth/
Dbtmtksdio.c161 struct work_struct tx_work; member
307 tx_work); in btmtksdio_tx_work()
521 schedule_work(&bdev->tx_work); in btmtksdio_interrupt()
654 cancel_work_sync(&bdev->tx_work); in btmtksdio_flush()
935 schedule_work(&bdev->tx_work); in btmtksdio_send_frame()
958 INIT_WORK(&bdev->tx_work, btmtksdio_tx_work); in btmtksdio_probe()
Dbtmtkuart.c130 struct work_struct tx_work; member
374 tx_work); in btmtkuart_tx_work()
425 schedule_work(&bdev->tx_work); in btmtkuart_tx_wakeup()
632 cancel_work_sync(&bdev->tx_work); in btmtkuart_flush()
991 INIT_WORK(&bdev->tx_work, btmtkuart_tx_work); in btmtkuart_probe()
/kernel/linux/linux-5.10/drivers/net/slip/
Dslip.h57 struct work_struct tx_work; /* Flushes transmit buffer */ member
/kernel/linux/linux-5.10/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()
669 INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); in st21nfca_dep_init()
680 cancel_work_sync(&info->dep_info.tx_work); in st21nfca_dep_deinit()
/kernel/linux/linux-5.10/drivers/staging/greybus/
Duart.c62 struct work_struct tx_work; member
186 schedule_work(&gb_tty->tx_work); in gb_uart_receive_credits_handler()
233 gb_tty = container_of(work, struct gb_tty, tx_work); in gb_uart_tx_write_work()
438 schedule_work(&gb_tty->tx_work); in gb_tty_write()
758 cancel_work_sync(&gb_tty->tx_work); in gb_tty_port_shutdown()
861 INIT_WORK(&gb_tty->tx_work, gb_uart_tx_write_work); in gb_uart_probe()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/drivers/net/can/m_can/
Dm_can.h81 struct work_struct tx_work; member
/kernel/linux/linux-5.10/drivers/media/cec/usb/pulse8/
Dpulse8-cec.c189 struct work_struct tx_work; member
286 struct pulse8 *pulse8 = container_of(work, struct pulse8, tx_work); in pulse8_tx_work_handler()
633 schedule_work(&pulse8->tx_work); in pulse8_cec_adap_transmit()
643 cancel_work_sync(&pulse8->tx_work); in pulse8_cec_adap_free()
857 INIT_WORK(&pulse8->tx_work, pulse8_tx_work_handler); in pulse8_connect()
/kernel/linux/linux-5.10/include/linux/
Dnetpoll.h43 struct delayed_work tx_work; member
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ar5523/
Dar5523.h101 struct work_struct tx_work; member
/kernel/linux/linux-5.10/net/tls/
Dtls_sw.c494 schedule_delayed_work(&ctx->tx_work.work, 1); in tls_encrypt_done()
1137 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_sendmsg()
1256 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_do_sendpage()
2151 cancel_delayed_work_sync(&ctx->tx_work.work); in tls_sw_cancel_work_tx()
2254 struct tx_work *tx_work = container_of(delayed_work, in tx_work_handler() local
2255 struct tx_work, work); in tx_work_handler()
2256 struct sock *sk = tx_work->sk; in tx_work_handler()
2283 schedule_delayed_work(&tx_ctx->tx_work.work, 0); in tls_sw_write_space()
2355 INIT_DELAYED_WORK(&sw_ctx_tx->tx_work.work, tx_work_handler); in tls_set_sw_offload()
2356 sw_ctx_tx->tx_work.sk = sk; in tls_set_sw_offload()

123