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

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/iwlwifi/
H A Diwl-3945-hw.h279 static inline u8 iwl3945_hw_get_rate(__le16 rate_n_flags) argument
281 return le16_to_cpu(rate_n_flags) & 0xFF;
284 static inline u16 iwl3945_hw_get_rate_n_flags(__le16 rate_n_flags) argument
286 return le16_to_cpu(rate_n_flags);
H A Diwl-agn-rs.c84 struct iwl_lq_sta *lq_sta, u32 rate_n_flags);
89 u32 *rate_n_flags, int index);
92 u32 *rate_n_flags, int index)
172 static inline u8 rs_extract_rate(u32 rate_n_flags) argument
174 return (u8)(rate_n_flags & 0xFF);
337 static inline int get_num_of_ant_from_rate(u32 rate_n_flags) argument
339 return !!(rate_n_flags & RATE_MCS_ANT_A_MSK) +
340 !!(rate_n_flags & RATE_MCS_ANT_B_MSK) +
341 !!(rate_n_flags & RATE_MCS_ANT_C_MSK);
437 * Fill uCode API rate_n_flags fiel
91 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) argument
443 u32 rate_n_flags = 0; local
495 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
560 rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct iwl_scale_tbl_info *tbl) argument
2726 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) argument
[all...]
H A Diwl-agn-lib.c58 u32 rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); local
67 agg->rate_n_flags = rate_n_flags;
83 iwlagn_hwrate_to_tx_control(priv, rate_n_flags, info);
88 IWL_DEBUG_TX_REPLY(priv, "Rate Info rate_n_flags=%x\n", rate_n_flags);
279 le32_to_cpu(tx_resp->rate_n_flags),
282 IWL_DEBUG_TX_REPLY(priv, "TXQ %d status %s (0x%08x) rate_n_flags "
286 le32_to_cpu(tx_resp->rate_n_flags),
773 iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum ieee80211_band band) argument
911 u32 rate_n_flags; local
[all...]
H A Diwl-agn.h162 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum ieee80211_band band);
169 void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags,
H A Diwl-core.h497 int iwl_hwrate_to_plcp_idx(u32 rate_n_flags);
508 static inline u8 iwl_hw_get_rate(__le32 rate_n_flags) argument
510 return le32_to_cpu(rate_n_flags) & 0xFF;
512 static inline u32 iwl_hw_get_rate_n_flags(__le32 rate_n_flags) argument
514 return le32_to_cpu(rate_n_flags) & 0x1FFFF;
H A Diwl-agn-tx.c447 /* Get PLCP rate for tx_cmd->rate_n_flags */
462 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags);
1250 iwlagn_hwrate_to_tx_control(priv, agg->rate_n_flags, info);
1260 void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, argument
1266 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS);
1267 if (rate_n_flags & RATE_MCS_HT_MSK)
1269 if (rate_n_flags & RATE_MCS_GF_MSK)
1271 if (rate_n_flags & RATE_MCS_HT40_MSK)
1273 if (rate_n_flags & RATE_MCS_DUP_MSK)
1275 if (rate_n_flags
[all...]
H A Diwl-4965.c1894 u32 rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); local
1902 agg->rate_n_flags = rate_n_flags;
1918 iwlagn_hwrate_to_tx_control(priv, rate_n_flags, info);
1922 IWL_DEBUG_TX_REPLY(priv, "Rate Info rate_n_flags=%x\n", rate_n_flags);
2130 le32_to_cpu(tx_resp->rate_n_flags),
2134 "rate_n_flags 0x%x retries %d\n",
2137 le32_to_cpu(tx_resp->rate_n_flags),
[all...]
H A Diwl-commands.h182 * Command header, rate_n_flags, txpower
265 * iwlagn rate_n_flags bit fields
267 * rate_n_flags format is used in following iwlagn commands:
337 * rate_n_flags Tx antenna masks
1093 __le16 rate_n_flags; member in struct:iwl3945_addsta_cmd
1159 __le16 rate_n_flags; /* 3945 only */ member in struct:iwl_addsta_cmd
1402 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwl_rx_phy_res
1472 * 0: Use Tx rate/MCS from Tx command's rate_n_flags field.
1662 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwl_tx_cmd
1888 __le32 rate_n_flags; /* RATE_MCS member in struct:iwl4965_tx_resp
1947 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwl5000_tx_resp
2036 __le16 rate_n_flags; member in struct:iwl3945_rate_scaling_info
2336 __le32 rate_n_flags; /* RATE_MCS_*, IWL_RATE_* */ member in struct:iwl_link_quality_cmd::__anon13765
[all...]
H A Diwl-agn-hcmd.c116 addsta->rate_n_flags = cpu_to_le16(0);
H A Diwl-sta.c297 station->sta.rate_n_flags = cpu_to_le16(rate | RATE_MCS_ANT_AB_MSK);
394 link_cmd->rs_table[i].rate_n_flags =
1121 i, lq->rs_table[i].rate_n_flags);
1153 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) & RATE_MCS_HT_MSK) {
H A Diwl-3945.c795 station->sta.rate_n_flags = cpu_to_le16(tx_rate);
2273 addsta->rate_n_flags = cmd->rate_n_flags;
2319 table[index].rate_n_flags =
H A Diwl-core.c112 int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) argument
117 if (rate_n_flags & RATE_MCS_HT_MSK) {
118 idx = (rate_n_flags & 0xff);
135 if (iwl_rates[idx].plcp == (rate_n_flags & 0xFF))
H A Diwl-dev.h395 * @rate_n_flags: Rate at which Tx was attempted
407 u32 rate_n_flags; member in struct:iwl_ht_agg
H A Diwl-agn.c368 tx_beacon_cmd->tx.rate_n_flags = iwl_hw_set_rate_n_flags(rate,
770 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags);
H A Diwl-debugfs.c332 station->tid[j].agg.rate_n_flags);

Completed in 334 milliseconds