/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | txrx.c | 44 const struct htt_tx_done *tx_done) in ath10k_txrx_tx_unref() 57 tx_done->msdu_id, tx_done->status); in ath10k_txrx_tx_unref() 59 if (tx_done->msdu_id >= htt->max_num_pending_tx) { in ath10k_txrx_tx_unref() 61 tx_done->msdu_id); in ath10k_txrx_tx_unref() 66 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref() 69 tx_done->msdu_id); in ath10k_txrx_tx_unref() 83 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id); in ath10k_txrx_tx_unref() 102 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id); in ath10k_txrx_tx_unref() 108 if (tx_done in ath10k_txrx_tx_unref() 43 ath10k_txrx_tx_unref(struct ath10k_htt *htt, const struct htt_tx_done *tx_done) ath10k_txrx_tx_unref() argument [all...] |
H A D | txrx.h | 12 const struct htt_tx_done *tx_done);
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | txrx.c | 44 const struct htt_tx_done *tx_done) in ath10k_txrx_tx_unref() 58 tx_done->msdu_id, tx_done->status); in ath10k_txrx_tx_unref() 60 if (tx_done->msdu_id >= htt->max_num_pending_tx) { in ath10k_txrx_tx_unref() 62 tx_done->msdu_id); in ath10k_txrx_tx_unref() 67 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref() 70 tx_done->msdu_id); in ath10k_txrx_tx_unref() 84 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id); in ath10k_txrx_tx_unref() 103 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id); in ath10k_txrx_tx_unref() 109 if (tx_done in ath10k_txrx_tx_unref() 43 ath10k_txrx_tx_unref(struct ath10k_htt *htt, const struct htt_tx_done *tx_done) ath10k_txrx_tx_unref() argument [all...] |
H A D | txrx.h | 12 const struct htt_tx_done *tx_done);
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
H A D | netdev.c | 137 int tx_done = 0; in wil6210_netdev_poll_tx() local 156 tx_done += wil_tx_complete(vif, i); in wil6210_netdev_poll_tx() 159 if (tx_done < budget) { in wil6210_netdev_poll_tx() 165 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); in wil6210_netdev_poll_tx() 167 return min(tx_done, budget); in wil6210_netdev_poll_tx() 174 int tx_done; in wil6210_netdev_poll_tx_edma() local 181 tx_done = wil_tx_sring_handler(wil, sring); in wil6210_netdev_poll_tx_edma() 183 if (tx_done < budget) { in wil6210_netdev_poll_tx_edma() 189 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); in wil6210_netdev_poll_tx_edma() 191 return min(tx_done, budge in wil6210_netdev_poll_tx_edma() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
H A D | netdev.c | 137 int tx_done = 0; in wil6210_netdev_poll_tx() local 156 tx_done += wil_tx_complete(vif, i); in wil6210_netdev_poll_tx() 159 if (tx_done < budget) { in wil6210_netdev_poll_tx() 165 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); in wil6210_netdev_poll_tx() 167 return min(tx_done, budget); in wil6210_netdev_poll_tx() 174 int tx_done; in wil6210_netdev_poll_tx_edma() local 181 tx_done = wil_tx_sring_handler(wil, sring); in wil6210_netdev_poll_tx_edma() 183 if (tx_done < budget) { in wil6210_netdev_poll_tx_edma() 189 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); in wil6210_netdev_poll_tx_edma() 191 return min(tx_done, budge in wil6210_netdev_poll_tx_edma() [all...] |
/kernel/linux/linux-5.10/drivers/firmware/imx/ |
H A D | imx-scu.c | 31 struct completion tx_done; member 109 complete(&sc_chan->tx_done); in imx_scu_tx_done() 184 * Wait for tx_done before every send to ensure that no in imx_scu_ipc_write() 188 wait_for_completion(&sc_chan->tx_done); in imx_scu_ipc_write() 189 reinit_completion(&sc_chan->tx_done); in imx_scu_ipc_write() 302 /* Initial tx_done completion as "done" */ in imx_scu_probe() 303 cl->tx_done = imx_scu_tx_done; in imx_scu_probe() 304 init_completion(&sc_chan->tx_done); in imx_scu_probe() 305 complete(&sc_chan->tx_done); in imx_scu_probe()
|
/kernel/linux/linux-6.6/drivers/firmware/imx/ |
H A D | imx-scu.c | 32 struct completion tx_done; member 110 complete(&sc_chan->tx_done); in imx_scu_tx_done() 185 * Wait for tx_done before every send to ensure that no in imx_scu_ipc_write() 189 wait_for_completion(&sc_chan->tx_done); in imx_scu_ipc_write() 190 reinit_completion(&sc_chan->tx_done); in imx_scu_ipc_write() 303 /* Initial tx_done completion as "done" */ in imx_scu_probe() 304 cl->tx_done = imx_scu_tx_done; in imx_scu_probe() 305 init_completion(&sc_chan->tx_done); in imx_scu_probe() 306 complete(&sc_chan->tx_done); in imx_scu_probe()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-cec.c | 61 bool tx_done; member 134 cec->tx_done = true; in dw_hdmi_cec_hardirq() 138 cec->tx_done = true; in dw_hdmi_cec_hardirq() 142 cec->tx_done = true; in dw_hdmi_cec_hardirq() 174 if (cec->tx_done) { in dw_hdmi_cec_thread() 175 cec->tx_done = false; in dw_hdmi_cec_thread()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-cec.c | 61 bool tx_done; member 138 cec->tx_done = true; in dw_hdmi_cec_hardirq() 142 cec->tx_done = true; in dw_hdmi_cec_hardirq() 146 cec->tx_done = true; in dw_hdmi_cec_hardirq() 178 if (cec->tx_done) { in dw_hdmi_cec_thread() 179 cec->tx_done = false; in dw_hdmi_cec_thread()
|
/kernel/linux/linux-5.10/drivers/media/cec/platform/tegra/ |
H A D | tegra_cec.c | 43 bool tx_done; member 77 if (cec->tx_done) { in tegra_cec_irq_thread_handler() 79 cec->tx_done = false; in tegra_cec_irq_thread_handler() 114 cec->tx_done = true; in tegra_cec_irq_handler() 125 cec->tx_done = true; in tegra_cec_irq_handler() 140 cec->tx_done = true; in tegra_cec_irq_handler() 143 cec->tx_done = true; in tegra_cec_irq_handler()
|
/kernel/linux/linux-6.6/drivers/media/cec/platform/tegra/ |
H A D | tegra_cec.c | 43 bool tx_done; member 77 if (cec->tx_done) { in tegra_cec_irq_thread_handler() 79 cec->tx_done = false; in tegra_cec_irq_thread_handler() 114 cec->tx_done = true; in tegra_cec_irq_handler() 125 cec->tx_done = true; in tegra_cec_irq_handler() 140 cec->tx_done = true; in tegra_cec_irq_handler() 143 cec->tx_done = true; in tegra_cec_irq_handler()
|
/kernel/linux/linux-5.10/drivers/input/serio/ |
H A D | ps2-gpio.c | 59 struct completion tx_done; member 103 if (!wait_for_completion_timeout(&drvdata->tx_done, in ps2_gpio_write() 287 complete(&drvdata->tx_done); in ps2_gpio_irq_tx() 409 init_completion(&drvdata->tx_done); in ps2_gpio_probe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | selftest.c | 470 int tx_done = 0, rx_good, rx_bad; in efx_end_loopback() local 480 ++tx_done; in efx_end_loopback() 489 if (tx_done != state->packet_count) { in efx_end_loopback() 496 tx_queue->label, tx_done, state->packet_count, in efx_end_loopback() 515 lb_tests->tx_done[tx_queue->label] += tx_done; in efx_end_loopback()
|
H A D | selftest.h | 19 int tx_done[EFX_MAX_TXQ_PER_CHANNEL]; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | selftest.c | 472 int tx_done = 0, rx_good, rx_bad; in ef4_end_loopback() local 482 ++tx_done; in ef4_end_loopback() 491 if (tx_done != state->packet_count) { in ef4_end_loopback() 498 tx_queue->queue, tx_done, state->packet_count, in ef4_end_loopback() 517 lb_tests->tx_done[tx_queue->queue] += tx_done; in ef4_end_loopback()
|
H A D | selftest.h | 19 int tx_done[EF4_TXQ_TYPES]; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
H A D | selftest.c | 484 int tx_done = 0, rx_good, rx_bad; in ef4_end_loopback() local 494 ++tx_done; in ef4_end_loopback() 503 if (tx_done != state->packet_count) { in ef4_end_loopback() 510 tx_queue->queue, tx_done, state->packet_count, in ef4_end_loopback() 529 lb_tests->tx_done[tx_queue->queue] += tx_done; in ef4_end_loopback()
|
H A D | selftest.h | 19 int tx_done[EF4_TXQ_TYPES]; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | selftest.c | 481 int tx_done = 0, rx_good, rx_bad; in efx_end_loopback() local 491 ++tx_done; in efx_end_loopback() 500 if (tx_done != state->packet_count) { in efx_end_loopback() 507 tx_queue->label, tx_done, state->packet_count, in efx_end_loopback() 526 lb_tests->tx_done[tx_queue->label] += tx_done; in efx_end_loopback()
|
H A D | selftest.h | 19 int tx_done[EFX_MAX_TXQ_PER_CHANNEL]; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | selftest.c | 482 int tx_done = 0, rx_good, rx_bad; in efx_end_loopback() local 492 ++tx_done; in efx_end_loopback() 501 if (tx_done != state->packet_count) { in efx_end_loopback() 508 tx_queue->label, tx_done, state->packet_count, in efx_end_loopback() 527 lb_tests->tx_done[tx_queue->label] += tx_done; in efx_end_loopback()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | testmode.c | 37 while (td->tx_pending > 0 && td->tx_queued - td->tx_done < 1000 && in mt76_testmode_tx_pending() 163 td->tx_done = 0; in mt76_testmode_tx_start() 179 wait_event_timeout(dev->tx_wait, td->tx_done == td->tx_queued, 10 * HZ); in mt76_testmode_tx_stop() 407 nla_put_u32(msg, MT76_TM_STATS_ATTR_TX_DONE, td->tx_done) || in mt76_testmode_dump_stats()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mailbox_client.h | 27 * @tx_done: Atomic callback to tell client of data transmission 37 void (*tx_done)(struct mbox_client *cl, void *mssg, int r); member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mailbox_client.h | 27 * @tx_done: Atomic callback to tell client of data transmission 37 void (*tx_done)(struct mbox_client *cl, void *mssg, int r); member
|