Home
last modified time | relevance | path

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

123

/linux/drivers/net/ethernet/qualcomm/
H A Dqca_uart.c37 struct work_struct tx_work; /* Flushes transmit buffer */ member
114 struct qcauart *qca = container_of(work, struct qcauart, tx_work); in qcauart_transmit()
152 schedule_work(&qca->tx_work); in qca_tty_wakeup()
174 flush_work(&qca->tx_work); in qcauart_netdev_close()
331 INIT_WORK(&qca->tx_work, qcauart_transmit); in qca_uart_probe()
363 cancel_work_sync(&qca->tx_work); in qca_uart_probe()
382 cancel_work_sync(&qca->tx_work); in qca_uart_remove()
/linux/net/smc/
H A Dsmc_close.c121 cancel_delayed_work_sync(&smc->conn.tx_work); in smc_close_cancel_work()
233 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
267 cancel_delayed_work_sync(&conn->tx_work); in smc_close_active()
375 cancel_delayed_work_sync(&conn->tx_work); in smc_close_passive_work()
465 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
478 cancel_delayed_work_sync(&conn->tx_work); in smc_close_shutdown_write()
/linux/drivers/net/mctp/
H A Dmctp-serial.c63 struct work_struct tx_work; member
111 tx_work); in mctp_serial_tx_work()
255 schedule_work(&dev->tx_work); in mctp_serial_tx()
266 schedule_work(&dev->tx_work); in mctp_serial_tty_write_wakeup()
413 cancel_work_sync(&dev->tx_work); in mctp_serial_uninit()
472 INIT_WORK(&dev->tx_work, mctp_serial_tx_work); in mctp_serial_open()
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-tx.c157 tx_work); in mcp251xfd_tx_obj_write_sync()
217 mcp251xfd_work_busy(&priv->tx_work)) in mcp251xfd_start_xmit()
238 queue_work(priv->wq, &priv->tx_work); in mcp251xfd_start_xmit()
/linux/net/nfc/
H A Drawsock.c77 cancel_work_sync(&nfc_rawsock(sk)->tx_work); in rawsock_release()
172 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_data_exchange_complete()
244 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_sendmsg()
363 INIT_WORK(&nfc_rawsock(sk)->tx_work, rawsock_tx_work); in rawsock_create()
H A Dnfc.h31 struct work_struct tx_work; member
42 ((struct sock *) container_of(_tx_work, struct nfc_rawsock, tx_work))
/linux/net/core/
H A Dnetpoll.c91 container_of(work, struct netpoll_info, tx_work.work); in queue_process()
120 schedule_delayed_work(&npinfo->tx_work, HZ/10); in queue_process()
364 schedule_delayed_work(&npinfo->tx_work,0); in __netpoll_send_skb()
576 INIT_DELAYED_WORK(&npinfo->tx_work, queue_process); in __netpoll_setup()
797 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
802 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
/linux/drivers/greybus/
H A Dgb-beagleplay.c75 struct work_struct tx_work; member
309 struct gb_beagleplay *bg = container_of(work, struct gb_beagleplay, tx_work); in hdlc_transmit()
335 schedule_work(&bg->tx_work); in hdlc_tx_frames()
414 INIT_WORK(&bg->tx_work, hdlc_transmit); in hdlc_init()
432 flush_work(&bg->tx_work); in hdlc_deinit()
572 schedule_work(&bg->tx_work); in gb_tty_wakeup()
878 flush_work(&bg->tx_work); in cc1352_prepare()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c97 struct work_struct tx_work; member
498 sdma = container_of(work, struct prestera_sdma, tx_work); in prestera_sdma_tx_recycle_work_fn()
529 INIT_WORK(&sdma->tx_work, prestera_sdma_tx_recycle_work_fn); in prestera_sdma_tx_init()
579 cancel_work_sync(&sdma->tx_work); in prestera_sdma_tx_fini()
719 schedule_work(&sdma->tx_work); in prestera_sdma_tx_start()
737 schedule_work(&sdma->tx_work); in prestera_sdma_xmit()
/linux/include/net/
H A Dtls.h92 struct tx_work { struct
100 struct tx_work tx_work; member
H A Dkcm.h70 struct work_struct tx_work; member
/linux/drivers/net/ethernet/vertexcom/
H A Dmse102x.c83 struct work_struct tx_work; member
445 mses = container_of(work, struct mse102x_net_spi, tx_work); in mse102x_tx_work()
488 schedule_work(&mses->tx_work); in mse102x_start_xmit_spi()
576 flush_work(&mses->tx_work); in mse102x_net_stop()
733 INIT_WORK(&mses->tx_work, mse102x_tx_work); in mse102x_probe_spi()
/linux/net/vmw_vsock/
H A Dvirtio_transport.c35 struct work_struct tx_work; member
345 container_of(work, struct virtio_vsock, tx_work); in virtio_transport_tx_work()
494 queue_work(virtio_vsock_workqueue, &vsock->tx_work); in virtio_vsock_tx_done()
822 INIT_WORK(&vsock->tx_work, virtio_transport_tx_work); in virtio_vsock_probe()
867 flush_work(&vsock->tx_work); in virtio_vsock_remove()
/linux/drivers/staging/greybus/
H A 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()
437 schedule_work(&gb_tty->tx_work); in gb_tty_write()
742 cancel_work_sync(&gb_tty->tx_work); in gb_tty_port_shutdown()
845 INIT_WORK(&gb_tty->tx_work, gb_uart_tx_write_work); in gb_uart_probe()
/linux/drivers/bluetooth/
H A Dbtmtkuart.c70 struct work_struct tx_work; member
241 tx_work); in btmtkuart_tx_work()
292 schedule_work(&bdev->tx_work); in btmtkuart_tx_wakeup()
492 cancel_work_sync(&bdev->tx_work); in btmtkuart_flush()
851 INIT_WORK(&bdev->tx_work, btmtkuart_tx_work); in btmtkuart_probe()
/linux/drivers/media/cec/usb/pulse8/
H A 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()
860 INIT_WORK(&pulse8->tx_work, pulse8_tx_work_handler); in pulse8_connect()
/linux/drivers/net/slip/
H A Dslip.h59 struct work_struct tx_work; /* Flushes transmit buffer */ member
/linux/drivers/staging/nvec/
H A Dnvec.h144 struct work_struct rx_work, tx_work; member
/linux/net/tls/
H A Dtls_sw.c517 schedule_delayed_work(&ctx->tx_work.work, 1); in tls_encrypt_done()
1159 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_sendmsg_locked()
1221 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_sendmsg_locked()
1259 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_sendmsg_locked()
1340 cancel_delayed_work(&ctx->tx_work.work); in tls_sw_splice_eof()
2536 disable_delayed_work_sync(&ctx->tx_work.work); in tls_sw_cancel_work_tx()
2627 struct tx_work *tx_work = container_of(delayed_work, in tx_work_handler() local
2628 struct tx_work, work); in tx_work_handler()
2629 struct sock *sk = tx_work in tx_work_handler()
[all...]
/linux/drivers/net/can/usb/
H A Dnct6694_canfd.c139 struct work_struct tx_work; member
437 tx_work); in nct6694_canfd_tx_work()
510 queue_work(priv->wq, &priv->tx_work); in nct6694_canfd_start_xmit()
762 INIT_WORK(&priv->tx_work, nct6694_canfd_tx_work); in nct6694_canfd_probe()
/linux/drivers/net/ethernet/davicom/
H A Ddm9051.c108 struct work_struct tx_work; member
907 struct board_info *db = container_of(work, struct board_info, tx_work); in dm9051_tx_delay()
1000 flush_work(&db->tx_work); in dm9051_stop()
1024 schedule_work(&db->tx_work); in dm9051_start_xmit()
1191 INIT_WORK(&db->tx_work, dm9051_tx_delay); in dm9051_probe()
/linux/drivers/net/wireless/ath/ar5523/
H A Dar5523.h101 struct work_struct tx_work; member
/linux/net/kcm/
H A Dkcmsock.c85 queue_work(kcm_wq, &psock->tx_kcm->tx_work); in kcm_abort_tx_psock()
434 queue_work(kcm_wq, &kcm->tx_work); in psock_write_space()
520 queue_work(kcm_wq, &kcm->tx_work); in psock_now_avail()
714 struct kcm_sock *kcm = container_of(w, struct kcm_sock, tx_work); in kcm_tx_work()
1231 INIT_WORK(&kcm->tx_work, kcm_tx_work); in init_kcm_sock()
1450 queue_work(kcm_wq, &psock->tx_kcm->tx_work); in kcm_unattach()
1720 disable_work_sync(&kcm->tx_work); in kcm_release()
/linux/drivers/net/can/spi/
H A Dhi311x.c158 struct work_struct tx_work; member
381 queue_work(priv->wq, &priv->tx_work); in hi3110_hard_start_xmit()
572 tx_work); in hi3110_tx_work_handler()
908 INIT_WORK(&priv->tx_work, hi3110_tx_work_handler); in hi3110_can_probe()
/linux/drivers/nfc/st21nfca/
H A Dst21nfca.h117 struct work_struct tx_work; member

123