Lines Matching full:txs
827 brcms_c_dotxstatus(struct brcms_c_info *wlc, struct tx_status *txs) in brcms_c_dotxstatus() argument
843 trace_brcms_txstatus(&wlc->hw->d11core->dev, txs->framelen, in brcms_c_dotxstatus()
844 txs->frameid, txs->status, txs->lasttxtime, in brcms_c_dotxstatus()
845 txs->sequence, txs->phyerr, txs->ackphyrxsh); in brcms_c_dotxstatus()
852 if (!(txs->status & TX_STATUS_AMPDU) in brcms_c_dotxstatus()
853 && (txs->status & TX_STATUS_INTERMEDIATE)) { in brcms_c_dotxstatus()
859 queue = txs->frameid & TXFID_QUEUE_MASK; in brcms_c_dotxstatus()
875 if (txs->phyerr) in brcms_c_dotxstatus()
877 txs->phyerr, txh->MainRates); in brcms_c_dotxstatus()
879 if (txs->frameid != le16_to_cpu(txh->TxFrameID)) { in brcms_c_dotxstatus()
890 brcms_c_ampdu_dotxstatus(wlc->ampdu, scb, p, txs); in brcms_c_dotxstatus()
901 supr_status = txs->status & TX_STATUS_SUPR_MASK; in brcms_c_dotxstatus()
911 (txs->status & TX_STATUS_FRM_RTX_MASK) >> TX_STATUS_FRM_RTX_SHIFT; in brcms_c_dotxstatus()
975 if (txs->status & TX_STATUS_ACK_RCV) in brcms_c_dotxstatus()
1018 struct tx_status txstatus, *txs; in brcms_b_txstatus() local
1027 txs = &txstatus; in brcms_b_txstatus()
1044 txs->status = s1 & TXS_STATUS_MASK; in brcms_b_txstatus()
1045 txs->frameid = (s1 & TXS_FID_MASK) >> TXS_FID_SHIFT; in brcms_b_txstatus()
1046 txs->sequence = s2 & TXS_SEQ_MASK; in brcms_b_txstatus()
1047 txs->phyerr = (s2 & TXS_PTX_MASK) >> TXS_PTX_SHIFT; in brcms_b_txstatus()
1048 txs->lasttxtime = 0; in brcms_b_txstatus()
1050 *fatal = brcms_c_dotxstatus(wlc_hw->wlc, txs); in brcms_b_txstatus()