Symbol: tx_done
drivers/acpi/cppc_acpi.c
393
.tx_done = cppc_chan_tx_done,
drivers/clk/hisilicon/clk-hi3660-stub.c
133
stub_clk_chan.cl.tx_done = NULL;
drivers/clk/hisilicon/clk-hi6220-stub.c
221
stub_clk->cl.tx_done = NULL;
drivers/crypto/bcm/cipher.c
4305
mcl->tx_done = NULL;
drivers/firmware/imx/imx-scu.c
110
complete(&sc_chan->tx_done);
drivers/firmware/imx/imx-scu.c
189
wait_for_completion(&sc_chan->tx_done);
drivers/firmware/imx/imx-scu.c
190
reinit_completion(&sc_chan->tx_done);
drivers/firmware/imx/imx-scu.c
305
cl->tx_done = imx_scu_tx_done;
drivers/firmware/imx/imx-scu.c
306
init_completion(&sc_chan->tx_done);
drivers/firmware/imx/imx-scu.c
307
complete(&sc_chan->tx_done);
drivers/firmware/imx/imx-scu.c
32
struct completion tx_done;
drivers/gpu/drm/bridge/samsung-dsim.c
1283
const u8 *payload = pkt->payload + xfer->tx_done;
drivers/gpu/drm/bridge/samsung-dsim.c
1284
u16 length = pkt->payload_length - xfer->tx_done;
drivers/gpu/drm/bridge/samsung-dsim.c
1285
bool first = !xfer->tx_done;
drivers/gpu/drm/bridge/samsung-dsim.c
1289
xfer, length, xfer->tx_done, xfer->rx_len, xfer->rx_done);
drivers/gpu/drm/bridge/samsung-dsim.c
1294
xfer->tx_done += length;
drivers/gpu/drm/bridge/samsung-dsim.c
1440
xfer->tx_done == xfer->packet.payload_length)
drivers/gpu/drm/bridge/samsung-dsim.c
1480
xfer, xfer->packet.payload_length, xfer->tx_done, xfer->rx_len,
drivers/gpu/drm/bridge/samsung-dsim.c
1483
if (xfer->tx_done != xfer->packet.payload_length)
drivers/gpu/drm/bridge/samsung-dsim.c
1536
xfer->tx_done = 0;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
138
cec->tx_done = true;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
142
cec->tx_done = true;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
146
cec->tx_done = true;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
150
cec->tx_done = true;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
182
if (cec->tx_done) {
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
183
cec->tx_done = false;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
61
bool tx_done;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1058
cec->tx_done = true;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1062
cec->tx_done = true;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1066
cec->tx_done = true;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1103
if (cec->tx_done) {
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1104
cec->tx_done = false;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
145
bool tx_done;
drivers/hwmon/xgene-hwmon.c
636
cl->tx_done = xgene_hwmon_tx_done;
drivers/infiniband/sw/siw/siw_qp_tx.c
864
goto tx_done;
drivers/infiniband/sw/siw/siw_qp_tx.c
886
goto tx_done;
drivers/infiniband/sw/siw/siw_qp_tx.c
903
goto tx_done;
drivers/infiniband/sw/siw/siw_qp_tx.c
907
goto tx_done;
drivers/infiniband/sw/siw/siw_qp_tx.c
916
tx_done:
drivers/mailbox/mailbox-test.c
344
client->tx_done = mbox_test_message_sent;
drivers/mailbox/mailbox.c
100
if (chan->cl->tx_done)
drivers/mailbox/mailbox.c
101
chan->cl->tx_done(chan->cl, mssg, r);
drivers/media/cec/platform/tegra/tegra_cec.c
114
cec->tx_done = true;
drivers/media/cec/platform/tegra/tegra_cec.c
125
cec->tx_done = true;
drivers/media/cec/platform/tegra/tegra_cec.c
140
cec->tx_done = true;
drivers/media/cec/platform/tegra/tegra_cec.c
143
cec->tx_done = true;
drivers/media/cec/platform/tegra/tegra_cec.c
43
bool tx_done;
drivers/media/cec/platform/tegra/tegra_cec.c
77
if (cec->tx_done) {
drivers/media/cec/platform/tegra/tegra_cec.c
79
cec->tx_done = false;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
102
cec->tx_done = true;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
106
cec->tx_done = true;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
144
if (cec->tx_done) {
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
145
cec->tx_done = false;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
94
cec->tx_done = true;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
98
cec->tx_done = true;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h
35
bool tx_done;
drivers/media/rc/ene_ir.c
620
if (!dev->tx_done) {
drivers/media/rc/ene_ir.c
622
dev->tx_done = true;
drivers/media/rc/ene_ir.c
962
dev->tx_done = 0;
drivers/media/rc/ene_ir.h
218
int tx_done; /* done transmitting */
drivers/media/rc/mceusb.c
815
struct completion tx_done;
drivers/media/rc/mceusb.c
833
init_completion(&tx_done);
drivers/media/rc/mceusb.c
838
buf_out, size, mce_write_callback, &tx_done,
drivers/media/rc/mceusb.c
842
buf_out, size, mce_write_callback, &tx_done);
drivers/media/rc/mceusb.c
854
ret_wait = wait_for_completion_timeout(&tx_done, expire);
drivers/media/rc/pwm-ir-tx.c
112
wait_for_completion(&pwm_ir->tx_done);
drivers/media/rc/pwm-ir-tx.c
132
complete(&pwm_ir->tx_done);
drivers/media/rc/pwm-ir-tx.c
171
init_completion(&pwm_ir->tx_done);
drivers/media/rc/pwm-ir-tx.c
23
struct completion tx_done;
drivers/net/can/rockchip/rockchip_canfd-rx.c
130
*tx_done = true;
drivers/net/can/rockchip/rockchip_canfd-rx.c
181
*tx_done = true;
drivers/net/can/rockchip/rockchip_canfd-rx.c
241
bool tx_done = false;
drivers/net/can/rockchip/rockchip_canfd-rx.c
243
err = rkcanfd_rxstx_filter(priv, cfd, header->ts, &tx_done);
drivers/net/can/rockchip/rockchip_canfd-rx.c
246
if (tx_done && !(priv->can.ctrlmode & CAN_CTRLMODE_LOOPBACK))
drivers/net/can/rockchip/rockchip_canfd-rx.c
96
bool *tx_done)
drivers/net/ethernet/adaptec/starfire.c
1125
np->dirty_rx = np->dirty_tx = np->rx_done = np->tx_done = 0;
drivers/net/ethernet/adaptec/starfire.c
1346
while ((tx_status = le32_to_cpu(np->tx_done_q[np->tx_done].status)) != 0) {
drivers/net/ethernet/adaptec/starfire.c
1349
dev->name, np->dirty_tx, np->tx_done, tx_status);
drivers/net/ethernet/adaptec/starfire.c
1377
np->tx_done_q[np->tx_done].status = 0;
drivers/net/ethernet/adaptec/starfire.c
1378
np->tx_done = (np->tx_done + 1) % DONE_Q_SIZE;
drivers/net/ethernet/adaptec/starfire.c
1380
writew(np->tx_done, ioaddr + CompletionQConsumerIdx + 2);
drivers/net/ethernet/adaptec/starfire.c
530
unsigned int tx_done;
drivers/net/ethernet/amazon/ena/ena_netdev.c
779
tx_done,
drivers/net/ethernet/amazon/ena/ena_netdev.c
785
tx_done,
drivers/net/ethernet/amazon/ena/ena_netdev.c
849
netif_dbg(tx_ring->adapter, tx_done, tx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_netdev.c
868
netif_dbg(tx_ring->adapter, tx_done, tx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_xdp.c
411
netif_dbg(tx_ring->adapter, tx_done, tx_ring->netdev,
drivers/net/ethernet/amazon/ena/ena_xdp.c
418
netif_dbg(tx_ring->adapter, tx_done, tx_ring->netdev,
drivers/net/ethernet/asix/ax88796c_main.c
378
entry->state = tx_done;
drivers/net/ethernet/atheros/ag71xx.c
1684
int tx_done, rx_done;
drivers/net/ethernet/atheros/ag71xx.c
1687
tx_done = ag71xx_tx_packets(ag, false, limit);
drivers/net/ethernet/atheros/ag71xx.c
1713
rx_done, tx_done, limit);
drivers/net/ethernet/atheros/ag71xx.c
1724
rx_done, tx_done, limit);
drivers/net/ethernet/atheros/ag71xx.c
822
netif_dbg(ag, tx_done, ndev, "%d packets sent out\n", sent);
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
2315
netif_info(adapter, tx_done, adapter->netdev,
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
439
netif_dbg(intf, tx_done, intf->ndev,
drivers/net/ethernet/broadcom/bcmsysport.c
899
netif_dbg(priv, tx_done, ndev,
drivers/net/ethernet/broadcom/bcmsysport.c
923
netif_dbg(priv, tx_done, ndev,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
641
goto tx_done;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
756
tx_done:
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1936
netif_dbg(priv, tx_done, dev,
drivers/net/ethernet/cavium/liquidio/lio_core.c
754
int tx_done = 0, iq_no;
drivers/net/ethernet/cavium/liquidio/lio_core.c
772
tx_done = octeon_flush_iq(oct, iq, budget);
drivers/net/ethernet/cavium/liquidio/lio_core.c
774
tx_done = 1;
drivers/net/ethernet/cavium/liquidio/lio_core.c
787
if ((work_done < budget && tx_done) ||
drivers/net/ethernet/cavium/liquidio/lio_core.c
796
return (!tx_done) ? (budget) : (work_done);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1644
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1766
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done);
drivers/net/ethernet/cavium/liquidio/lio_main.c
2057
pkts += iq_stats->tx_done;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2207
netif_info(lio, tx_done, lio->netdev,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2508
stats->tx_done += tx_info->s.gso_segs;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2510
stats->tx_done++;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1191
pkts += iq_stats->tx_done;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1324
netif_info(lio, tx_done, lio->netdev,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1599
stats->tx_done += tx_info->s.gso_segs;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1601
stats->tx_done++;
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
59
u64 tx_done;/**< Num of packets sent to network. */
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
217
stats->tx_packets += oct->instr_queue[i]->stats.tx_done;
drivers/net/ethernet/cavium/liquidio/request_manager.c
446
int tx_done = 1;
drivers/net/ethernet/cavium/liquidio/request_manager.c
449
return tx_done;
drivers/net/ethernet/cavium/liquidio/request_manager.c
479
tx_done = 0;
drivers/net/ethernet/cavium/liquidio/request_manager.c
487
return tx_done;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
848
int processed_cqe, work_done = 0, tx_done = 0;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
895
tx_done++;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
933
if (tx_done ||
drivers/net/ethernet/cirrus/cs89x0.c
1138
tx_done(dev) ? "IRQ conflict" : "network cable problem");
drivers/net/ethernet/dec/tulip/de2104x.c
586
netif_dbg(de, tx_done, de->dev,
drivers/net/ethernet/freescale/fec_main.c
2512
int rx_done = 0, tx_done = 0;
drivers/net/ethernet/freescale/fec_main.c
2517
tx_done += fec_enet_tx(ndev, budget);
drivers/net/ethernet/freescale/fec_main.c
2518
max_done = max(rx_done, tx_done);
drivers/net/ethernet/google/gve/gve_tx.c
894
netif_info(priv, tx_done, priv->dev,
drivers/net/ethernet/hisilicon/hip04_eth.c
945
hrtimer_setup(&priv->tx_coalesce_timer, tx_done, CLOCK_MONOTONIC, HRTIMER_MODE_REL);
drivers/net/ethernet/intel/e100.c
1817
netif_printk(nic, tx_done, KERN_DEBUG, nic->netdev,
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1131
u32 tx_done = fm10k_get_tx_completed(tx_ring);
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1145
if (!tx_pending || (tx_done_old != tx_done)) {
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1147
tx_ring->tx_stats.tx_done_old = tx_done;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1085
u32 tx_done = ixgbe_get_tx_completed(tx_ring);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1103
if (tx_done_old == tx_done && tx_pending)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1108
tx_ring->tx_stats.tx_done_old = tx_done;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
216
u32 tx_done = ixgbevf_get_tx_completed(tx_ring);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
227
if ((tx_done_old == tx_done) && tx_pending) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
236
tx_ring->tx_stats.tx_done_old = tx_done;
drivers/net/ethernet/jme.c
1405
netif_info(jme, tx_done, jme->dev, "TX Queue Waked\n");
drivers/net/ethernet/marvell/mvneta.c
1917
int tx_done;
drivers/net/ethernet/marvell/mvneta.c
1919
tx_done = mvneta_txq_sent_desc_proc(pp, txq);
drivers/net/ethernet/marvell/mvneta.c
1920
if (!tx_done)
drivers/net/ethernet/marvell/mvneta.c
1923
mvneta_txq_bufs_free(pp, txq, tx_done, nq, true);
drivers/net/ethernet/marvell/mvneta.c
1925
txq->count -= tx_done;
drivers/net/ethernet/marvell/mvneta.c
3019
int tx_done = txq->count;
drivers/net/ethernet/marvell/mvneta.c
3021
mvneta_txq_bufs_free(pp, txq, tx_done, nq, false);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2862
int tx_done;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2867
tx_done = mvpp2_txq_sent_desc_proc(port, txq);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2868
if (!tx_done)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2870
mvpp2_txq_bufs_free(port, txq, txq_pcpu, tx_done);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2872
txq_pcpu->count -= tx_done;
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
769
goto tx_done;
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
777
tx_done:
drivers/net/ethernet/marvell/skge.c
3167
netif_printk(skge, tx_done, KERN_DEBUG, skge->netdev,
drivers/net/ethernet/marvell/sky2.c
2015
netif_printk(sky2, tx_done, KERN_DEBUG, dev,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2575
int tx_done = 0;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2580
tx_done = mtk_poll_tx(eth, budget);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2584
"done tx %d, intr 0x%08x/0x%x\n", tx_done,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2589
if (tx_done == budget)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2595
if (napi_complete_done(napi, tx_done))
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2598
return tx_done;
drivers/net/ethernet/micrel/ksz884x.c
4824
tx_done(hw_priv);
drivers/net/ethernet/microchip/encx24j600.c
319
netif_dbg(priv, tx_done, dev, "TX Done%s\n", err ? ": Err" : "");
drivers/net/ethernet/realtek/8139cp.c
689
netif_dbg(cp, tx_done, cp->dev,
drivers/net/ethernet/renesas/sh_eth.c
1247
netif_info(mdp, tx_done, ndev,
drivers/net/ethernet/sfc/ef100_tx.c
360
unsigned int tx_done =
drivers/net/ethernet/sfc/ef100_tx.c
366
unsigned int tx_index = (tx_queue->read_count + tx_done - 1) &
drivers/net/ethernet/sfc/ethtool_common.c
314
&lb_tests->tx_done[tx_queue->label],
drivers/net/ethernet/sfc/falcon/ethtool.c
267
&lb_tests->tx_done[tx_queue->queue],
drivers/net/ethernet/sfc/falcon/selftest.c
484
int tx_done = 0, rx_good, rx_bad;
drivers/net/ethernet/sfc/falcon/selftest.c
494
++tx_done;
drivers/net/ethernet/sfc/falcon/selftest.c
503
if (tx_done != state->packet_count) {
drivers/net/ethernet/sfc/falcon/selftest.c
510
tx_queue->queue, tx_done, state->packet_count,
drivers/net/ethernet/sfc/falcon/selftest.c
529
lb_tests->tx_done[tx_queue->queue] += tx_done;
drivers/net/ethernet/sfc/falcon/selftest.h
19
int tx_done[EF4_TXQ_TYPES];
drivers/net/ethernet/sfc/falcon/tx.c
64
netif_vdbg(tx_queue->efx, tx_done, tx_queue->efx->net_dev,
drivers/net/ethernet/sfc/selftest.c
481
int tx_done = 0, rx_good, rx_bad;
drivers/net/ethernet/sfc/selftest.c
491
++tx_done;
drivers/net/ethernet/sfc/selftest.c
500
if (tx_done != state->packet_count) {
drivers/net/ethernet/sfc/selftest.c
507
tx_queue->label, tx_done, state->packet_count,
drivers/net/ethernet/sfc/selftest.c
526
lb_tests->tx_done[tx_queue->label] += tx_done;
drivers/net/ethernet/sfc/selftest.h
19
int tx_done[EFX_MAX_TXQ_PER_CHANNEL];
drivers/net/ethernet/sfc/siena/ethtool_common.c
266
&lb_tests->tx_done[tx_queue->label],
drivers/net/ethernet/sfc/siena/selftest.c
482
int tx_done = 0, rx_good, rx_bad;
drivers/net/ethernet/sfc/siena/selftest.c
492
++tx_done;
drivers/net/ethernet/sfc/siena/selftest.c
501
if (tx_done != state->packet_count) {
drivers/net/ethernet/sfc/siena/selftest.c
508
tx_queue->label, tx_done, state->packet_count,
drivers/net/ethernet/sfc/siena/selftest.c
527
lb_tests->tx_done[tx_queue->label] += tx_done;
drivers/net/ethernet/sfc/siena/selftest.h
19
int tx_done[EFX_MAX_TXQ_PER_CHANNEL];
drivers/net/ethernet/sfc/siena/tx_common.c
158
netif_vdbg(tx_queue->efx, tx_done, tx_queue->efx->net_dev,
drivers/net/ethernet/sfc/tx_common.c
201
netif_vdbg(tx_queue->efx, tx_done, tx_queue->efx->net_dev,
drivers/net/ethernet/smsc/smc9194.c
1104
tx_done(dev) ? "IRQ conflict" : "network cable problem");
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c
21
int ret = tx_done;
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c
16
int ret = tx_done;
drivers/net/ethernet/stmicro/stmmac/enh_desc.c
19
int ret = tx_done;
drivers/net/ethernet/stmicro/stmmac/norm_desc.c
20
int ret = tx_done;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2929
netif_dbg(priv, tx_done, priv->dev,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5940
int rx_done, tx_done, rxtx_done;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5955
tx_done = stmmac_tx_clean(priv, budget, chan, &tx_pending_packets);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5956
tx_done = min(tx_done, budget);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
5960
rxtx_done = max(tx_done, rx_done);
drivers/net/ethernet/sun/cassini.c
1842
netif_printk(cp, tx_done, KERN_DEBUG, cp->dev,
drivers/net/ethernet/sun/niu.c
3625
netif_printk(np, tx_done, KERN_DEBUG, np->dev,
drivers/net/ethernet/via/via-rhine.c
1940
netif_dbg(rp, tx_done, dev, "Tx scavenge %d status %08x\n",
drivers/net/ethernet/via/via-rhine.c
1946
netif_dbg(rp, tx_done, dev,
drivers/net/ethernet/via/via-rhine.c
1969
netif_dbg(rp, tx_done, dev, "collisions: %1.1x:%1.1x\n",
drivers/net/ethernet/wiznet/w5100.c
924
netif_dbg(priv, tx_done, ndev, "tx done\n");
drivers/net/ethernet/wiznet/w5300.c
425
netif_dbg(priv, tx_done, ndev, "tx done\n");
drivers/net/usb/usbnet.c
1348
(void) defer_bh(dev, skb, &dev->txq, tx_done);
drivers/net/usb/usbnet.c
1596
case tx_done:
drivers/net/wireless/ath/ath10k/htt_rx.c
2951
struct htt_tx_done tx_done = {};
drivers/net/wireless/ath/ath10k/htt_rx.c
2964
tx_done.status = HTT_TX_COMPL_STATE_NOACK;
drivers/net/wireless/ath/ath10k/htt_rx.c
2967
tx_done.status = HTT_TX_COMPL_STATE_ACK;
drivers/net/wireless/ath/ath10k/htt_rx.c
2971
tx_done.status = HTT_TX_COMPL_STATE_DISCARD;
drivers/net/wireless/ath/ath10k/htt_rx.c
2975
tx_done.status = HTT_TX_COMPL_STATE_DISCARD;
drivers/net/wireless/ath/ath10k/htt_rx.c
2992
tx_done.msdu_id = __le16_to_cpu(msdu_id);
drivers/net/wireless/ath/ath10k/htt_rx.c
3001
tx_done.ack_rssi = __le16_to_cpu(msdu_id);
drivers/net/wireless/ath/ath10k/htt_rx.c
3004
tx_done.ack_rssi = __le16_to_cpu(msdu_id);
drivers/net/wireless/ath/ath10k/htt_rx.c
3017
ath10k_txrx_tx_unref(htt, &tx_done);
drivers/net/wireless/ath/ath10k/htt_rx.c
3018
} else if (!kfifo_put(&htt->txdone_fifo, tx_done)) {
drivers/net/wireless/ath/ath10k/htt_rx.c
3020
tx_done.msdu_id, tx_done.status);
drivers/net/wireless/ath/ath10k/htt_rx.c
3021
ath10k_txrx_tx_unref(htt, &tx_done);
drivers/net/wireless/ath/ath10k/htt_rx.c
4126
struct htt_tx_done tx_done = {};
drivers/net/wireless/ath/ath10k/htt_rx.c
4133
tx_done.msdu_id = __le32_to_cpu(resp->mgmt_tx_completion.desc_id);
drivers/net/wireless/ath/ath10k/htt_rx.c
4137
tx_done.status = HTT_TX_COMPL_STATE_ACK;
drivers/net/wireless/ath/ath10k/htt_rx.c
4142
tx_done.ack_rssi =
drivers/net/wireless/ath/ath10k/htt_rx.c
4148
tx_done.status = HTT_TX_COMPL_STATE_NOACK;
drivers/net/wireless/ath/ath10k/htt_rx.c
4151
tx_done.status = HTT_TX_COMPL_STATE_DISCARD;
drivers/net/wireless/ath/ath10k/htt_rx.c
4161
status = ath10k_txrx_tx_unref(htt, &tx_done);
drivers/net/wireless/ath/ath10k/htt_rx.c
4363
struct htt_tx_done tx_done = {};
drivers/net/wireless/ath/ath10k/htt_rx.c
4418
while (kfifo_get(&htt->txdone_fifo, &tx_done))
drivers/net/wireless/ath/ath10k/htt_rx.c
4419
ath10k_txrx_tx_unref(htt, &tx_done);
drivers/net/wireless/ath/ath10k/htt_tx.c
513
struct htt_tx_done tx_done = {};
drivers/net/wireless/ath/ath10k/htt_tx.c
517
tx_done.msdu_id = msdu_id;
drivers/net/wireless/ath/ath10k/htt_tx.c
518
tx_done.status = HTT_TX_COMPL_STATE_DISCARD;
drivers/net/wireless/ath/ath10k/htt_tx.c
520
ath10k_txrx_tx_unref(htt, &tx_done);
drivers/net/wireless/ath/ath10k/htt_tx.c
563
struct htt_tx_done tx_done = {};
drivers/net/wireless/ath/ath10k/htt_tx.c
594
tx_done.status = HTT_TX_COMPL_STATE_ACK;
drivers/net/wireless/ath/ath10k/htt_tx.c
595
tx_done.msdu_id = __le16_to_cpu(desc_hdr->id);
drivers/net/wireless/ath/ath10k/htt_tx.c
596
ath10k_txrx_tx_unref(&ar->htt, &tx_done);
drivers/net/wireless/ath/ath10k/pci.c
2208
xfer->tx_done = true;
drivers/net/wireless/ath/ath10k/pci.c
2247
if (xfer->tx_done && (xfer->rx_done == xfer->wait_for_resp)) {
drivers/net/wireless/ath/ath10k/pci.h
25
bool tx_done;
drivers/net/wireless/ath/ath10k/txrx.c
103
trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id);
drivers/net/wireless/ath/ath10k/txrx.c
109
if (tx_done->status == HTT_TX_COMPL_STATE_NOACK)
drivers/net/wireless/ath/ath10k/txrx.c
112
if ((tx_done->status == HTT_TX_COMPL_STATE_ACK) &&
drivers/net/wireless/ath/ath10k/txrx.c
117
if (tx_done->status == HTT_TX_COMPL_STATE_DISCARD) {
drivers/net/wireless/ath/ath10k/txrx.c
125
if (tx_done->status == HTT_TX_COMPL_STATE_ACK &&
drivers/net/wireless/ath/ath10k/txrx.c
126
tx_done->ack_rssi != ATH10K_INVALID_RSSI) {
drivers/net/wireless/ath/ath10k/txrx.c
128
tx_done->ack_rssi;
drivers/net/wireless/ath/ath10k/txrx.c
44
const struct htt_tx_done *tx_done)
drivers/net/wireless/ath/ath10k/txrx.c
58
tx_done->msdu_id, tx_done->status);
drivers/net/wireless/ath/ath10k/txrx.c
60
if (tx_done->msdu_id >= htt->max_num_pending_tx) {
drivers/net/wireless/ath/ath10k/txrx.c
62
tx_done->msdu_id);
drivers/net/wireless/ath/ath10k/txrx.c
67
msdu = idr_find(&htt->pending_tx, tx_done->msdu_id);
drivers/net/wireless/ath/ath10k/txrx.c
70
tx_done->msdu_id);
drivers/net/wireless/ath/ath10k/txrx.c
84
ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id);
drivers/net/wireless/ath/ath10k/txrx.h
12
const struct htt_tx_done *tx_done);
drivers/net/wireless/ath/wil6210/netdev.c
137
int tx_done = 0;
drivers/net/wireless/ath/wil6210/netdev.c
156
tx_done += wil_tx_complete(vif, i);
drivers/net/wireless/ath/wil6210/netdev.c
159
if (tx_done < budget) {
drivers/net/wireless/ath/wil6210/netdev.c
165
wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done);
drivers/net/wireless/ath/wil6210/netdev.c
167
return min(tx_done, budget);
drivers/net/wireless/ath/wil6210/netdev.c
174
int tx_done;
drivers/net/wireless/ath/wil6210/netdev.c
181
tx_done = wil_tx_sring_handler(wil, sring);
drivers/net/wireless/ath/wil6210/netdev.c
183
if (tx_done < budget) {
drivers/net/wireless/ath/wil6210/netdev.c
189
wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done);
drivers/net/wireless/ath/wil6210/netdev.c
191
return min(tx_done, budget);
drivers/net/wireless/mediatek/mt76/dma.c
727
phy->test.tx_done--;
drivers/net/wireless/mediatek/mt76/mt76.h
815
u32 tx_done;
drivers/net/wireless/mediatek/mt76/testmode.c
276
td->tx_done = 0;
drivers/net/wireless/mediatek/mt76/testmode.c
293
wait_event_timeout(dev->tx_wait, td->tx_done == td->tx_queued,
drivers/net/wireless/mediatek/mt76/testmode.c
52
td->tx_queued - td->tx_done < tx_queued_limit &&
drivers/net/wireless/mediatek/mt76/testmode.c
560
nla_put_u32(msg, MT76_TM_STATS_ATTR_TX_DONE, td->tx_done) ||
drivers/net/wireless/mediatek/mt76/tx.c
262
phy->test.tx_done++;
drivers/net/wireless/mediatek/mt76/tx.c
263
if (phy->test.tx_queued == phy->test.tx_done)
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
567
goto tx_done;
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
595
tx_done:
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
529
goto tx_done;
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
550
tx_done:
drivers/net/wireless/realtek/rtw89/core.c
1305
if (!wait->tx_done)
drivers/net/wireless/realtek/rtw89/core.h
3593
bool tx_done;
drivers/net/wireless/realtek/rtw89/core.h
7593
wait->tx_done = tx_status == RTW89_TX_DONE;
drivers/nfc/nfcmrvl/uart.c
187
.tx_done = nfcmrvl_nci_uart_tx_done,
drivers/remoteproc/omap_remoteproc.c
611
client->tx_done = NULL;
drivers/remoteproc/st_remoteproc.c
369
ddata->mbox_client_vq0.tx_done = NULL;
drivers/remoteproc/st_remoteproc.c
375
ddata->mbox_client_vq1.tx_done = NULL;
drivers/remoteproc/stm32_rproc.c
342
.tx_done = NULL,
drivers/remoteproc/stm32_rproc.c
351
.tx_done = NULL,
drivers/remoteproc/ti_k3_common.c
173
client->tx_done = NULL;
drivers/remoteproc/xlnx_r5_remoteproc.c
276
mbox_cl->tx_done = NULL;
drivers/soc/hisilicon/kunpeng_hccs.c
185
cl->tx_done = hccs_chan_tx_done;
drivers/soc/ti/wkup_m3_ipc.c
639
m3_ipc->mbox_client.tx_done = NULL;
drivers/spi/spi-fsl-espi.c
260
espi->tx_done = true;
drivers/spi/spi-fsl-espi.c
410
espi->tx_done = false;
drivers/spi/spi-fsl-espi.c
534
if (!espi->tx_done)
drivers/spi/spi-fsl-espi.c
537
if (!espi->tx_done || !espi->rx_done)
drivers/spi/spi-fsl-espi.c
97
bool tx_done;
drivers/spi/spi-qup.c
472
dma_async_tx_callback rx_done = NULL, tx_done = NULL;
drivers/spi/spi-qup.c
487
tx_done = spi_qup_dma_done;
drivers/spi/spi-qup.c
524
DMA_MEM_TO_DEV, tx_done);
include/drm/bridge/samsung-dsim.h
47
u16 tx_done;
include/linux/mailbox_client.h
37
void (*tx_done)(struct mbox_client *cl, void *mssg, int r);
include/linux/serial_core.h
916
#define __uart_port_tx(uport, ch, flags, tx_ready, put_char, tx_done, \
include/linux/serial_core.h
940
(tx_done); \
include/linux/serial_core.h
979
#define uart_port_tx_limited(port, ch, count, tx_ready, put_char, tx_done) ({ \
include/linux/serial_core.h
981
__uart_port_tx(port, ch, 0, tx_ready, put_char, tx_done, __count, \
include/linux/serial_core.h
997
#define uart_port_tx_limited_flags(port, ch, flags, count, tx_ready, put_char, tx_done) ({ \
include/linux/serial_core.h
999
__uart_port_tx(port, ch, flags, tx_ready, put_char, tx_done, __count, \
include/net/nfc/nci_core.h
443
void (*tx_done)(struct nci_uart *nci_uart);
net/nfc/nci/uart.c
100
nu->ops.tx_done(nu);
net/nfc/nci/uart.c
99
if (nu->ops.tx_done && nci_uart_queue_empty(nu))