Searched defs:rate_n_flags (Results 1 - 15 of 15) sorted by relevance

/drivers/net/wireless/iwlwifi/
H A Diwl-agn.h128 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum ieee80211_band band);
343 static inline u8 iwl_hw_get_rate(__le32 rate_n_flags) argument
345 return le32_to_cpu(rate_n_flags) & RATE_MCS_RATE_MSK;
H A Diwl-agn-tx.c163 memcpy(&tx_cmd->rate_n_flags, &priv->tm_fixed_rate,
164 sizeof(tx_cmd->rate_n_flags));
185 /* Get PLCP rate for tx_cmd->rate_n_flags */
207 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags);
693 static void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, argument
699 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS);
700 if (rate_n_flags & RATE_MCS_HT_MSK)
702 if (rate_n_flags & RATE_MCS_GF_MSK)
704 if (rate_n_flags & RATE_MCS_HT40_MSK)
706 if (rate_n_flags
[all...]
H A Diwl-agn-rx.c232 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags);
929 u32 rate_n_flags; local
977 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags);
987 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band);
1025 if (rate_n_flags & RATE_MCS_HT_MSK)
1027 if (rate_n_flags & RATE_MCS_HT40_MSK)
1029 if (rate_n_flags & RATE_MCS_SGI_MSK)
H A Diwl-agn-sta.c726 i, lq->rs_table[i].rate_n_flags);
758 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) &
832 __le32 rate_n_flags; local
852 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags);
854 link_cmd->rs_table[i].rate_n_flags = rate_n_flags;
H A Diwl-agn-lib.c171 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum ieee80211_band band) argument
177 if (rate_n_flags & RATE_MCS_HT_MSK) {
178 idx = (rate_n_flags & 0xff);
185 if (iwl_rates[idx].plcp == (rate_n_flags & 0xFF))
H A Diwl-agn-rs.c116 static inline u8 rs_extract_rate(u32 rate_n_flags) argument
118 return (u8)(rate_n_flags & RATE_MCS_RATE_MSK);
121 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) argument
126 if (rate_n_flags & RATE_MCS_HT_MSK) {
127 idx = rs_extract_rate(rate_n_flags);
145 rs_extract_rate(rate_n_flags))
157 struct iwl_lq_sta *lq_sta, u32 rate_n_flags);
163 u32 *rate_n_flags, int index);
166 u32 *rate_n_flags, int index)
454 static inline int get_num_of_ant_from_rate(u32 rate_n_flags) argument
165 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) argument
561 u32 rate_n_flags = 0; local
613 rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum ieee80211_band band, struct iwl_scale_tbl_info *tbl, int *rate_idx) argument
679 rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct iwl_scale_tbl_info *tbl) argument
3089 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) argument
[all...]
H A Diwl-dev.h219 * @rate_n_flags: Rate at which Tx was attempted. Holds the data between the
232 u32 rate_n_flags; member in struct:iwl_ht_agg
H A Diwl-commands.h209 * Command header, rate_n_flags, txpower
259 * iwlagn rate_n_flags bit fields
261 * rate_n_flags format is used in following iwlagn commands:
333 * rate_n_flags Tx antenna masks
1140 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwl_rx_phy_res
1193 * 0: Use Tx rate/MCS from Tx command's rate_n_flags field.
1299 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwl_tx_cmd
1498 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwlagn_tx_resp
1722 * rate_n_flags field. After receiving a block-ack, the driver can update
1849 __le32 rate_n_flags; /* RATE_MCS member in struct:iwl_link_quality_cmd::__anon3521
[all...]
/drivers/net/wireless/iwlegacy/
H A D4965.h70 int il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum ieee80211_band band);
80 void il4965_hwrate_to_tx_control(struct il_priv *il, u32 rate_n_flags,
165 il4965_hw_get_rate(__le32 rate_n_flags) argument
167 return le32_to_cpu(rate_n_flags) & 0xFF;
H A D4965-rs.c114 il4965_hwrate_to_plcp_idx(u32 rate_n_flags) argument
119 if (rate_n_flags & RATE_MCS_HT_MSK) {
120 idx = (rate_n_flags & 0xff);
135 if (il_rates[idx].plcp == (rate_n_flags & 0xFF))
147 struct il_lq_sta *lq_sta, u32 rate_n_flags);
153 u32 *rate_n_flags, int idx);
156 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) argument
224 il4965_rs_extract_rate(u32 rate_n_flags) argument
226 return (u8) (rate_n_flags & 0xFF);
393 il4965_get_il4965_num_of_ant_from_rate(u32 rate_n_flags) argument
501 u32 rate_n_flags = 0; local
552 il4965_rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum ieee80211_band band, struct il_scale_tbl_info *tbl, int *rate_idx) argument
613 il4965_rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct il_scale_tbl_info *tbl) argument
2544 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) argument
[all...]
H A D4965.c1859 u32 rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); local
1867 agg->rate_n_flags = rate_n_flags;
1883 il4965_hwrate_to_tx_control(il, rate_n_flags, info);
1887 D_TX_REPLY("Rate Info rate_n_flags=%x\n", rate_n_flags);
2090 le32_to_cpu(tx_resp->rate_n_flags),
2094 "rate_n_flags 0x%x retries %d\n", txq_id,
2096 le32_to_cpu(tx_resp->rate_n_flags),
[all...]
H A D4965-mac.c458 il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum ieee80211_band band) argument
464 if (rate_n_flags & RATE_MCS_HT_MSK) {
465 idx = (rate_n_flags & 0xff);
472 if (il_rates[idx].plcp == (rate_n_flags & 0xFF))
622 u32 rate_n_flags; local
671 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags);
683 il4965_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band);
721 if (rate_n_flags & RATE_MCS_HT_MSK)
723 if (rate_n_flags
2573 il4965_hwrate_to_tx_control(struct il_priv *il, u32 rate_n_flags, struct ieee80211_tx_info *info) argument
2722 __le32 rate_n_flags; local
[all...]
H A Dcommands.h158 * Command header, rate_n_flags, txpower
240 * iwl4965 rate_n_flags bit fields
242 * rate_n_flags format is used in following iwl4965 commands:
312 * rate_n_flags Tx antenna masks
969 __le16 rate_n_flags; member in struct:il3945_addsta_cmd
1035 __le16 rate_n_flags; /* 3945 only */ member in struct:il_addsta_cmd
1230 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:il_rx_phy_res
1289 * 0: Use Tx rate/MCS from Tx command's rate_n_flags field.
1472 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:il_tx_cmd
1693 __le32 rate_n_flags; /* RATE_MCS member in struct:il4965_tx_resp
1777 __le16 rate_n_flags; member in struct:il3945_rate_scaling_info
2079 __le32 rate_n_flags; /* RATE_MCS_*, RATE_* */ member in struct:il_link_quality_cmd::__anon3479
[all...]
H A Dcommon.h654 * @rate_n_flags: Rate at which Tx was attempted
666 u32 rate_n_flags; member in struct:il_ht_agg
2938 u32 current_rate; /* rate_n_flags, uCode API format */
3002 /* last tx rate_n_flags */
/drivers/net/wireless/rtlwifi/
H A Dwifi.h918 u32 rate_n_flags; member in struct:rtl_ht_agg

Completed in 123 milliseconds