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

12345

/linux-master/drivers/net/wireless/ath/ath10k/
H A Dtxrx.c44 const struct htt_tx_done *tx_done)
58 tx_done->msdu_id, tx_done->status);
60 if (tx_done->msdu_id >= htt->max_num_pending_tx) {
62 tx_done->msdu_id);
67 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id);
70 tx_done->msdu_id);
84 ath10k_htt_tx_free_msdu_id(htt, tx_done->msdu_id);
103 trace_ath10k_txrx_tx_unref(ar, tx_done->msdu_id);
109 if (tx_done
43 ath10k_txrx_tx_unref(struct ath10k_htt *htt, const struct htt_tx_done *tx_done) argument
[all...]
H A Dtxrx.h12 const struct htt_tx_done *tx_done);
H A Dpci.h25 bool tx_done; member in struct:bmi_xfer
H A Dhtt_rx.c2948 struct htt_tx_done tx_done = {}; local
2961 tx_done.status = HTT_TX_COMPL_STATE_NOACK;
2964 tx_done.status = HTT_TX_COMPL_STATE_ACK;
2968 tx_done.status = HTT_TX_COMPL_STATE_DISCARD;
2972 tx_done.status = HTT_TX_COMPL_STATE_DISCARD;
2989 tx_done.msdu_id = __le16_to_cpu(msdu_id);
2998 tx_done.ack_rssi = __le16_to_cpu(msdu_id);
3001 tx_done.ack_rssi = __le16_to_cpu(msdu_id);
3014 ath10k_txrx_tx_unref(htt, &tx_done);
3015 } else if (!kfifo_put(&htt->txdone_fifo, tx_done)) {
4123 struct htt_tx_done tx_done = {}; local
4360 struct htt_tx_done tx_done = {}; local
[all...]
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dselftest.h19 int tx_done[EF4_TXQ_TYPES]; member in struct:ef4_loopback_self_tests
H A Dselftest.c484 int tx_done = 0, rx_good, rx_bad; local
494 ++tx_done;
503 if (tx_done != state->packet_count) {
510 tx_queue->queue, tx_done, state->packet_count,
529 lb_tests->tx_done[tx_queue->queue] += tx_done;
/linux-master/drivers/net/ethernet/sfc/
H A Dselftest.h19 int tx_done[EFX_MAX_TXQ_PER_CHANNEL]; member in struct:efx_loopback_self_tests
H A Dselftest.c481 int tx_done = 0, rx_good, rx_bad; local
491 ++tx_done;
500 if (tx_done != state->packet_count) {
507 tx_queue->label, tx_done, state->packet_count,
526 lb_tests->tx_done[tx_queue->label] += tx_done;
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dselftest.h19 int tx_done[EFX_MAX_TXQ_PER_CHANNEL]; member in struct:efx_loopback_self_tests
H A Dselftest.c482 int tx_done = 0, rx_good, rx_bad; local
492 ++tx_done;
501 if (tx_done != state->packet_count) {
508 tx_queue->label, tx_done, state->packet_count,
527 lb_tests->tx_done[tx_queue->label] += tx_done;
/linux-master/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 in struct:mbox_client
H A Dserial_core.h763 #define __uart_port_tx(uport, ch, flags, tx_ready, put_char, tx_done, \
786 (tx_done); \
807 * @tx_done: function to call after the loop is done
819 * * **tx_done:** when the write loop is done, this can perform arbitrary
826 #define uart_port_tx_limited(port, ch, count, tx_ready, put_char, tx_done) ({ \
828 __uart_port_tx(port, ch, 0, tx_ready, put_char, tx_done, __count, \
/linux-master/drivers/firmware/imx/
H A Dimx-scu.c32 struct completion tx_done; member in struct:imx_sc_chan
110 complete(&sc_chan->tx_done);
185 * Wait for tx_done before every send to ensure that no
189 wait_for_completion(&sc_chan->tx_done);
190 reinit_completion(&sc_chan->tx_done);
303 /* Initial tx_done completion as "done" */
304 cl->tx_done = imx_scu_tx_done;
305 init_completion(&sc_chan->tx_done);
306 complete(&sc_chan->tx_done);
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-cec.c61 bool tx_done; member in struct:dw_hdmi_cec
138 cec->tx_done = true;
142 cec->tx_done = true;
146 cec->tx_done = true;
150 cec->tx_done = true;
182 if (cec->tx_done) {
183 cec->tx_done = false;
/linux-master/drivers/media/rc/
H A Dpwm-ir-tx.c23 struct completion tx_done; member in struct:pwm_ir
112 wait_for_completion(&pwm_ir->tx_done);
133 complete(&pwm_ir->tx_done);
174 init_completion(&pwm_ir->tx_done);
H A Dene_ir.h218 int tx_done; /* done transmitting */ member in struct:ene_device
/linux-master/drivers/media/cec/platform/tegra/
H A Dtegra_cec.c43 bool tx_done; member in struct:tegra_cec
77 if (cec->tx_done) {
79 cec->tx_done = false;
114 cec->tx_done = true;
125 cec->tx_done = true;
140 cec->tx_done = true;
143 cec->tx_done = true;
/linux-master/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c137 int tx_done = 0; local
156 tx_done += wil_tx_complete(vif, i);
159 if (tx_done < budget) {
165 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done);
167 return min(tx_done, budget);
174 int tx_done; local
181 tx_done = wil_tx_sring_handler(wil, sring);
183 if (tx_done < budget) {
189 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done);
191 return min(tx_done, budge
[all...]
/linux-master/include/drm/bridge/
H A Dsamsung-dsim.h44 u16 tx_done; member in struct:samsung_dsim_transfer
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Docteon_iq.h59 u64 tx_done;/**< Num of packets sent to network. */ member in struct:oct_iq_stats
/linux-master/drivers/clk/hisilicon/
H A Dclk-hi3660-stub.c133 stub_clk_chan.cl.tx_done = NULL;
/linux-master/drivers/nfc/nfcmrvl/
H A Duart.c182 .tx_done = nfcmrvl_nci_uart_tx_done,
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dtestmode.c52 td->tx_queued - td->tx_done < tx_queued_limit &&
276 td->tx_done = 0;
293 wait_event_timeout(dev->tx_wait, td->tx_done == td->tx_queued,
560 nla_put_u32(msg, MT76_TM_STATS_ATTR_TX_DONE, td->tx_done) ||
/linux-master/net/nfc/nci/
H A Duart.c99 if (nu->ops.tx_done && nci_uart_queue_empty(nu))
100 nu->ops.tx_done(nu);
/linux-master/drivers/gpu/drm/bridge/
H A Dsamsung-dsim.c1093 const u8 *payload = pkt->payload + xfer->tx_done;
1094 u16 length = pkt->payload_length - xfer->tx_done;
1095 bool first = !xfer->tx_done;
1099 xfer, length, xfer->tx_done, xfer->rx_len, xfer->rx_done);
1104 xfer->tx_done += length;
1254 xfer->tx_done == xfer->packet.payload_length)
1296 "> xfer %pK, tx_len %zu, tx_done %u, rx_len %u, rx_done %u\n",
1297 xfer, xfer->packet.payload_length, xfer->tx_done, xfer->rx_len,
1300 if (xfer->tx_done != xfer->packet.payload_length)
1353 xfer->tx_done
[all...]

Completed in 361 milliseconds

12345