| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965-rs.c | 98 il4965_hwrate_to_plcp_idx(u32 rate_n_flags) in il4965_hwrate_to_plcp_idx() argument 103 if (rate_n_flags & RATE_MCS_HT_MSK) { in il4965_hwrate_to_plcp_idx() 104 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_plcp_idx() 119 if (il_rates[idx].plcp == (rate_n_flags & 0xFF)) in il4965_hwrate_to_plcp_idx() 131 struct il_lq_sta *lq_sta, u32 rate_n_flags); 136 u32 *rate_n_flags, int idx); 201 il4965_rs_extract_rate(u32 rate_n_flags) in il4965_rs_extract_rate() argument 203 return (u8) (rate_n_flags & 0xFF); in il4965_rs_extract_rate() 371 il4965_get_il4965_num_of_ant_from_rate(u32 rate_n_flags) in il4965_get_il4965_num_of_ant_from_rate() argument 373 return !!(rate_n_flags & RATE_MCS_ANT_A_MSK) + in il4965_get_il4965_num_of_ant_from_rate() [all …]
|
| H A D | 4965.h | 53 int il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band); 61 void il4965_hwrate_to_tx_control(struct il_priv *il, u32 rate_n_flags, 138 il4965_hw_get_rate(__le32 rate_n_flags) in il4965_hw_get_rate() argument 140 return le32_to_cpu(rate_n_flags) & 0xFF; in il4965_hw_get_rate()
|
| H A D | 4965-mac.c | 446 il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band) in il4965_hwrate_to_mac80211_idx() argument 452 if (rate_n_flags & RATE_MCS_HT_MSK) { in il4965_hwrate_to_mac80211_idx() 453 idx = (rate_n_flags & 0xff); in il4965_hwrate_to_mac80211_idx() 460 if (il_rates[idx].plcp == (rate_n_flags & 0xFF)) in il4965_hwrate_to_mac80211_idx() 622 u32 rate_n_flags; in il4965_hdl_rx() local 671 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags); in il4965_hdl_rx() 683 il4965_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in il4965_hdl_rx() 720 if (rate_n_flags & RATE_MCS_HT_MSK) in il4965_hdl_rx() 722 if (rate_n_flags & RATE_MCS_HT40_MSK) in il4965_hdl_rx() 726 if (rate_n_flags & RATE_MCS_SGI_MSK) in il4965_hdl_rx() [all …]
|
| H A D | commands.h | 966 __le16 rate_n_flags; member 1032 __le16 rate_n_flags; /* 3945 only */ member 1238 __le32 rate_n_flags; /* RATE_MCS_* */ member 1478 __le32 rate_n_flags; /* RATE_MCS_* */ 1701 __le32 rate_n_flags; /* RATE_MCS_* */ member 1785 __le16 rate_n_flags; member 2087 __le32 rate_n_flags; /* RATE_MCS_*, RATE_* */ member
|
| H A D | 3945.c | 742 station->sta.rate_n_flags = cpu_to_le16(tx_rate); in il3945_sync_sta() 2247 addsta->rate_n_flags = cmd->rate_n_flags; in il3945_build_addsta_hcmd() 2323 table[idx].rate_n_flags = cpu_to_le16(il3945_rates[i].plcp); in il3945_init_hw_rate_table()
|
| H A D | common.c | 1994 station->sta.rate_n_flags = cpu_to_le16(rate | RATE_MCS_ANT_AB_MSK); in il_prep_station() 2350 D_RATE("lq idx %d 0x%X\n", i, lq->rs_table[i].rate_n_flags); in il_dump_lq_cmd() 2380 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) & RATE_MCS_HT_MSK) { in il_is_lq_table_valid()
|
| H A D | debug.c | 435 station->tid[j].agg.rate_n_flags); in il_dbgfs_stations_read()
|
| H A D | common.h | 648 u32 rate_n_flags; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | rs.c | 95 static inline u8 rs_extract_rate(u32 rate_n_flags) in rs_extract_rate() argument 97 return (u8)(rate_n_flags & RATE_MCS_RATE_MSK); in rs_extract_rate() 100 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) in iwl_hwrate_to_plcp_idx() argument 105 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwl_hwrate_to_plcp_idx() 106 idx = rs_extract_rate(rate_n_flags); in iwl_hwrate_to_plcp_idx() 124 rs_extract_rate(rate_n_flags)) in iwl_hwrate_to_plcp_idx() 136 struct iwl_lq_sta *lq_sta, u32 rate_n_flags); 142 u32 *rate_n_flags, int index); 145 u32 *rate_n_flags, int index) in rs_dbgfs_set_mcs() argument 403 static inline int get_num_of_ant_from_rate(u32 rate_n_flags) in get_num_of_ant_from_rate() argument [all …]
|
| H A D | tx.c | 184 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags); in iwlagn_tx_cmd_build_rate() 807 static void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, in iwlagn_hwrate_to_tx_control() argument 813 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS); in iwlagn_hwrate_to_tx_control() 814 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_hwrate_to_tx_control() 816 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_hwrate_to_tx_control() 818 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_hwrate_to_tx_control() 820 if (rate_n_flags & RATE_MCS_DUP_MSK) in iwlagn_hwrate_to_tx_control() 822 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_hwrate_to_tx_control() 824 r->idx = iwlagn_hwrate_to_mac80211_idx(rate_n_flags, info->band); in iwlagn_hwrate_to_tx_control() 938 agg->rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); in iwl_rx_reply_tx_agg() [all …]
|
| H A D | rx.c | 116 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags); in iwlagn_rx_beacon_notif() 786 u32 rate_n_flags; in iwlagn_rx_reply_rx() local 826 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags); in iwlagn_rx_reply_rx() 836 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band); in iwlagn_rx_reply_rx() 883 if (rate_n_flags & RATE_MCS_HT_MSK) in iwlagn_rx_reply_rx() 885 if (rate_n_flags & RATE_MCS_HT40_MSK) in iwlagn_rx_reply_rx() 889 if (rate_n_flags & RATE_MCS_SGI_MSK) in iwlagn_rx_reply_rx() 891 if (rate_n_flags & RATE_MCS_GF_MSK) in iwlagn_rx_reply_rx()
|
| H A D | agn.h | 143 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band); 325 static inline u8 iwl_hw_get_rate(__le32 rate_n_flags) in iwl_hw_get_rate() argument 327 return le32_to_cpu(rate_n_flags) & RATE_MCS_RATE_MSK; in iwl_hw_get_rate()
|
| H A D | sta.c | 554 __le32 rate_n_flags; in iwl_sta_fill_lq() local 574 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags); in iwl_sta_fill_lq() 576 link_cmd->rs_table[i].rate_n_flags = rate_n_flags; in iwl_sta_fill_lq() 762 i, lq->rs_table[i].rate_n_flags); in iwl_dump_lq_cmd() 794 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) & in is_lq_table_valid()
|
| H A D | lib.c | 74 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band) in iwlagn_hwrate_to_mac80211_idx() argument 80 if (rate_n_flags & RATE_MCS_HT_MSK) { in iwlagn_hwrate_to_mac80211_idx() 81 idx = (rate_n_flags & 0xff); in iwlagn_hwrate_to_mac80211_idx() 88 if (iwl_rates[idx].plcp == (rate_n_flags & 0xFF)) in iwlagn_hwrate_to_mac80211_idx()
|
| H A D | commands.h | 1059 __le32 rate_n_flags; /* RATE_MCS_* */ member 1211 __le32 rate_n_flags; /* RATE_MCS_* */ 1397 __le32 rate_n_flags; /* RATE_MCS_* */ member 1749 __le32 rate_n_flags; /* RATE_MCS_*, IWL_RATE_* */ member
|
| H A D | dev.h | 147 u32 rate_n_flags; member
|
| H A D | scan.c | 810 scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags); in iwlagn_request_scan()
|
| H A D | main.c | 250 tx_beacon_cmd->tx.rate_n_flags = in iwlagn_send_beacon_cmd()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | utils.c | 128 int iwl_mvm_legacy_hw_idx_to_mac80211_idx(u32 rate_n_flags, in iwl_mvm_legacy_hw_idx_to_mac80211_idx() argument 131 int format = rate_n_flags & RATE_MCS_MOD_TYPE_MSK; in iwl_mvm_legacy_hw_idx_to_mac80211_idx() 132 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK; in iwl_mvm_legacy_hw_idx_to_mac80211_idx() 143 int iwl_mvm_legacy_rate_to_mac80211_idx(u32 rate_n_flags, in iwl_mvm_legacy_rate_to_mac80211_idx() argument 146 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK_V1; in iwl_mvm_legacy_rate_to_mac80211_idx() 1247 static u32 iwl_legacy_rate_to_fw_idx(u32 rate_n_flags) in iwl_legacy_rate_to_fw_idx() argument 1249 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK_V1; in iwl_legacy_rate_to_fw_idx() 1251 bool ofdm = !(rate_n_flags & RATE_MCS_CCK_MSK_V1); in iwl_legacy_rate_to_fw_idx()
|
| H A D | mac-ctxt.c | 995 tx_params->rate_n_flags = in iwl_mvm_mac_ctxt_set_tx() 1002 tx_params->rate_n_flags |= in iwl_mvm_mac_ctxt_set_tx() 1005 tx_params->rate_n_flags |= cpu_to_le32(RATE_MCS_CCK_MSK_V1); in iwl_mvm_mac_ctxt_set_tx()
|