| /drivers/net/ethernet/qualcomm/ |
| A D | qca_uart.c | 37 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()
|
| /drivers/net/ethernet/micrel/ |
| A D | ks8851_spi.c | 48 struct work_struct tx_work; member 316 kss = container_of(work, struct ks8851_net_spi, tx_work); in ks8851_tx_work() 357 flush_work(&kss->tx_work); in ks8851_flush_tx_work_spi() 398 schedule_work(&kss->tx_work); in ks8851_start_xmit_spi() 438 INIT_WORK(&kss->tx_work, ks8851_tx_work); in ks8851_probe_spi()
|
| /drivers/net/mctp/ |
| A D | mctp-serial.c | 63 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()
|
| /drivers/net/can/slcan/ |
| A D | slcan-core.c | 96 struct work_struct tx_work; /* Flushes transmit buffer */ member 559 struct slcan *sl = container_of(work, struct slcan, tx_work); in slcan_transmit() 602 schedule_work(&sl->tx_work); in slcan_write_wakeup() 686 flush_work(&sl->tx_work); in slcan_netdev_close() 840 INIT_WORK(&sl->tx_work, slcan_transmit); in slcan_open() 886 flush_work(&sl->tx_work); in slcan_close()
|
| /drivers/net/can/spi/mcp251xfd/ |
| A D | mcp251xfd-tx.c | 157 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()
|
| /drivers/net/wireless/marvell/libertas_tf/ |
| A D | main.c | 188 queue_work(lbtf_wq, &priv->tx_work); in lbtf_op_tx() 199 tx_work); in lbtf_tx_work() 290 cancel_work_sync(&priv->tx_work); in lbtf_op_stop() 598 INIT_WORK(&priv->tx_work, lbtf_tx_work); in lbtf_add_card() 675 queue_work(lbtf_wq, &priv->tx_work); in lbtf_send_tx_feedback() 695 queue_work(lbtf_wq, &priv->tx_work); in lbtf_bcn_sent()
|
| /drivers/greybus/ |
| A D | gb-beagleplay.c | 75 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()
|
| /drivers/net/ethernet/marvell/prestera/ |
| A D | prestera_rxtx.c | 97 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()
|
| /drivers/net/ethernet/vertexcom/ |
| A D | mse102x.c | 83 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()
|
| /drivers/staging/greybus/ |
| A D | uart.c | 62 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()
|
| /drivers/net/can/ |
| A D | can327.c | 84 struct work_struct tx_work; /* Flushes TTY TX buffer */ member 953 struct can327 *elm = container_of(work, struct can327, tx_work); in can327_ldisc_tx_worker() 988 schedule_work(&elm->tx_work); in can327_ldisc_tx_wakeup() 1026 INIT_WORK(&elm->tx_work, can327_ldisc_tx_worker); in can327_ldisc_open() 1072 flush_work(&elm->tx_work); in can327_ldisc_close()
|
| /drivers/nfc/st21nfca/ |
| A D | dep.c | 114 dep_info.tx_work); in st21nfca_tx_work() 135 schedule_work(&info->dep_info.tx_work); in st21nfca_im_send_pdu() 644 INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); in st21nfca_dep_init() 655 cancel_work_sync(&info->dep_info.tx_work); in st21nfca_dep_deinit()
|
| A D | st21nfca.h | 117 struct work_struct tx_work; member
|
| /drivers/media/cec/usb/pulse8/ |
| A D | pulse8-cec.c | 189 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()
|
| /drivers/bluetooth/ |
| A D | btmtkuart.c | 70 struct work_struct tx_work; member 240 tx_work); in btmtkuart_tx_work() 291 schedule_work(&bdev->tx_work); in btmtkuart_tx_wakeup() 491 cancel_work_sync(&bdev->tx_work); in btmtkuart_flush() 850 INIT_WORK(&bdev->tx_work, btmtkuart_tx_work); in btmtkuart_probe()
|
| /drivers/staging/nvec/ |
| A D | nvec.c | 274 schedule_work(&nvec->tx_work); in nvec_write_async() 381 struct nvec_chip *nvec = container_of(work, struct nvec_chip, tx_work); in nvec_request_master() 840 INIT_WORK(&nvec->tx_work, nvec_request_master); in tegra_nvec_probe() 905 cancel_work_sync(&nvec->tx_work); in tegra_nvec_remove()
|
| A D | nvec.h | 144 struct work_struct rx_work, tx_work; member
|
| /drivers/net/slip/ |
| A D | slip.h | 59 struct work_struct tx_work; /* Flushes transmit buffer */ member
|
| A D | slip.c | 424 struct slip *sl = container_of(work, struct slip, tx_work); 461 schedule_work(&sl->tx_work); 767 INIT_WORK(&sl->tx_work, slip_transmit); 898 flush_work(&sl->tx_work);
|
| /drivers/infiniband/sw/siw/ |
| A D | siw_qp_rx.c | 658 struct siw_wqe *tx_work = tx_wqe(qp); in siw_init_rresp() local 683 if (tx_work->wr_status == SIW_WR_IDLE) { in siw_init_rresp() 688 tx_work->processed = 0; in siw_init_rresp() 689 tx_work->mem[0] = NULL; in siw_init_rresp() 690 tx_work->wr_status = SIW_WR_QUEUED; in siw_init_rresp() 691 resp = &tx_work->sqe; in siw_init_rresp()
|
| /drivers/net/ethernet/davicom/ |
| A D | dm9051.c | 108 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()
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | usb.h | 81 struct work_struct tx_work; member
|
| /drivers/net/wireless/ath/ar5523/ |
| A D | ar5523.h | 101 struct work_struct tx_work; member
|
| /drivers/net/can/spi/ |
| A D | hi311x.c | 158 struct work_struct tx_work; member 381 queue_work(priv->wq, &priv->tx_work); in hi3110_hard_start_xmit() 574 tx_work); in hi3110_tx_work_handler() 779 INIT_WORK(&priv->tx_work, hi3110_tx_work_handler); in hi3110_open()
|
| /drivers/tty/serial/ |
| A D | max310x.c | 282 struct work_struct tx_work; member 788 schedule_work(&one->tx_work); in max310x_start_tx() 847 struct max310x_one *one = container_of(ws, struct max310x_one, tx_work); in max310x_tx_proc() 1392 INIT_WORK(&s->p[i].tx_work, max310x_tx_proc); in max310x_probe() 1453 cancel_work_sync(&s->p[i].tx_work); in max310x_remove()
|