/Linux-v4.19/drivers/net/wireless/ath/ath10k/ |
D | txrx.c | 55 const struct htt_tx_done *tx_done) in ath10k_txrx_tx_unref() argument 67 tx_done->msdu_id, tx_done->status); in ath10k_txrx_tx_unref() 69 if (tx_done->msdu_id >= htt->max_num_pending_tx) { in ath10k_txrx_tx_unref() 71 tx_done->msdu_id); in ath10k_txrx_tx_unref() 76 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref() 79 tx_done->msdu_id); in ath10k_txrx_tx_unref() 92 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id); in ath10k_txrx_tx_unref() 104 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id); in ath10k_txrx_tx_unref() 109 if (tx_done->status == HTT_TX_COMPL_STATE_NOACK) in ath10k_txrx_tx_unref() 112 if ((tx_done->status == HTT_TX_COMPL_STATE_ACK) && in ath10k_txrx_tx_unref() [all …]
|
D | htt_rx.c | 1885 struct htt_tx_done tx_done = {}; in ath10k_htt_rx_tx_compl_ind() local 1892 tx_done.status = HTT_TX_COMPL_STATE_NOACK; in ath10k_htt_rx_tx_compl_ind() 1895 tx_done.status = HTT_TX_COMPL_STATE_ACK; in ath10k_htt_rx_tx_compl_ind() 1900 tx_done.status = HTT_TX_COMPL_STATE_DISCARD; in ath10k_htt_rx_tx_compl_ind() 1904 tx_done.status = HTT_TX_COMPL_STATE_DISCARD; in ath10k_htt_rx_tx_compl_ind() 1913 tx_done.msdu_id = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind() 1923 if (!kfifo_put(&htt->txdone_fifo, tx_done)) { in ath10k_htt_rx_tx_compl_ind() 1925 tx_done.msdu_id, tx_done.status); in ath10k_htt_rx_tx_compl_ind() 1926 ath10k_txrx_tx_unref(htt, &tx_done); in ath10k_htt_rx_tx_compl_ind() 2724 struct htt_tx_done tx_done = {}; in ath10k_htt_t2h_msg_handler() local [all …]
|
D | txrx.h | 23 const struct htt_tx_done *tx_done);
|
D | pci.h | 34 bool tx_done; member
|
/Linux-v4.19/drivers/net/wireless/ath/wil6210/ |
D | netdev.c | 148 int tx_done = 0; in wil6210_netdev_poll_tx() local 167 tx_done += wil_tx_complete(vif, i); in wil6210_netdev_poll_tx() 170 if (tx_done < budget) { in wil6210_netdev_poll_tx() 176 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); in wil6210_netdev_poll_tx() 178 return min(tx_done, budget); in wil6210_netdev_poll_tx() 185 int tx_done; in wil6210_netdev_poll_tx_edma() local 192 tx_done = wil_tx_sring_handler(wil, sring); in wil6210_netdev_poll_tx_edma() 194 if (tx_done < budget) { in wil6210_netdev_poll_tx_edma() 200 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); in wil6210_netdev_poll_tx_edma() 202 return min(tx_done, budget); in wil6210_netdev_poll_tx_edma()
|
/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/ |
D | dw-hdmi-cec.c | 64 bool tx_done; member 137 cec->tx_done = true; in dw_hdmi_cec_hardirq() 141 cec->tx_done = true; in dw_hdmi_cec_hardirq() 145 cec->tx_done = true; in dw_hdmi_cec_hardirq() 177 if (cec->tx_done) { in dw_hdmi_cec_thread() 178 cec->tx_done = false; in dw_hdmi_cec_thread()
|
/Linux-v4.19/drivers/media/platform/tegra-cec/ |
D | tegra_cec.c | 54 bool tx_done; member 88 if (cec->tx_done) { in tegra_cec_irq_thread_handler() 90 cec->tx_done = false; in tegra_cec_irq_thread_handler() 125 cec->tx_done = true; in tegra_cec_irq_handler() 136 cec->tx_done = true; in tegra_cec_irq_handler() 151 cec->tx_done = true; in tegra_cec_irq_handler() 154 cec->tx_done = true; in tegra_cec_irq_handler()
|
/Linux-v4.19/drivers/input/serio/ |
D | ps2-gpio.c | 62 struct completion tx_done; member 105 if (!wait_for_completion_timeout(&drvdata->tx_done, in ps2_gpio_write() 289 complete(&drvdata->tx_done); in ps2_gpio_irq_tx() 413 init_completion(&drvdata->tx_done); in ps2_gpio_probe()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | selftest.c | 475 int tx_done = 0, rx_good, rx_bad; in efx_end_loopback() local 485 ++tx_done; in efx_end_loopback() 494 if (tx_done != state->packet_count) { in efx_end_loopback() 501 tx_queue->queue, tx_done, state->packet_count, in efx_end_loopback() 520 lb_tests->tx_done[tx_queue->queue] += tx_done; in efx_end_loopback()
|
D | selftest.h | 22 int tx_done[EFX_TXQ_TYPES]; member
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | selftest.c | 475 int tx_done = 0, rx_good, rx_bad; in ef4_end_loopback() local 485 ++tx_done; in ef4_end_loopback() 494 if (tx_done != state->packet_count) { in ef4_end_loopback() 501 tx_queue->queue, tx_done, state->packet_count, in ef4_end_loopback() 520 lb_tests->tx_done[tx_queue->queue] += tx_done; in ef4_end_loopback()
|
D | selftest.h | 22 int tx_done[EF4_TXQ_TYPES]; member
|
/Linux-v4.19/drivers/spi/ |
D | spi-sirf.c | 254 struct completion tx_done; member 408 complete(&sspi->tx_done); in spi_sirfsoc_irq() 417 complete(&sspi->tx_done); in spi_sirfsoc_irq() 433 complete(&sspi->tx_done); in spi_sirfsoc_irq() 482 if (wait_for_completion_timeout(&sspi->tx_done, timeout) == 0) { in spi_sirfsoc_cmd_transfer() 564 tx_desc->callback_param = &sspi->tx_done; in spi_sirfsoc_dma_transfer() 589 if (wait_for_completion_timeout(&sspi->tx_done, timeout) == 0) { in spi_sirfsoc_dma_transfer() 685 if (!wait_for_completion_timeout(&sspi->tx_done, timeout) || in spi_sirfsoc_pio_transfer() 714 reinit_completion(&sspi->tx_done); in spi_sirfsoc_transfer() 1156 init_completion(&sspi->tx_done); in spi_sirfsoc_probe()
|
D | spi-fsl-espi.c | 101 bool tx_done; member 264 espi->tx_done = true; in fsl_espi_fill_tx_fifo() 414 espi->tx_done = false; in fsl_espi_trans() 537 if (!espi->tx_done) in fsl_espi_cpu_irq() 540 if (!espi->tx_done || !espi->rx_done) in fsl_espi_cpu_irq()
|
/Linux-v4.19/include/linux/ |
D | mailbox_client.h | 40 void (*tx_done)(struct mbox_client *cl, void *mssg, int r); member
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_dsi.c | 229 u16 tx_done; member 962 const u8 *payload = pkt->payload + xfer->tx_done; in exynos_dsi_send_to_fifo() 963 u16 length = pkt->payload_length - xfer->tx_done; in exynos_dsi_send_to_fifo() 964 bool first = !xfer->tx_done; in exynos_dsi_send_to_fifo() 968 xfer, length, xfer->tx_done, xfer->rx_len, xfer->rx_done); in exynos_dsi_send_to_fifo() 973 xfer->tx_done += length; in exynos_dsi_send_to_fifo() 1123 xfer->tx_done == xfer->packet.payload_length) in exynos_dsi_transfer_start() 1166 xfer, xfer->packet.payload_length, xfer->tx_done, xfer->rx_len, in exynos_dsi_transfer_finish() 1169 if (xfer->tx_done != xfer->packet.payload_length) in exynos_dsi_transfer_finish() 1222 xfer->tx_done = 0; in exynos_dsi_transfer()
|
/Linux-v4.19/Documentation/ |
D | mailbox.txt | 96 dc_async->cl.tx_done = sample_sent; 106 dc_sync->cl.tx_done = NULL; /* operate in blocking mode */
|
/Linux-v4.19/net/nfc/nci/ |
D | uart.c | 111 if (nu->ops.tx_done && nci_uart_queue_empty(nu)) in nci_uart_write_work() 112 nu->ops.tx_done(nu); in nci_uart_write_work()
|
/Linux-v4.19/drivers/media/rc/ |
D | ene_ir.h | 227 int tx_done; /* done transmitting */ member
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | tango_nand.c | 242 struct completion tx_done; in do_dma() local 256 desc->callback_param = &tx_done; in do_dma() 257 init_completion(&tx_done); in do_dma() 268 res = wait_for_completion_timeout(&tx_done, HZ); in do_dma()
|
/Linux-v4.19/drivers/remoteproc/ |
D | st_remoteproc.c | 316 ddata->mbox_client_vq0.tx_done = NULL; in st_rproc_probe() 322 ddata->mbox_client_vq1.tx_done = NULL; in st_rproc_probe()
|
/Linux-v4.19/drivers/mailbox/ |
D | mailbox.c | 110 if (chan->cl->tx_done) in tx_tick() 111 chan->cl->tx_done(chan->cl, mssg, r); in tx_tick()
|
/Linux-v4.19/drivers/clk/hisilicon/ |
D | clk-hi3660-stub.c | 142 stub_clk_chan.cl.tx_done = NULL; in hi3660_stub_clk_probe()
|
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/ |
D | request_manager.c | 474 int tx_done = 1; in octeon_flush_iq() local 477 return tx_done; in octeon_flush_iq() 506 tx_done = 0; in octeon_flush_iq() 514 return tx_done; in octeon_flush_iq()
|
/Linux-v4.19/drivers/net/ethernet/adaptec/ |
D | starfire.c | 546 unsigned int tx_done; member 1144 np->dirty_rx = np->dirty_tx = np->rx_done = np->tx_done = 0; in init_ring() 1364 while ((tx_status = le32_to_cpu(np->tx_done_q[np->tx_done].status)) != 0) { in intr_handler() 1367 dev->name, np->dirty_tx, np->tx_done, tx_status); in intr_handler() 1395 np->tx_done_q[np->tx_done].status = 0; in intr_handler() 1396 np->tx_done = (np->tx_done + 1) % DONE_Q_SIZE; in intr_handler() 1398 writew(np->tx_done, ioaddr + CompletionQConsumerIdx + 2); in intr_handler()
|