Lines Matching refs:rspec

399 rate_rspec2rate(uint32 rspec)  in rate_rspec2rate()  argument
403 if (RSPEC_ISLEGACY(rspec)) { in rate_rspec2rate()
404 rate = 500 * (rspec & WL_RSPEC_RATE_MASK); in rate_rspec2rate()
405 } else if (RSPEC_ISHT(rspec)) { in rate_rspec2rate()
406 uint mcs = (rspec & WL_RSPEC_RATE_MASK); in rate_rspec2rate()
409 rate = rate_mcs2rate(mcs, 1, WL_RSPEC_BW_40MHZ, RSPEC_ISSGI(rspec)); in rate_rspec2rate()
413 rate = rate_mcs2rate(mcs, nss, RSPEC_BW(rspec), RSPEC_ISSGI(rspec)); in rate_rspec2rate()
415 } else if (RSPEC_ISVHT(rspec)) { in rate_rspec2rate()
416 uint mcs = (rspec & WL_RSPEC_VHT_MCS_MASK); in rate_rspec2rate()
417 uint nss = (rspec & WL_RSPEC_VHT_NSS_MASK) >> WL_RSPEC_VHT_NSS_SHIFT; in rate_rspec2rate()
423 rate = rate_mcs2rate(mcs, nss, RSPEC_BW(rspec), RSPEC_ISSGI(rspec)); in rate_rspec2rate()
425 DHD_RTT(("%s: wrong rspec:%d\n", __FUNCTION__, rspec)); in rate_rspec2rate()
2167 uint32 rspec = 0; in dhd_rtt_start() local
2384 rspec |= WL_RSPEC_ENCODE_RATE; /* 11abg */ in dhd_rtt_start()
2385 rspec |= WL_RATE_6M; in dhd_rtt_start()
2388 rspec |= WL_RSPEC_ENCODE_HT; /* 11n HT */ in dhd_rtt_start()
2390 rspec |= mcs; in dhd_rtt_start()
2393 rspec |= WL_RSPEC_ENCODE_VHT; /* 11ac VHT */ in dhd_rtt_start()
2396 rspec |= (nss << WL_RSPEC_VHT_NSS_SHIFT) | mcs; in dhd_rtt_start()
2406 rspec |= WL_RSPEC_BW_20MHZ; in dhd_rtt_start()
2409 rspec |= WL_RSPEC_BW_40MHZ; in dhd_rtt_start()
2412 rspec |= WL_RSPEC_BW_80MHZ; in dhd_rtt_start()
2420 ftm_params[ftm_param_cnt].data32 = htol32(rspec); in dhd_rtt_start()
2422 DHD_RTT((">\t ratespec : %d\n", rspec)); in dhd_rtt_start()
2541 dhd_rtt_convert_rate_to_host(uint32 rspec) in dhd_rtt_convert_rate_to_host() argument
2546 if (RSPEC_ISLEGACY(rspec)) { in dhd_rtt_convert_rate_to_host()
2548 } else if (RSPEC_ISHT(rspec)) { in dhd_rtt_convert_rate_to_host()
2550 host_rate.rateMcsIdx = rspec & WL_RSPEC_RATE_MASK; in dhd_rtt_convert_rate_to_host()
2551 } else if (RSPEC_ISVHT(rspec)) { in dhd_rtt_convert_rate_to_host()
2553 host_rate.rateMcsIdx = rspec & WL_RSPEC_VHT_MCS_MASK; in dhd_rtt_convert_rate_to_host()
2554 host_rate.nss = (rspec & WL_RSPEC_VHT_NSS_MASK) >> WL_RSPEC_VHT_NSS_SHIFT; in dhd_rtt_convert_rate_to_host()
2557 bandwidth = RSPEC_BW(rspec); in dhd_rtt_convert_rate_to_host()
2576 host_rate.bitrate = rate_rspec2rate(rspec) / 100; /* 100kbps */ in dhd_rtt_convert_rate_to_host()