Lines Matching defs:mib
79 struct mt76_mib_stats *mib = &phy->mib;
84 mib->fcs_err_cnt += mt76_get_field(dev, MT_MIB_SDR3(0),
86 mib->ack_fail_cnt += mt76_get_field(dev, MT_MIB_MB_BSDR3(0),
88 mib->ba_miss_cnt += mt76_get_field(dev, MT_MIB_MB_BSDR2(0),
90 mib->rts_cnt += mt76_get_field(dev, MT_MIB_MB_BSDR0(0),
92 mib->rts_retries_cnt += mt76_get_field(dev, MT_MIB_MB_BSDR1(0),
95 mib->tx_ampdu_cnt += mt76_rr(dev, MT_MIB_SDR12(0));
96 mib->tx_mpdu_attempts_cnt += mt76_rr(dev, MT_MIB_SDR14(0));
97 mib->tx_mpdu_success_cnt += mt76_rr(dev, MT_MIB_SDR15(0));
100 mib->tx_pkt_ebf_cnt += FIELD_GET(MT_MIB_SDR9_EBF_CNT_MASK, val);
101 mib->tx_pkt_ibf_cnt += FIELD_GET(MT_MIB_SDR9_IBF_CNT_MASK, val);
104 mib->tx_bf_ibf_ppdu_cnt += FIELD_GET(MT_ETBF_TX_IBF_CNT, val);
105 mib->tx_bf_ebf_ppdu_cnt += FIELD_GET(MT_ETBF_TX_EBF_CNT, val);
108 mib->tx_bf_rx_fb_all_cnt += FIELD_GET(MT_ETBF_RX_FB_ALL, val);
109 mib->tx_bf_rx_fb_he_cnt += FIELD_GET(MT_ETBF_RX_FB_HE, val);
110 mib->tx_bf_rx_fb_vht_cnt += FIELD_GET(MT_ETBF_RX_FB_VHT, val);
111 mib->tx_bf_rx_fb_ht_cnt += FIELD_GET(MT_ETBF_RX_FB_HT, val);
113 mib->rx_mpdu_cnt += mt76_rr(dev, MT_MIB_SDR5(0));
114 mib->rx_ampdu_cnt += mt76_rr(dev, MT_MIB_SDR22(0));
115 mib->rx_ampdu_bytes_cnt += mt76_rr(dev, MT_MIB_SDR23(0));
116 mib->rx_ba_cnt += mt76_rr(dev, MT_MIB_SDR31(0));
118 for (i = 0; i < ARRAY_SIZE(mib->tx_amsdu); i++) {
120 mib->tx_amsdu[i] += val;
121 mib->tx_amsdu_cnt += val;