Lines Matching refs:rateset
711 wl_rateset_t rateset; in wl_iw_get_range() local
766 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_get_range()
768 rateset.count = dtoh32(rateset.count); in wl_iw_get_range()
769 range->num_bitrates = rateset.count; in wl_iw_get_range()
770 for (i = 0; i < rateset.count && i < IW_MAX_BITRATES; i++) in wl_iw_get_range()
771 range->bitrate[i] = (rateset.rates[i] & 0x7f) * 500000; /* convert to bps */ in wl_iw_get_range()
1557 if (bi->rateset.count) { in wl_iw_get_scan()
1562 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_get_scan()
1563 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_get_scan()
1680 if (bi->rateset.count <= sizeof(bi->rateset.rates)) { in wl_iw_iscan_get_scan()
1688 for (j = 0; j < bi->rateset.count && j < IW_MAX_BITRATES; j++) { in wl_iw_iscan_get_scan()
1689 iwe.u.bitrate.value = (bi->rateset.rates[j] & 0x7f) * 500000; in wl_iw_iscan_get_scan()
1836 wl_rateset_t rateset; in wl_iw_set_rate() local
1842 if ((error = dev_wlc_ioctl(dev, WLC_GET_CURR_RATESET, &rateset, sizeof(rateset)))) in wl_iw_set_rate()
1845 rateset.count = dtoh32(rateset.count); in wl_iw_set_rate()
1849 rate = rateset.rates[rateset.count - 1] & 0x7f; in wl_iw_set_rate()
1850 } else if (vwrq->value < rateset.count) { in wl_iw_set_rate()
1852 rate = rateset.rates[vwrq->value] & 0x7f; in wl_iw_set_rate()
1882 for (i = 0; i < rateset.count; i++) in wl_iw_set_rate()
1883 if ((rateset.rates[i] & 0x7f) > rate) in wl_iw_set_rate()
1885 rateset.count = htod32(i); in wl_iw_set_rate()
1888 if ((error = dev_wlc_ioctl(dev, WLC_SET_RATESET, &rateset, sizeof(rateset)))) in wl_iw_set_rate()