Lines Matching refs:rateset
780 wl_rateset_t rateset; in wl_iw_get_range() local
842 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
844 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
845 range->num_bitrates = rateset.count; in wl_iw_get_range()
846 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
847 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1768 if (bi->rateset.count) { in wl_iw_get_scan()
1773 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1774 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1913 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
1921 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_iscan_get_scan()
1922 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_iscan_get_scan()
2103 wl_rateset_t rateset; in wl_iw_set_rate() local
2109 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_set_rate()
2112 rateset.count = dtoh32(rateset.count); in wl_iw_set_rate()
2116 rate = rateset.rates[rateset.count - 1] & 0x7f; in wl_iw_set_rate()
2117 } else if (vwrq->value < rateset.count) { in wl_iw_set_rate()
2119 rate = rateset.rates[vwrq->value] & 0x7f; in wl_iw_set_rate()
2149 for (i = 0; i < rateset.count; i++) in wl_iw_set_rate()
2150 if ((rateset.rates[i] & 0x7f) > rate) in wl_iw_set_rate()
2152 rateset.count = htod32(i); in wl_iw_set_rate()
2155 if ((error = dev_wlc_ioctl(dev, WLC_SET_RATESET, &rateset, sizeof(rateset)))) in wl_iw_set_rate()