/openbmc/linux/drivers/net/ethernet/qualcomm/ |
H A D | qca_uart.c | 50 struct work_struct tx_work; /* Flushes transmit buffer */ member 128 struct qcauart *qca = container_of(work, struct qcauart, tx_work); in qcauart_transmit() 166 schedule_work(&qca->tx_work); in qca_tty_wakeup() 188 flush_work(&qca->tx_work); in qcauart_netdev_close() 345 INIT_WORK(&qca->tx_work, qcauart_transmit); in qca_uart_probe() 377 cancel_work_sync(&qca->tx_work); in qca_uart_probe() 396 cancel_work_sync(&qca->tx_work); in qca_uart_remove()
|
/openbmc/linux/sound/drivers/ |
H A D | serial-generic.c | 51 struct work_struct tx_work; member 61 schedule_work(&drvdata->tx_work); in snd_serial_generic_tx_wakeup() 71 tx_work); in snd_serial_generic_tx_work() 246 cancel_work_sync(&drvdata->tx_work); in snd_serial_generic_output_drain() 343 INIT_WORK(&drvdata->tx_work, snd_serial_generic_tx_work); in snd_serial_generic_probe()
|
/openbmc/linux/net/smc/ |
H A D | smc_close.c | 121 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()
|
/openbmc/linux/drivers/net/ethernet/micrel/ |
H A D | ks8851_spi.c | 50 struct work_struct tx_work; member 318 kss = container_of(work, struct ks8851_net_spi, tx_work); in ks8851_tx_work() 359 flush_work(&kss->tx_work); in ks8851_flush_tx_work_spi() 400 schedule_work(&kss->tx_work); in ks8851_start_xmit_spi() 440 INIT_WORK(&kss->tx_work, ks8851_tx_work); in ks8851_probe_spi()
|
/openbmc/linux/drivers/net/mctp/ |
H A D | mctp-serial.c | 62 struct work_struct tx_work; member 110 tx_work); in mctp_serial_tx_work() 253 schedule_work(&dev->tx_work); in mctp_serial_tx() 264 schedule_work(&dev->tx_work); in mctp_serial_tty_write_wakeup() 411 cancel_work_sync(&dev->tx_work); in mctp_serial_uninit() 470 INIT_WORK(&dev->tx_work, mctp_serial_tx_work); in mctp_serial_open()
|
/openbmc/linux/drivers/net/can/spi/mcp251xfd/ |
H 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()
|
/openbmc/linux/drivers/net/can/slcan/ |
H A D | slcan-core.c | 87 struct work_struct tx_work; /* Flushes transmit buffer */ member 545 struct slcan *sl = container_of(work, struct slcan, tx_work); in slcan_transmit() 588 schedule_work(&sl->tx_work); in slcan_write_wakeup() 672 flush_work(&sl->tx_work); in slcan_netdev_close() 826 INIT_WORK(&sl->tx_work, slcan_transmit); in slcan_open() 872 flush_work(&sl->tx_work); in slcan_close()
|
/openbmc/linux/drivers/net/wireless/marvell/libertas_tf/ |
H 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() 594 INIT_WORK(&priv->tx_work, lbtf_tx_work); in lbtf_add_card() 671 queue_work(lbtf_wq, &priv->tx_work); in lbtf_send_tx_feedback() 691 queue_work(lbtf_wq, &priv->tx_work); in lbtf_bcn_sent()
|
/openbmc/linux/net/core/ |
H A D | netpoll.c | 103 container_of(work, struct netpoll_info, tx_work.work); in queue_process() 132 schedule_delayed_work(&npinfo->tx_work, HZ/10); in queue_process() 378 schedule_delayed_work(&npinfo->tx_work,0); in __netpoll_send_skb() 645 INIT_DELAYED_WORK(&npinfo->tx_work, queue_process); in __netpoll_setup() 817 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info() 822 cancel_delayed_work(&npinfo->tx_work); in rcu_cleanup_netpoll_info()
|
/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H 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() 710 schedule_work(&sdma->tx_work); in prestera_sdma_tx_start() 728 schedule_work(&sdma->tx_work); in prestera_sdma_xmit()
|
/openbmc/linux/net/vmw_vsock/ |
H A D | virtio_transport.c | 34 struct work_struct tx_work; member 256 container_of(work, struct virtio_vsock, tx_work); in virtio_transport_tx_work() 405 queue_work(virtio_vsock_workqueue, &vsock->tx_work); in virtio_vsock_tx_done() 669 INIT_WORK(&vsock->tx_work, virtio_transport_tx_work); in virtio_vsock_probe() 711 flush_work(&vsock->tx_work); in virtio_vsock_remove()
|
/openbmc/linux/include/net/ |
H A D | tls.h | 87 struct tx_work { struct 95 struct tx_work tx_work; argument
|
/openbmc/linux/net/nfc/ |
H A D | nfc.h | 31 struct work_struct tx_work; member 42 ((struct sock *) container_of(_tx_work, struct nfc_rawsock, tx_work))
|
H A D | rawsock.c | 161 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_data_exchange_complete() 233 schedule_work(&nfc_rawsock(sk)->tx_work); in rawsock_sendmsg() 352 INIT_WORK(&nfc_rawsock(sk)->tx_work, rawsock_tx_work); in rawsock_create()
|
/openbmc/linux/drivers/net/ethernet/vertexcom/ |
H A D | mse102x.c | 82 struct work_struct tx_work; member 436 mses = container_of(work, struct mse102x_net_spi, tx_work); in mse102x_tx_work() 479 schedule_work(&mses->tx_work); in mse102x_start_xmit_spi() 542 flush_work(&mses->tx_work); in mse102x_net_stop() 702 INIT_WORK(&mses->tx_work, mse102x_tx_work); in mse102x_probe_spi()
|
/openbmc/linux/drivers/staging/greybus/ |
H 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() 740 cancel_work_sync(&gb_tty->tx_work); in gb_tty_port_shutdown() 843 INIT_WORK(&gb_tty->tx_work, gb_uart_tx_write_work); in gb_uart_probe()
|
/openbmc/qemu/hw/net/ |
H A D | xen_nic.c | 54 int tx_work; member 99 netdev->tx_work++; in OBJECT_DECLARE_SIMPLE_TYPE() 215 if (!netdev->tx_work) { in net_tx_packets() 218 netdev->tx_work = 0; in net_tx_packets()
|
/openbmc/linux/drivers/net/slip/ |
H A D | slip.h | 59 struct work_struct tx_work; /* Flushes transmit buffer */ member
|
/openbmc/linux/drivers/net/can/ |
H 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()
|
/openbmc/linux/drivers/nfc/st21nfca/ |
H A D | dep.c | 114 dep_info.tx_work); in st21nfca_tx_work() 137 schedule_work(&info->dep_info.tx_work); in st21nfca_im_send_pdu() 646 INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); in st21nfca_dep_init() 657 cancel_work_sync(&info->dep_info.tx_work); in st21nfca_dep_deinit()
|
/openbmc/linux/drivers/media/cec/usb/pulse8/ |
H 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()
|
/openbmc/linux/drivers/bluetooth/ |
H A D | btmtkuart.c | 69 struct work_struct tx_work; member 239 tx_work); in btmtkuart_tx_work() 290 schedule_work(&bdev->tx_work); in btmtkuart_tx_wakeup() 490 cancel_work_sync(&bdev->tx_work); in btmtkuart_flush() 849 INIT_WORK(&bdev->tx_work, btmtkuart_tx_work); in btmtkuart_probe()
|
/openbmc/linux/drivers/staging/nvec/ |
H A D | nvec.h | 144 struct work_struct rx_work, tx_work; member
|
H A D | nvec.c | 274 schedule_work(&nvec->tx_work); in nvec_write_async() 376 struct nvec_chip *nvec = container_of(work, struct nvec_chip, tx_work); in nvec_request_master() 827 INIT_WORK(&nvec->tx_work, nvec_request_master); in tegra_nvec_probe() 893 cancel_work_sync(&nvec->tx_work); in tegra_nvec_remove()
|
/openbmc/linux/drivers/net/wireless/realtek/rtw88/ |
H A D | usb.h | 80 struct work_struct tx_work; member
|