Searched refs:rate_n_flags (Results 1 - 25 of 35) sorted by path

12

/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D4965.h53 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) argument
140 return le32_to_cpu(rate_n_flags) & 0xFF;
H A D3945.c742 station->sta.rate_n_flags = cpu_to_le16(tx_rate);
2247 addsta->rate_n_flags = cmd->rate_n_flags;
2323 table[idx].rate_n_flags = cpu_to_le16(il3945_rates[i].plcp);
H A D4965-mac.c446 il4965_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band) argument
452 if (rate_n_flags & RATE_MCS_HT_MSK) {
453 idx = (rate_n_flags & 0xff);
460 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);
720 if (rate_n_flags & RATE_MCS_HT_MSK)
722 if (rate_n_flags
2651 u32 rate_n_flags = le32_to_cpu(tx_resp->rate_n_flags); local
2876 il4965_hwrate_to_tx_control(struct il_priv *il, u32 rate_n_flags, struct ieee80211_tx_info *info) argument
3025 __le32 rate_n_flags; local
[all...]
H A D4965-rs.c98 il4965_hwrate_to_plcp_idx(u32 rate_n_flags) argument
103 if (rate_n_flags & RATE_MCS_HT_MSK) {
104 idx = (rate_n_flags & 0xff);
119 if (il_rates[idx].plcp == (rate_n_flags & 0xFF))
131 struct il_lq_sta *lq_sta, u32 rate_n_flags);
137 u32 *rate_n_flags, int idx);
140 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) argument
208 il4965_rs_extract_rate(u32 rate_n_flags) argument
210 return (u8) (rate_n_flags & 0xFF);
377 il4965_get_il4965_num_of_ant_from_rate(u32 rate_n_flags) argument
485 u32 rate_n_flags = 0; local
536 il4965_rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum nl80211_band band, struct il_scale_tbl_info *tbl, int *rate_idx) argument
597 il4965_rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct il_scale_tbl_info *tbl) argument
2501 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) argument
[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
1231 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:il_rx_phy_res
1290 * 0: Use Tx rate/MCS from Tx command's rate_n_flags field.
1467 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:il_tx_cmd
1688 __le32 rate_n_flags; /* RATE_MCS member in struct:il4965_tx_resp
1772 __le16 rate_n_flags; member in struct:il3945_rate_scaling_info
2074 __le32 rate_n_flags; /* RATE_MCS_*, RATE_* */ member in struct:il_link_quality_cmd::__anon1542
[all...]
H A Dcommon.c1994 station->sta.rate_n_flags = cpu_to_le16(rate | RATE_MCS_ANT_AB_MSK);
2350 D_RATE("lq idx %d 0x%X\n", i, lq->rs_table[i].rate_n_flags);
2380 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) & RATE_MCS_HT_MSK) {
H A Dcommon.h624 * @rate_n_flags: Rate at which Tx was attempted
636 u32 rate_n_flags; member in struct:il_ht_agg
2754 u32 current_rate; /* rate_n_flags, uCode API format */
2814 /* last tx rate_n_flags */
H A Ddebug.c435 station->tid[j].agg.rate_n_flags);
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dagn.h143 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) argument
327 return le32_to_cpu(rate_n_flags) & RATE_MCS_RATE_MSK;
H A Dcommands.h176 * Command header, rate_n_flags, txpower
181 * iwlagn rate_n_flags bit fields
183 * rate_n_flags format is used in following iwlagn commands:
255 * rate_n_flags Tx antenna masks
1059 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwl_rx_phy_res
1112 * 0: Use Tx rate/MCS from Tx command's rate_n_flags field.
1209 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwl_tx_cmd
1395 __le32 rate_n_flags; /* RATE_MCS_* */ member in struct:iwlagn_tx_resp
1620 * rate_n_flags field. After receiving a block-ack, the driver can update
1747 __le32 rate_n_flags; /* RATE_MCS member in struct:iwl_link_quality_cmd::__anon860
[all...]
H A Ddebugfs.c212 "rate_n_flags state txq\n");
221 tid_data->agg.rate_n_flags,
H A Ddev.h134 * @rate_n_flags: Rate at which Tx was attempted. Holds the data between the
146 u32 rate_n_flags; member in struct:iwl_ht_agg
H A Dlib.c74 int iwlagn_hwrate_to_mac80211_idx(u32 rate_n_flags, enum nl80211_band band) argument
80 if (rate_n_flags & RATE_MCS_HT_MSK) {
81 idx = (rate_n_flags & 0xff);
88 if (iwl_rates[idx].plcp == (rate_n_flags & 0xFF))
H A Dmain.c250 tx_beacon_cmd->tx.rate_n_flags =
H A Drs.c95 static inline u8 rs_extract_rate(u32 rate_n_flags) argument
97 return (u8)(rate_n_flags & RATE_MCS_RATE_MSK);
100 static int iwl_hwrate_to_plcp_idx(u32 rate_n_flags) argument
105 if (rate_n_flags & RATE_MCS_HT_MSK) {
106 idx = rs_extract_rate(rate_n_flags);
124 rs_extract_rate(rate_n_flags))
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)
403 static inline int get_num_of_ant_from_rate(u32 rate_n_flags) argument
144 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) argument
510 u32 rate_n_flags = 0; local
562 rs_get_tbl_info_from_mcs(const u32 rate_n_flags, enum nl80211_band band, struct iwl_scale_tbl_info *tbl, int *rate_idx) argument
628 rs_toggle_antenna(u32 valid_ant, u32 *rate_n_flags, struct iwl_scale_tbl_info *tbl) argument
3012 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) argument
[all...]
H A Drx.c116 u8 rate = iwl_hw_get_rate(beacon->beacon_notify_hdr.rate_n_flags);
786 u32 rate_n_flags; local
826 rate_n_flags = le32_to_cpu(phy_res->rate_n_flags);
836 iwlagn_hwrate_to_mac80211_idx(rate_n_flags, rx_status.band);
883 if (rate_n_flags & RATE_MCS_HT_MSK)
885 if (rate_n_flags & RATE_MCS_HT40_MSK)
889 if (rate_n_flags & RATE_MCS_SGI_MSK)
891 if (rate_n_flags & RATE_MCS_GF_MSK)
H A Dscan.c810 scan->tx_cmd.rate_n_flags = iwl_hw_set_rate_n_flags(rate, rate_flags);
H A Dsta.c554 __le32 rate_n_flags; local
574 rate_n_flags = iwl_hw_set_rate_n_flags(iwl_rates[r].plcp, rate_flags);
576 link_cmd->rs_table[i].rate_n_flags = rate_n_flags;
762 i, lq->rs_table[i].rate_n_flags);
794 if (le32_to_cpu(lq->rs_table[i].rate_n_flags) &
H A Dtx.c161 /* Get PLCP rate for tx_cmd->rate_n_flags */
184 tx_cmd->rate_n_flags = iwl_hw_set_rate_n_flags(rate_plcp, rate_flags);
805 static void iwlagn_hwrate_to_tx_control(struct iwl_priv *priv, u32 rate_n_flags, argument
811 ((rate_n_flags & RATE_MCS_ANT_ABC_MSK) >> RATE_MCS_ANT_POS);
812 if (rate_n_flags & RATE_MCS_HT_MSK)
814 if (rate_n_flags & RATE_MCS_GF_MSK)
816 if (rate_n_flags & RATE_MCS_HT40_MSK)
818 if (rate_n_flags & RATE_MCS_DUP_MSK)
820 if (rate_n_flags & RATE_MCS_SGI_MSK)
822 r->idx = iwlagn_hwrate_to_mac80211_idx(rate_n_flags, inf
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Drs.h303 * rate_n_flags bit fields version 1
492 /* rate_n_flags bit field version 2
737 * @rs_table: array of rates for each TX try, each is rate_n_flags,
766 bool iwl_he_is_sgi(u32 rate_n_flags);
H A Drx.h38 * @rate_n_flags: RATE_MCS_*
60 __le32 rate_n_flags; member in struct:iwl_rx_phy_info
485 * @rate_n_flags: RX rate/flags encoding
487 __le32 rate_n_flags; member in struct:iwl_rx_mpdu_desc_v1
582 * @rate_n_flags: RX rate/flags encoding
584 __le32 rate_n_flags; member in struct:iwl_rx_mpdu_desc_v3
H A Dscan.h198 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is
205 __le32 rate_n_flags; member in struct:iwl_scan_req_tx_cmd
H A Dtx.h16 * Otherwise, use rate_n_flags from the TX command
190 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is
233 __le32 rate_n_flags; member in struct:iwl_tx_cmd
267 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is
276 __le32 rate_n_flags; member in struct:iwl_tx_cmd_gen2
288 * @rate_n_flags: rate for *all* Tx attempts, if TX_CMD_FLG_STA_RATE_MSK is
298 __le32 rate_n_flags; member in struct:iwl_tx_cmd_gen3
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Drs.c94 static u32 iwl_legacy_rate_to_fw_idx(u32 rate_n_flags) argument
96 int rate = rate_n_flags & RATE_LEGACY_RATE_MSK_V1;
98 bool ofdm = !(rate_n_flags & RATE_MCS_CCK_MSK_V1);
245 bool iwl_he_is_sgi(u32 rate_n_flags) argument
247 u32 type = rate_n_flags & RATE_MCS_HE_TYPE_MSK;
248 u32 ltf_gi = rate_n_flags & RATE_MCS_HE_GI_LTF_MSK;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c1016 tx->rate_n_flags =
1022 tx->rate_n_flags |=
1025 tx->rate_n_flags |= cpu_to_le32(RATE_MCS_CCK_MSK_V1);

Completed in 600 milliseconds

12