Home
last modified time | relevance | path

Searched refs:rate_mask (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/wireless/intel/iwlegacy/
H A D4965-rs.c651 il4965_rs_get_adjacent_rate(struct il_priv *il, u8 idx, u16 rate_mask, in il4965_rs_get_adjacent_rate() argument
666 if (rate_mask & mask) { in il4965_rs_get_adjacent_rate()
675 if (rate_mask & mask) { in il4965_rs_get_adjacent_rate()
689 if (rate_mask & (1 << low)) in il4965_rs_get_adjacent_rate()
699 if (rate_mask & (1 << high)) in il4965_rs_get_adjacent_rate()
713 u16 rate_mask; in il4965_rs_get_lower_rate() local
739 rate_mask = il4965_rs_get_supported_rates(lq_sta, NULL, tbl->lq_type); in il4965_rs_get_lower_rate()
745 rate_mask = in il4965_rs_get_lower_rate()
746 (u16) (rate_mask & in il4965_rs_get_lower_rate()
749 rate_mask = (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_get_lower_rate()
[all …]
H A D3945.c689 u16 rate_mask; in il3945_hw_build_tx_cmd_rate() local
702 rate_mask = RATES_MASK_3945; in il3945_hw_build_tx_cmd_rate()
718 ((rate_mask & IL_OFDM_RATES_MASK) >> IL_FIRST_OFDM_RATE) & 0xFF; in il3945_hw_build_tx_cmd_rate()
721 tx_cmd->supp_rates[1] = (rate_mask & 0xF); in il3945_hw_build_tx_cmd_rate()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drs.c693 static u16 rs_get_adjacent_rate(struct iwl_priv *priv, u8 index, u16 rate_mask, in rs_get_adjacent_rate() argument
711 if (rate_mask & mask) { in rs_get_adjacent_rate()
720 if (rate_mask & mask) { in rs_get_adjacent_rate()
734 if (rate_mask & (1 << low)) in rs_get_adjacent_rate()
744 if (rate_mask & (1 << high)) in rs_get_adjacent_rate()
757 u16 rate_mask; in rs_get_lower_rate() local
783 rate_mask = rs_get_supported_rates(lq_sta, NULL, tbl->lq_type); in rs_get_lower_rate()
789 rate_mask = (u16)(rate_mask & in rs_get_lower_rate()
792 rate_mask = (u16)(rate_mask & lq_sta->supp_rates); in rs_get_lower_rate()
796 if (switch_to_legacy && (rate_mask & (1 << scale_index))) { in rs_get_lower_rate()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192d/
H A Dhw_common.c860 struct rtl92d_rate_mask_h2c rate_mask = {}; in rtl92d_update_hal_rate_mask() local
986 le32p_replace_bits(&rate_mask.rate_mask_and_raid, ratr_bitmap, RATE_MASK_MASK); in rtl92d_update_hal_rate_mask()
987 le32p_replace_bits(&rate_mask.rate_mask_and_raid, ratr_index, RAID_MASK); in rtl92d_update_hal_rate_mask()
988 u8p_replace_bits(&rate_mask.macid_and_short_gi, macid, MACID_MASK); in rtl92d_update_hal_rate_mask()
989 u8p_replace_bits(&rate_mask.macid_and_short_gi, shortgi, SHORT_GI_MASK); in rtl92d_update_hal_rate_mask()
990 u8p_replace_bits(&rate_mask.macid_and_short_gi, 1, BIT(7)); in rtl92d_update_hal_rate_mask()
994 ratr_index, ratr_bitmap, &rate_mask); in rtl92d_update_hal_rate_mask()
997 rtl92d_fill_h2c_cmd(hw, H2C_RA_MASK, sizeof(rate_mask), in rtl92d_update_hal_rate_mask()
998 (u8 *)&rate_mask); in rtl92d_update_hal_rate_mask()
1003 memcpy(rtlpriv->rate_mask, &rate_mask, in rtl92d_update_hal_rate_mask()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dhw.c2326 u8 rate_mask[7]; in rtl8723be_update_hal_rate_mask() local
2421 *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | in rtl8723be_update_hal_rate_mask()
2423 rate_mask[0] = macid; in rtl8723be_update_hal_rate_mask()
2424 rate_mask[1] = _rtl8723be_mrate_idx_to_arfr_id(hw, ratr_index) | in rtl8723be_update_hal_rate_mask()
2426 rate_mask[2] = curtxbw_40mhz | ((!update_bw) << 3); in rtl8723be_update_hal_rate_mask()
2428 rate_mask[3] = (u8)(ratr_bitmap & 0x000000ff); in rtl8723be_update_hal_rate_mask()
2429 rate_mask[4] = (u8)((ratr_bitmap & 0x0000ff00) >> 8); in rtl8723be_update_hal_rate_mask()
2430 rate_mask[5] = (u8)((ratr_bitmap & 0x00ff0000) >> 16); in rtl8723be_update_hal_rate_mask()
2431 rate_mask[6] = (u8)((ratr_bitmap & 0xff000000) >> 24); in rtl8723be_update_hal_rate_mask()
2436 rate_mask[0], rate_mask[1], in rtl8723be_update_hal_rate_mask()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
H A Dhw.c2267 u8 rate_mask[7] = {0}; in rtl92ee_update_hal_rate_mask() local
2366 *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | in rtl92ee_update_hal_rate_mask()
2368 rate_mask[0] = macid; in rtl92ee_update_hal_rate_mask()
2369 rate_mask[1] = ratr_index | (b_shortgi ? 0x80 : 0x00); in rtl92ee_update_hal_rate_mask()
2370 rate_mask[2] = curtxbw_40mhz | ((!update_bw) << 3); in rtl92ee_update_hal_rate_mask()
2371 rate_mask[3] = (u8)(ratr_bitmap & 0x000000ff); in rtl92ee_update_hal_rate_mask()
2372 rate_mask[4] = (u8)((ratr_bitmap & 0x0000ff00) >> 8); in rtl92ee_update_hal_rate_mask()
2373 rate_mask[5] = (u8)((ratr_bitmap & 0x00ff0000) >> 16); in rtl92ee_update_hal_rate_mask()
2374 rate_mask[6] = (u8)((ratr_bitmap & 0xff000000) >> 24); in rtl92ee_update_hal_rate_mask()
2377 ratr_index, ratr_bitmap, rate_mask[0], rate_mask[1], in rtl92ee_update_hal_rate_mask()
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Drate.c444 uint rate_mask, bool mcsallow, u8 bw, u8 txstreams) in brcms_c_rateset_default() argument
479 rate_mask, mcsallow); in brcms_c_rateset_default()
H A Drate.h235 int bandtype, bool cck_only, uint rate_mask,
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dhw.c3479 u8 rate_mask[7]; in rtl8821ae_update_hal_rate_mask() local
3644 rate_mask[0] = macid; in rtl8821ae_update_hal_rate_mask()
3645 rate_mask[1] = ratr_index | (b_shortgi ? 0x80 : 0x00); in rtl8821ae_update_hal_rate_mask()
3646 rate_mask[2] = rtlphy->current_chan_bw | ((!update_bw) << 3) in rtl8821ae_update_hal_rate_mask()
3650 rate_mask[3] = (u8)(ratr_bitmap & 0x000000ff); in rtl8821ae_update_hal_rate_mask()
3651 rate_mask[4] = (u8)((ratr_bitmap & 0x0000ff00) >> 8); in rtl8821ae_update_hal_rate_mask()
3652 rate_mask[5] = (u8)((ratr_bitmap & 0x00ff0000) >> 16); in rtl8821ae_update_hal_rate_mask()
3653 rate_mask[6] = (u8)((ratr_bitmap & 0xff000000) >> 24); in rtl8821ae_update_hal_rate_mask()
3658 rate_mask[0], rate_mask[1], in rtl8821ae_update_hal_rate_mask()
3659 rate_mask[2], rate_mask[3], in rtl8821ae_update_hal_rate_mask()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
H A Dhw.c1925 u8 rate_mask[5]; in rtl8723e_update_hal_rate_mask() local
2026 *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | in rtl8723e_update_hal_rate_mask()
2028 rate_mask[4] = macid | (shortgi ? 0x20 : 0x00) | 0x80; in rtl8723e_update_hal_rate_mask()
2032 rate_mask[0], rate_mask[1], in rtl8723e_update_hal_rate_mask()
2033 rate_mask[2], rate_mask[3], in rtl8723e_update_hal_rate_mask()
2034 rate_mask[4]); in rtl8723e_update_hal_rate_mask()
2035 rtl8723e_fill_h2c_cmd(hw, H2C_RA_MASK, 5, rate_mask); in rtl8723e_update_hal_rate_mask()
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dhw.c2071 u8 rate_mask[5]; in rtl88ee_update_hal_rate_mask() local
2171 *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | in rtl88ee_update_hal_rate_mask()
2173 rate_mask[4] = macid | (b_shortgi ? 0x20 : 0x00) | 0x80; in rtl88ee_update_hal_rate_mask()
2177 rate_mask[0], rate_mask[1], in rtl88ee_update_hal_rate_mask()
2178 rate_mask[2], rate_mask[3], in rtl88ee_update_hal_rate_mask()
2179 rate_mask[4]); in rtl88ee_update_hal_rate_mask()
2180 rtl88e_fill_h2c_cmd(hw, H2C_88E_RA_MASK, 5, rate_mask); in rtl88ee_update_hal_rate_mask()
/linux/include/sound/sof/
H A Dtopology.h170 uint32_t rate_mask; /**< SOF_RATE_ supported rates */ member
/linux/net/mac80211/
H A Drate.c372 u32 rate_mask) in __rate_control_send_low() argument
389 if (!(rate_mask & BIT(i))) in __rate_control_send_low()
406 rate_mask, rate_flags); in __rate_control_send_low()
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dhw.c1912 u8 rate_mask[5]; in rtl92cu_update_hal_rate_mask() local
2025 *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | in rtl92cu_update_hal_rate_mask()
2027 rate_mask[4] = macid | (shortgi ? 0x20 : 0x00) | 0x80; in rtl92cu_update_hal_rate_mask()
2030 ratr_index, ratr_bitmap, rate_mask); in rtl92cu_update_hal_rate_mask()
2031 memcpy(rtlpriv->rate_mask, rate_mask, 5); in rtl92cu_update_hal_rate_mask()
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
H A Dhw.c1855 u8 rate_mask[5]; in rtl92ce_update_hal_rate_mask() local
1958 *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | in rtl92ce_update_hal_rate_mask()
1960 rate_mask[4] = macid | (shortgi ? 0x20 : 0x00) | 0x80; in rtl92ce_update_hal_rate_mask()
1963 ratr_index, ratr_bitmap, rate_mask); in rtl92ce_update_hal_rate_mask()
1964 rtl92c_fill_h2c_cmd(hw, H2C_RA_MASK, 5, rate_mask); in rtl92ce_update_hal_rate_mask()
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dipw2200.c5366 u8 modulation, u32 rate_mask) in ipw_add_cck_scan_rates() argument
5371 if (rate_mask & LIBIPW_CCK_RATE_1MB_MASK) in ipw_add_cck_scan_rates()
5375 if (rate_mask & LIBIPW_CCK_RATE_2MB_MASK) in ipw_add_cck_scan_rates()
5379 if (rate_mask & LIBIPW_CCK_RATE_5MB_MASK) in ipw_add_cck_scan_rates()
5383 if (rate_mask & LIBIPW_CCK_RATE_11MB_MASK) in ipw_add_cck_scan_rates()
5389 u8 modulation, u32 rate_mask) in ipw_add_ofdm_scan_rates() argument
5394 if (rate_mask & LIBIPW_OFDM_RATE_6MB_MASK) in ipw_add_ofdm_scan_rates()
5398 if (rate_mask & LIBIPW_OFDM_RATE_9MB_MASK) in ipw_add_ofdm_scan_rates()
5402 if (rate_mask & LIBIPW_OFDM_RATE_12MB_MASK) in ipw_add_ofdm_scan_rates()
5406 if (rate_mask & LIBIPW_OFDM_RATE_18MB_MASK) in ipw_add_ofdm_scan_rates()
[all …]