Searched refs:ratemask (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/dev/ath/ath_rate/sample/ |
H A D | sample.c | 325 for (mask = sn->ratemask, rix = 0; mask != 0; mask >>= 1, rix++) { in pick_best_rate() 435 mask = sn->ratemask &~ ((uint64_t) 1<<current_rix);/* don't sample current rate */ in pick_sample_rate() 585 if ((sn->ratemask & ((uint64_t) 1<<rix)) == 0) in ath_rate_pick_seed_rate_legacy() 627 if ((sn->ratemask & ((uint64_t) 1<<rix)) == 0) in ath_rate_pick_seed_rate_ht() 1154 if (sn->ratemask == 0) { in ath_rate_tx_complete() 1329 sn->ratemask = 0; in ath_rate_ctl_reset() 1341 sn->ratemask |= (uint64_t) 1<<rix; in ath_rate_ctl_reset() 1355 sn->ratemask |= (uint64_t) 1<<rix; in ath_rate_ctl_reset() 1363 for (mask = sn->ratemask, rix = 0; mask != 0; mask >>= 1, rix++) { in ath_rate_ctl_reset() 1381 sn->current_rix[y] = ffs(sn->ratemask)-1; in ath_rate_ctl_reset() [all …]
|
H A D | sample.h | 93 uint64_t ratemask; /* bit mask of valid rate indices */ member 115 #define IS_RATE_DEFINED(sn, rix) (((uint64_t) (sn)->ratemask & (1ULL<<((uint64_t) rix))) != 0)
|
/freebsd/tools/tools/ath/athratestats/ |
H A D | main.c | 120 (long long) sn->ratemask); in ath_sample_stats() 151 for (mask = sn->ratemask, rix = 0; mask != 0; mask >>= 1, rix++) { in ath_sample_stats()
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | mac.c | 1303 u32 ratemask; in ath12k_peer_assoc_h_rates() local 1314 ratemask = sta->deflink.supp_rates[band]; in ath12k_peer_assoc_h_rates() 1315 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath12k_peer_assoc_h_rates() 1320 for (i = 0; i < 32; i++, ratemask >>= 1, rates++) { in ath12k_peer_assoc_h_rates() 1321 if (!(ratemask & 1)) in ath12k_peer_assoc_h_rates()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | mac.c | 1813 u32 ratemask; in ath11k_peer_assoc_h_rates() local 1824 ratemask = sta->deflink.supp_rates[band]; in ath11k_peer_assoc_h_rates() 1825 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath11k_peer_assoc_h_rates() 1830 for (i = 0; i < 32; i++, ratemask >>= 1, rates++) { in ath11k_peer_assoc_h_rates() 1831 if (!(ratemask & 1)) in ath11k_peer_assoc_h_rates()
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | mac.c | 2252 u32 ratemask; in ath10k_peer_assoc_h_rates() local 2263 ratemask = sta->deflink.supp_rates[band]; in ath10k_peer_assoc_h_rates() 2264 ratemask &= arvif->bitrate_mask.control[band].legacy; in ath10k_peer_assoc_h_rates() 2269 for (i = 0; i < 32; i++, ratemask >>= 1, rates++) { in ath10k_peer_assoc_h_rates() 2270 if (!(ratemask & 1)) in ath10k_peer_assoc_h_rates()
|