Home
last modified time | relevance | path

Searched refs:tx_done (Results 1 - 25 of 219) sorted by relevance

123456789

/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dtxrx.c44 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 Dtxrx.h12 const struct htt_tx_done *tx_done);
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dtxrx.c44 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 Dtxrx.h12 const struct htt_tx_done *tx_done);
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c137 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 Dnetdev.c137 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 Dimx-scu.c31 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 Dimx-scu.c32 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 Ddw-hdmi-cec.c61 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 Ddw-hdmi-cec.c61 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 Dtegra_cec.c43 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 Dtegra_cec.c43 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 Dps2-gpio.c59 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 Dselftest.c470 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 Dselftest.h19 int tx_done[EFX_MAX_TXQ_PER_CHANNEL]; member
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A Dselftest.c472 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 Dselftest.h19 int tx_done[EF4_TXQ_TYPES]; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/
H A Dselftest.c484 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 Dselftest.h19 int tx_done[EF4_TXQ_TYPES]; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dselftest.c481 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 Dselftest.h19 int tx_done[EFX_MAX_TXQ_PER_CHANNEL]; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
H A Dselftest.c482 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 Dtestmode.c37 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 Dmailbox_client.h27 * @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 Dmailbox_client.h27 * @tx_done: Atomic callback to tell client of data transmission
37 void (*tx_done)(struct mbox_client *cl, void *mssg, int r); member

Completed in 13 milliseconds

123456789