Lines Matching refs:mcs
57 #define FFPLD_MAX_MCS 23 /* we don't deal with mcs 32 */
86 * mcs2ampdu_table: per-mcs max # of mpdus in an ampdu
119 * max_txlen: max size of ampdu per mcs, bw and sgi
148 u32 rate, mcs;
150 for (mcs = 0; mcs < MCS_TABLE_SIZE; mcs++) {
153 rate = mcs_2_rate(mcs, false, false);
154 ampdu->max_txlen[mcs][0][0] = (rate * dur) >> 3;
156 rate = mcs_2_rate(mcs, true, false);
157 ampdu->max_txlen[mcs][1][0] = (rate * dur) >> 3;
159 rate = mcs_2_rate(mcs, false, true);
160 ampdu->max_txlen[mcs][0][1] = (rate * dur) >> 3;
162 rate = mcs_2_rate(mcs, true, true);
163 ampdu->max_txlen[mcs][1][1] = (rate * dur) >> 3;
330 /* fill up the mcs2ampdu table; do not recalc the last mcs */
346 * decrease maximum ampdu size for each mcs till underflows stop
435 * compute a new dma xfer rate for max_mpdu @ max mcs.
570 u8 plcp0, plcp3, is40, sgi, mcs;
586 mcs = plcp0 & ~MIMO_PLCP_40MHZ;
588 ampdu->max_txlen[mcs][is40][sgi]);
591 if (mcs_2_rate(mcs, true, false) >= f->dmaxferrate) {
593 min_t(u16, f->mcs2ampdu_table[mcs],
636 u8 plcp0, is40, mcs;
701 mcs = plcp0 & ~MIMO_PLCP_40MHZ;
755 if (mcs_2_rate(mcs, true, false) >= f->dmaxferrate) {
809 struct tx_status *txs, u8 mcs)
834 u8 mcs = 0;
926 mcs = plcp[0] & MIMO_PLCP_MCS_MASK;
954 mcs);