Home
last modified time | relevance | path

Searched refs:supp_rates (Results 1 - 25 of 118) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/staging/wlan-ng/
H A Dp80211mgmt.h323 struct wlan_ie_supp_rates *supp_rates; member
376 struct wlan_ie_supp_rates *supp_rates; member
393 struct wlan_ie_supp_rates *supp_rates; member
411 struct wlan_ie_supp_rates *supp_rates; member
428 struct wlan_ie_supp_rates *supp_rates; member
443 struct wlan_ie_supp_rates *supp_rates; member
461 struct wlan_ie_supp_rates *supp_rates; member
/kernel/linux/linux-5.10/net/mac80211/
H A Dibss.c451 int rate = bss->supp_rates[i] & 0x7f; in ieee80211_sta_join_ibss()
452 bool is_basic = !!(bss->supp_rates[i] & 0x80); in ieee80211_sta_join_ibss()
603 const u8 *addr, u32 supp_rates)
651 sta->sta.supp_rates[band] = supp_rates | in __acquires()
998 u32 supp_rates = 0; in ieee80211_update_sta_info() local
1013 if (elems->supp_rates) { in ieee80211_update_sta_info()
1014 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info()
1019 prev_rates = sta->sta.supp_rates[band]; in ieee80211_update_sta_info()
1027 sta->sta.supp_rates[ban in ieee80211_update_sta_info()
1121 u32 supp_rates = 0; ieee80211_rx_bss_info() local
1205 ieee80211_ibss_rx_no_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, const u8 *addr, u32 supp_rates) ieee80211_ibss_rx_no_sta() argument
[all...]
H A Docb.c40 u32 supp_rates) in ieee80211_ocb_rx_no_sta()
77 sta->sta.supp_rates[band] = in ieee80211_ocb_rx_no_sta()
38 ieee80211_ocb_rx_no_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, const u8 *addr, u32 supp_rates) ieee80211_ocb_rx_no_sta() argument
H A Dscan.c97 if (elems->supp_rates) { in ieee80211_update_bss_from_elems()
101 memcpy(bss->supp_rates, elems->supp_rates, clen); in ieee80211_update_bss_from_elems()
108 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, in ieee80211_update_bss_from_elems()
H A Dieee80211_i.h92 u8 supp_rates[IEEE80211_MAX_SUPP_RATES]; member
388 const u8 *supp_rates; member
1505 const u8 *supp_rates; member
1688 const u8 *bssid, const u8 *addr, u32 supp_rates);
1703 const u8 *bssid, const u8 *addr, u32 supp_rates);
/kernel/linux/linux-6.6/net/mac80211/
H A Dibss.c448 int rate = bss->supp_rates[i] & 0x7f; in ieee80211_sta_join_ibss()
449 bool is_basic = !!(bss->supp_rates[i] & 0x80); in ieee80211_sta_join_ibss()
595 const u8 *addr, u32 supp_rates)
643 sta->sta.deflink.supp_rates[band] = supp_rates | in __acquires()
991 u32 supp_rates = 0; in ieee80211_update_sta_info() local
1006 if (elems->supp_rates) { in ieee80211_update_sta_info()
1007 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info()
1012 prev_rates = sta->sta.deflink.supp_rates[band]; in ieee80211_update_sta_info()
1020 sta->sta.deflink.supp_rates[ban in ieee80211_update_sta_info()
1115 u32 supp_rates = 0; ieee80211_rx_bss_info() local
1199 ieee80211_ibss_rx_no_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, const u8 *addr, u32 supp_rates) ieee80211_ibss_rx_no_sta() argument
[all...]
H A Docb.c41 u32 supp_rates) in ieee80211_ocb_rx_no_sta()
78 sta->sta.deflink.supp_rates[band] = in ieee80211_ocb_rx_no_sta()
39 ieee80211_ocb_rx_no_sta(struct ieee80211_sub_if_data *sdata, const u8 *bssid, const u8 *addr, u32 supp_rates) ieee80211_ocb_rx_no_sta() argument
H A Dscan.c115 if (elems->supp_rates) { in ieee80211_inform_bss()
119 memcpy(bss->supp_rates, elems->supp_rates, clen); in ieee80211_inform_bss()
126 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, in ieee80211_inform_bss()
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/
H A Dfw.h100 u8 supp_rates[WILC_MAX_RATES_SUPPORTED + 1]; member
H A Dhif.c398 param->supp_rates[0] = rates_len; in wilc_parse_join_bss_param()
399 memcpy(&param->supp_rates[1], rates_ie + 2, rates_len); in wilc_parse_join_bss_param()
409 param->supp_rates[0] = WILC_MAX_RATES_SUPPORTED; in wilc_parse_join_bss_param()
411 param->supp_rates[0] += ext_rates; in wilc_parse_join_bss_param()
413 memcpy(&param->supp_rates[rates_len + 1], in wilc_parse_join_bss_param()
415 (param->supp_rates[0] - rates_len)); in wilc_parse_join_bss_param()
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dfw.h102 u8 supp_rates[WILC_MAX_RATES_SUPPORTED + 1]; member
H A Dhif.c424 param->supp_rates[0] = rates_len; in wilc_parse_join_bss_param()
425 memcpy(&param->supp_rates[1], rates_ie + 2, rates_len); in wilc_parse_join_bss_param()
435 param->supp_rates[0] = WILC_MAX_RATES_SUPPORTED; in wilc_parse_join_bss_param()
437 param->supp_rates[0] += ext_rates; in wilc_parse_join_bss_param()
439 memcpy(&param->supp_rates[rates_len + 1], in wilc_parse_join_bss_param()
441 (param->supp_rates[0] - rates_len)); in wilc_parse_join_bss_param()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/
H A D3945-rs.c357 if (sta->supp_rates[sband->band] & (1 << i)) { in il3945_rs_rate_init()
363 il->_3945.sta_supp_rates = sta->supp_rates[sband->band]; in il3945_rs_rate_init()
634 rate_mask = sta->supp_rates[sband->band]; in il3945_rs_get_rate()
H A D4965-rs.c749 /* supp_rates has no CCK bits in A mode */ in il4965_rs_get_lower_rate()
753 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_get_lower_rate()
755 rate_mask = (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_get_lower_rate()
973 if (sta->supp_rates[sband->band]) in il4965_rs_tx_status()
1763 lq_sta->supp_rates = sta->supp_rates[lq_sta->band]; in il4965_rs_rate_scale_perform()
1805 /* supp_rates has no CCK bits in A mode */ in il4965_rs_rate_scale_perform()
1808 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_rate_scale_perform()
1811 (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_rate_scale_perform()
2291 lq_sta->supp_rates in il4965_rs_rate_init()
[all...]
H A D3945.c700 /* We need to figure out how to get the sta->supp_rates while in il3945_hw_build_tx_cmd_rate()
717 tx_cmd->supp_rates[0] = in il3945_hw_build_tx_cmd_rate()
721 tx_cmd->supp_rates[1] = (rate_mask & 0xF); in il3945_hw_build_tx_cmd_rate()
725 le32_to_cpu(tx_cmd->tx_flags), tx_cmd->supp_rates[1], in il3945_hw_build_tx_cmd_rate()
726 tx_cmd->supp_rates[0]); in il3945_hw_build_tx_cmd_rate()
2437 /* supp_rates[0] == OFDM start at IL_FIRST_OFDM_RATE */ in il3945_hw_get_beacon_cmd()
2438 tx_beacon_cmd->tx.supp_rates[0] = in il3945_hw_get_beacon_cmd()
2441 tx_beacon_cmd->tx.supp_rates[1] = (IL_CCK_BASIC_RATES_MASK & 0xF); in il3945_hw_get_beacon_cmd()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/
H A D3945-rs.c357 if (sta->deflink.supp_rates[sband->band] & (1 << i)) { in il3945_rs_rate_init()
363 il->_3945.sta_supp_rates = sta->deflink.supp_rates[sband->band]; in il3945_rs_rate_init()
634 rate_mask = sta->deflink.supp_rates[sband->band]; in il3945_rs_get_rate()
H A D4965-rs.c749 /* supp_rates has no CCK bits in A mode */ in il4965_rs_get_lower_rate()
753 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_get_lower_rate()
755 rate_mask = (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_get_lower_rate()
973 if (sta->deflink.supp_rates[sband->band]) in il4965_rs_tx_status()
1763 lq_sta->supp_rates = sta->deflink.supp_rates[lq_sta->band]; in il4965_rs_rate_scale_perform()
1805 /* supp_rates has no CCK bits in A mode */ in il4965_rs_rate_scale_perform()
1808 (lq_sta->supp_rates << IL_FIRST_OFDM_RATE)); in il4965_rs_rate_scale_perform()
1811 (u16) (rate_mask & lq_sta->supp_rates); in il4965_rs_rate_scale_perform()
2291 lq_sta->supp_rates in il4965_rs_rate_init()
[all...]
H A D3945.c700 /* We need to figure out how to get the sta->supp_rates while in il3945_hw_build_tx_cmd_rate()
717 tx_cmd->supp_rates[0] = in il3945_hw_build_tx_cmd_rate()
721 tx_cmd->supp_rates[1] = (rate_mask & 0xF); in il3945_hw_build_tx_cmd_rate()
725 le32_to_cpu(tx_cmd->tx_flags), tx_cmd->supp_rates[1], in il3945_hw_build_tx_cmd_rate()
726 tx_cmd->supp_rates[0]); in il3945_hw_build_tx_cmd_rate()
2437 /* supp_rates[0] == OFDM start at IL_FIRST_OFDM_RATE */ in il3945_hw_get_beacon_cmd()
2438 tx_beacon_cmd->tx.supp_rates[0] = in il3945_hw_get_beacon_cmd()
2441 tx_beacon_cmd->tx.supp_rates[1] = (IL_CCK_BASIC_RATES_MASK & 0xF); in il3945_hw_get_beacon_cmd()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drs.c809 /* supp_rates has no CCK bits in A mode */ in rs_get_lower_rate()
812 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_get_lower_rate()
814 rate_mask = (u16)(rate_mask & lq_sta->supp_rates); in rs_get_lower_rate()
1047 if (sta && sta->supp_rates[sband->band]) in rs_tx_status()
2220 lq_sta->supp_rates = sta->supp_rates[lq_sta->band]; in rs_rate_scale_perform()
2264 /* supp_rates has no CCK bits in A mode */ in rs_rate_scale_perform()
2266 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_rate_scale_perform()
2269 lq_sta->supp_rates); in rs_rate_scale_perform()
2789 lq_sta->supp_rates in iwl_rs_rate_init()
[all...]
H A Drs.h346 u32 supp_rates; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drs.c787 /* supp_rates has no CCK bits in A mode */ in rs_get_lower_rate()
790 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_get_lower_rate()
792 rate_mask = (u16)(rate_mask & lq_sta->supp_rates); in rs_get_lower_rate()
1025 if (sta && sta->deflink.supp_rates[sband->band]) in rs_tx_status()
2198 lq_sta->supp_rates = sta->deflink.supp_rates[lq_sta->band]; in rs_rate_scale_perform()
2242 /* supp_rates has no CCK bits in A mode */ in rs_rate_scale_perform()
2244 (lq_sta->supp_rates << IWL_FIRST_OFDM_RATE)); in rs_rate_scale_perform()
2247 lq_sta->supp_rates); in rs_rate_scale_perform()
2767 lq_sta->supp_rates in iwl_rs_rate_init()
[all...]
H A Drs.h341 u32 supp_rates; member
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/
H A Dcore.c906 if (sta->supp_rates[0] <= 0xf) in rtl_op_sta_add()
925 sta->supp_rates[0] &= 0xfffffff0; in rtl_op_sta_add()
1118 if (sta->supp_rates[0] <= 0xf) in rtl_op_bss_info_changed()
1282 if (sta->supp_rates[0] <= 0xf) in rtl_op_bss_info_changed()
1329 basic_rates = sta->supp_rates[1] << 4; in rtl_op_bss_info_changed()
1331 basic_rates = sta->supp_rates[0]; in rtl_op_bss_info_changed()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/
H A Dcore.c906 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_sta_add()
925 sta->deflink.supp_rates[0] &= 0xfffffff0; in rtl_op_sta_add()
1138 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_bss_info_changed()
1302 if (sta->deflink.supp_rates[0] <= 0xf) in rtl_op_bss_info_changed()
1349 basic_rates = sta->deflink.supp_rates[1] << 4; in rtl_op_bss_info_changed()
1351 basic_rates = sta->deflink.supp_rates[0]; in rtl_op_bss_info_changed()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c841 u16 supp_rates; in mt76_connac_mcu_sta_tlv() local
902 supp_rates = sta->deflink.supp_rates[band]; in mt76_connac_mcu_sta_tlv()
904 supp_rates = FIELD_PREP(RA_LEGACY_OFDM, supp_rates >> 4) | in mt76_connac_mcu_sta_tlv()
905 FIELD_PREP(RA_LEGACY_CCK, supp_rates & 0xf); in mt76_connac_mcu_sta_tlv()
907 supp_rates = FIELD_PREP(RA_LEGACY_OFDM, supp_rates); in mt76_connac_mcu_sta_tlv()
909 ra_info->legacy = cpu_to_le16(supp_rates); in mt76_connac_mcu_sta_tlv()

Completed in 50 milliseconds

12345