/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | txrx.c | 44 const struct htt_tx_done *tx_done) in ath10k_txrx_tx_unref() argument 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->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 …]
|
H A D | txrx.h | 12 const struct htt_tx_done *tx_done);
|
H A D | htt_rx.c | 3089 struct htt_tx_done tx_done = {}; in ath10k_htt_rx_tx_compl_ind() local 3102 tx_done.status = HTT_TX_COMPL_STATE_NOACK; in ath10k_htt_rx_tx_compl_ind() 3105 tx_done.status = HTT_TX_COMPL_STATE_ACK; in ath10k_htt_rx_tx_compl_ind() 3110 tx_done.status = HTT_TX_COMPL_STATE_DISCARD; in ath10k_htt_rx_tx_compl_ind() 3114 tx_done.status = HTT_TX_COMPL_STATE_DISCARD; in ath10k_htt_rx_tx_compl_ind() 3131 tx_done.msdu_id = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind() 3140 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind() 3143 tx_done.ack_rssi = __le16_to_cpu(msdu_id); in ath10k_htt_rx_tx_compl_ind() 3156 ath10k_txrx_tx_unref(htt, &tx_done); in ath10k_htt_rx_tx_compl_ind() 3157 } else if (!kfifo_put(&htt->txdone_fifo, tx_done)) { in ath10k_htt_rx_tx_compl_ind() [all …]
|
H A D | htt_tx.c | 511 struct htt_tx_done tx_done = {0}; in ath10k_htt_tx_clean_up_pending() local 515 tx_done.msdu_id = msdu_id; in ath10k_htt_tx_clean_up_pending() 516 tx_done.status = HTT_TX_COMPL_STATE_DISCARD; in ath10k_htt_tx_clean_up_pending() 518 ath10k_txrx_tx_unref(htt, &tx_done); in ath10k_htt_tx_clean_up_pending() 561 struct htt_tx_done tx_done = {0}; in ath10k_htt_htc_tx_complete() local 592 tx_done.status = HTT_TX_COMPL_STATE_ACK; in ath10k_htt_htc_tx_complete() 593 tx_done.msdu_id = __le16_to_cpu(desc_hdr->id); in ath10k_htt_htc_tx_complete() 594 ath10k_txrx_tx_unref(&ar->htt, &tx_done); in ath10k_htt_htc_tx_complete()
|
H A D | pci.h | 24 bool tx_done; member
|
H A D | pci.c | 2292 xfer->tx_done = true; in ath10k_pci_bmi_send_done() 2331 if (xfer->tx_done && (xfer->rx_done == xfer->wait_for_resp)) { in ath10k_pci_bmi_wait()
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | testmode.c | 52 td->tx_queued - td->tx_done < tx_queued_limit && in mt76_testmode_tx_pending() 276 td->tx_done = 0; in mt76_testmode_tx_start() 293 wait_event_timeout(dev->tx_wait, td->tx_done == td->tx_queued, in mt76_testmode_tx_stop() 560 nla_put_u32(msg, MT76_TM_STATS_ATTR_TX_DONE, td->tx_done) || in mt76_testmode_dump_stats()
|
H A D | tx.c | 263 phy->test.tx_done++; in __mt76_tx_complete_skb() 264 if (phy->test.tx_queued == phy->test.tx_done) in __mt76_tx_complete_skb()
|
H A D | dma.c | 582 phy->test.tx_done--; in mt76_dma_tx_queue_skb()
|
H A D | mt76.h | 702 u32 tx_done; member
|
/freebsd/sys/dev/liquidio/ |
H A D | lio_rxtx.c | 207 stats->tx_done += tx_info->s.gso_segs; in lio_xmit() 209 stats->tx_done++; in lio_xmit()
|
H A D | lio_core.c | 507 int reschedule, tx_done = 1; in lio_msix_intr_handler() local 512 tx_done = lio_flush_iq(oct, iq, oct->tx_budget); in lio_msix_intr_handler() 523 if (reschedule || !tx_done) in lio_msix_intr_handler()
|
H A D | lio_main.c | 1077 counter += oct->instr_queue[q_no]->stats.tx_done; in lio_get_counter()
|
H A D | lio_sysctl.c | 491 &oct_dev->instr_queue[i]->stats.tx_done, in lio_add_hw_stats()
|
/freebsd/sys/dev/sfxge/ |
H A D | sfxge_ev.c | 305 evq->tx_done++; in sfxge_ev_tx() 317 return (evq->tx_done >= SFXGE_EV_BATCH); in sfxge_ev_tx() 690 KASSERT(evq->tx_done == 0, ("evq->tx_done != 0")); in sfxge_ev_qpoll() 698 evq->tx_done = 0; in sfxge_ev_qpoll()
|
H A D | sfxge.h | 169 unsigned int tx_done; member
|
/freebsd/sys/dev/liquidio/base/ |
H A D | lio_request_manager.c | 479 int tx_done = 1; in lio_flush_iq() local 482 return (tx_done); in lio_flush_iq() 512 tx_done = 0; in lio_flush_iq() 520 return (tx_done); in lio_flush_iq()
|
H A D | lio_droq.c | 239 int reschedule, tx_done = 1; in lio_droq_bh() local 244 tx_done = lio_flush_iq(oct, iq, oct->tx_budget); in lio_droq_bh() 246 if (reschedule || !tx_done) in lio_droq_bh()
|
H A D | lio_iq.h | 84 uint64_t tx_done; /**< Num of packets sent to network. */ member
|
/freebsd/sys/dev/iwn/ |
H A D | if_iwnvar.h | 219 void (*tx_done)(struct iwn_softc *, struct iwn_rx_desc *, member
|
/freebsd/sys/dev/otus/ |
H A D | if_otus.c | 1369 on->tx_done = 0; in otus_newassoc() 2198 txs->nframes = on->tx_done; in otus_tx_update_ratectl() 2199 txs->nsuccess = on->tx_done - on->tx_err; in otus_tx_update_ratectl() 2203 on->tx_done = on->tx_err = on->tx_retries = 0; in otus_tx_update_ratectl() 2335 OTUS_NODE(ni)->tx_done++; in otus_tx()
|
H A D | if_otusreg.h | 955 uint64_t tx_done; member
|
/freebsd/sys/dev/et/ |
H A D | if_et.c | 2242 uint32_t tx_done; in et_txeof() local 2260 tx_done = CSR_READ_4(sc, ET_TX_DONE_POS); in et_txeof() 2261 end = tx_done & ET_TX_DONE_POS_INDEX_MASK; in et_txeof() 2262 wrap = (tx_done & ET_TX_DONE_POS_WRAP) ? 1 : 0; in et_txeof()
|
/freebsd/sys/dev/vnic/ |
H A D | nicvf_queues.c | 732 int processed_cqe, tx_done = 0; in nicvf_cq_intr_handler() local 789 tx_done++; in nicvf_cq_intr_handler() 808 if ((tx_done > 0) && in nicvf_cq_intr_handler()
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | core.h | 3355 bool tx_done; 6435 bool tx_done) 6445 wait->tx_done = tx_done; 2868 bool tx_done; global() member 5215 rtw89_core_tx_wait_complete(struct rtw89_dev * rtwdev,struct rtw89_tx_skb_data * skb_data,bool tx_done) rtw89_core_tx_wait_complete() argument
|