| /linux/net/mac80211/ |
| H A D | chan.c | 234 static int ieee80211_num_chanctx(struct ieee80211_local *local, int radio_idx) in ieee80211_num_chanctx() argument 242 if (radio_idx >= 0 && ctx->conf.radio_idx != radio_idx) in ieee80211_num_chanctx() 251 int radio_idx) in ieee80211_can_create_new_chanctx() argument 255 return ieee80211_num_chanctx(local, radio_idx) < in ieee80211_can_create_new_chanctx() 256 ieee80211_max_num_channels(local, radio_idx); in ieee80211_can_create_new_chanctx() 961 int radio_idx; in ieee80211_is_radar_required() local 971 radio_idx = cfg80211_get_radio_idx_by_chan(wiphy, chan); in ieee80211_is_radar_required() 974 radio_idx)) in ieee80211_is_radar_required() 1002 int radio_idx) in ieee80211_alloc_chanctx() argument 1018 ctx->conf.radio_idx = radio_idx; in ieee80211_alloc_chanctx() [all …]
|
| H A D | util.c | 4216 int radio_idx) in ieee80211_is_radio_idx_in_scan_req() argument 4231 if (chan_radio_idx == radio_idx) in ieee80211_is_radio_idx_in_scan_req() 4248 if (!conf || conf->radio_idx < 0) in __ieee80211_get_radio_mask() 4251 mask |= BIT(conf->radio_idx); in __ieee80211_get_radio_mask() 4265 ieee80211_sdata_uses_radio(struct ieee80211_sub_if_data *sdata, int radio_idx) in ieee80211_sdata_uses_radio() argument 4267 if (radio_idx < 0) in ieee80211_sdata_uses_radio() 4270 return __ieee80211_get_radio_mask(sdata) & BIT(radio_idx); in ieee80211_sdata_uses_radio() 4290 if (params->radio_idx >= 0 && in ieee80211_fill_ifcomb_params() 4291 ctx->conf.radio_idx != params->radio_idx) in ieee80211_fill_ifcomb_params() 4319 if (!ieee80211_sdata_uses_radio(sdata_iter, params->radio_idx)) in ieee80211_fill_ifcomb_params() [all …]
|
| H A D | ieee80211_i.h | 1975 int ieee80211_hw_config(struct ieee80211_local *local, int radio_idx, 2672 void ieee80211_txq_set_params(struct ieee80211_local *local, int radio_idx); 2853 int radio_idx); 2869 int radio_idx; member 2882 u8 radar_detect, int radio_idx) in ieee80211_check_combinations() argument 2888 .radio_idx = radio_idx, in ieee80211_check_combinations() 2894 int ieee80211_max_num_channels(struct ieee80211_local *local, int radio_idx);
|
| H A D | cfg.c | 3496 int radio_idx; in ieee80211_scan() local 3530 radio_idx = cfg80211_get_radio_idx_by_chan(wiphy, chan); in ieee80211_scan() 3533 radio_idx) && in ieee80211_scan() 3639 static int ieee80211_set_wiphy_params(struct wiphy *wiphy, int radio_idx, in ieee80211_set_wiphy_params() argument 3648 err = drv_set_frag_threshold(local, radio_idx, in ieee80211_set_wiphy_params() 3663 err = drv_set_coverage_class(local, radio_idx, in ieee80211_set_wiphy_params() 3673 if ((radio_idx == -1) || (radio_idx >= wiphy->n_radio)) in ieee80211_set_wiphy_params() 3677 wiphy->radio_cfg[radio_idx].rts_threshold; in ieee80211_set_wiphy_params() 3679 err = drv_set_rts_threshold(local, radio_idx, rts_threshold); in ieee80211_set_wiphy_params() 3697 ieee80211_hw_config(local, radio_idx, in ieee80211_set_wiphy_params() [all …]
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | sta.h | 24 int wfx_config(struct ieee80211_hw *hw, int radio_idx, u32 changed); 25 int wfx_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, u32 value);
|
| H A D | sta.c | 223 int wfx_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, u32 value) in wfx_set_rts_threshold() argument 709 int wfx_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in wfx_config() argument
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | sta.h | 25 int cw1200_config(struct ieee80211_hw *dev, int radio_idx, u32 changed); 39 int cw1200_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx,
|
| /linux/net/wireless/ |
| H A D | rdev-ops.h | 580 rdev_set_wiphy_params(struct cfg80211_registered_device *rdev, int radio_idx, in rdev_set_wiphy_params() argument 585 trace_rdev_set_wiphy_params(&rdev->wiphy, radio_idx, changed); in rdev_set_wiphy_params() 587 ret = rdev->ops->set_wiphy_params(&rdev->wiphy, radio_idx, in rdev_set_wiphy_params() 594 struct wireless_dev *wdev, int radio_idx, in rdev_set_tx_power() argument 599 trace_rdev_set_tx_power(&rdev->wiphy, wdev, radio_idx, type, mbm); in rdev_set_tx_power() 600 ret = rdev->ops->set_tx_power(&rdev->wiphy, wdev, radio_idx, type, in rdev_set_tx_power() 607 struct wireless_dev *wdev, int radio_idx, in rdev_get_tx_power() argument 611 trace_rdev_get_tx_power(&rdev->wiphy, wdev, radio_idx, link_id); in rdev_get_tx_power() 612 ret = rdev->ops->get_tx_power(&rdev->wiphy, wdev, radio_idx, link_id, in rdev_get_tx_power() 866 int radio_idx, u32 tx_ant, u32 rx_ant) in rdev_set_antenna() argument [all …]
|
| H A D | trace.h | 442 TP_PROTO(struct wiphy *wiphy, int radio_idx), 443 TP_ARGS(wiphy, radio_idx), 446 __field(int, radio_idx) 450 __entry->radio_idx = radio_idx; 453 WIPHY_PR_ARG, __entry->radio_idx) 1740 TP_PROTO(struct wiphy *wiphy, int radio_idx, u32 changed), 1741 TP_ARGS(wiphy, radio_idx, changed), 1744 __field(int, radio_idx) 1749 __entry->radio_idx = radio_idx; 1753 WIPHY_PR_ARG, __entry->radio_idx, __entry->changed) [all …]
|
| H A D | util.c | 2464 int radio_idx) in cfg80211_calculate_bi_data() argument 2481 if (radio_idx >= 0 && in cfg80211_calculate_bi_data() 2482 !(rdev_get_radio_mask(rdev, wdev->netdev) & BIT(radio_idx))) in cfg80211_calculate_bi_data() 2542 if (params->radio_idx >= 0) in cfg80211_iter_combinations() 2543 radio = &wiphy->radio[params->radio_idx]; in cfg80211_iter_combinations() 2557 params->radio_idx); in cfg80211_iter_combinations()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
| H A D | mt76x0.h | 51 int mt76x0_config(struct ieee80211_hw *hw, int radio_idx, u32 changed);
|
| H A D | main.c | 60 int mt76x0_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in mt76x0_config() argument
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | core.h | 681 u8 radio_idx; member 1388 static inline struct ath12k *ath12k_ah_to_ar(struct ath12k_hw *ah, u8 radio_idx) in ath12k_ah_to_ar() argument 1390 if (WARN(radio_idx >= ah->num_radio, in ath12k_ah_to_ar() 1391 "bad radio index %d, use default radio\n", radio_idx)) in ath12k_ah_to_ar() 1392 radio_idx = 0; in ath12k_ah_to_ar() 1394 return &ah->radio[radio_idx]; in ath12k_ah_to_ar()
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | mac80211-ops.c | 195 ath5k_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in ath5k_config() argument 697 ath5k_set_coverage_class(struct ieee80211_hw *hw, int radio_idx, in ath5k_set_coverage_class() argument 709 ath5k_set_antenna(struct ieee80211_hw *hw, int radio_idx, u32 tx_ant, in ath5k_set_antenna() argument 727 ath5k_get_antenna(struct ieee80211_hw *hw, int radio_idx, in ath5k_get_antenna() argument
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00mac.c | 307 int rt2x00mac_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in rt2x00mac_config() argument 743 int rt2x00mac_set_antenna(struct ieee80211_hw *hw, int radio_idx, in rt2x00mac_set_antenna() argument 789 int rt2x00mac_get_antenna(struct ieee80211_hw *hw, int radio_idx, in rt2x00mac_get_antenna() argument
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | mac80211.c | 74 static int rtw_ops_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in rtw_ops_config() argument 717 static int rtw_ops_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, in rtw_ops_set_rts_threshold() argument 807 int radio_idx, in rtw_ops_set_antenna() argument 826 int radio_idx, in rtw_ops_get_antenna() argument
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | main.c | 81 static int mt7601u_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in mt7601u_config() argument 337 static int mt7601u_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, in mt7601u_set_rts_threshold() argument
|
| /linux/include/net/ |
| H A D | mac80211.h | 275 int radio_idx; member 4760 int (*config)(struct ieee80211_hw *hw, int radio_idx, u32 changed); 4823 int (*set_frag_threshold)(struct ieee80211_hw *hw, int radio_idx, 4825 int (*set_rts_threshold)(struct ieee80211_hw *hw, int radio_idx, 4923 void (*set_coverage_class)(struct ieee80211_hw *hw, int radio_idx, 4939 int (*set_antenna)(struct ieee80211_hw *hw, int radio_idx, 4941 int (*get_antenna)(struct ieee80211_hw *hw, int radio_idx,
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | main.c | 423 static int mt7615_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in mt7615_config() argument 788 static int mt7615_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, in mt7615_set_rts_threshold() argument 977 mt7615_set_coverage_class(struct ieee80211_hw *hw, int radio_idx, in mt7615_set_coverage_class() argument 990 mt7615_set_antenna(struct ieee80211_hw *hw, int radio_idx, in mt7615_set_antenna() argument
|
| /linux/drivers/net/wireless/purelifi/plfxlc/ |
| H A D | mac.c | 529 static int plfxlc_op_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in plfxlc_op_config() argument 675 static int plfxlc_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, in plfxlc_set_rts_threshold() argument
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | main.c | 462 static int mt7915_config(struct ieee80211_hw *hw, int radio_idx, in mt7915_config() argument 926 static int mt7915_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, in mt7915_set_rts_threshold() argument 1123 mt7915_set_coverage_class(struct ieee80211_hw *hw, int radio_idx, in mt7915_set_coverage_class() argument 1136 mt7915_set_antenna(struct ieee80211_hw *hw, int radio_idx, u32 tx_ant, u32 rx_ant) in mt7915_set_antenna() argument 1678 mt7915_set_frag_threshold(struct ieee80211_hw *hw, int radio_idx, u32 val) in mt7915_set_frag_threshold() argument
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | cfg80211.c | 373 static int qtnf_set_wiphy_params(struct wiphy *wiphy, int radio_idx, in qtnf_set_wiphy_params() argument 883 int radio_idx, unsigned int link_id, int *dbm) in qtnf_get_tx_power() argument 896 int radio_idx, enum nl80211_tx_power_setting type, in qtnf_set_tx_power() argument
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_mac80211.c | 680 int radio_idx, in rsi_mac80211_config() argument 1227 int radio_idx, u32 value) in rsi_mac80211_set_rts_threshold() argument 1611 int radio_idx, in rsi_mac80211_set_antenna() argument 1664 int radio_idx, in rsi_mac80211_get_antenna() argument
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_drv_main.c | 1175 static int ath9k_htc_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in ath9k_htc_config() argument 1741 int radio_idx, u32 value) in ath9k_htc_set_rts_threshold() argument 1747 int radio_idx, in ath9k_htc_set_coverage_class() argument 1846 static int ath9k_htc_get_antenna(struct ieee80211_hw *hw, int radio_idx, in ath9k_htc_get_antenna() argument
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | mac80211.c | 75 static int rtw89_ops_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in rtw89_ops_config() argument 1078 static int rtw89_ops_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx, in rtw89_ops_set_rts_threshold() argument 1191 int rtw89_ops_set_antenna(struct ieee80211_hw *hw, int radio_idx, u32 tx_ant, u32 rx_ant) in rtw89_ops_set_antenna() argument 1219 int rtw89_ops_get_antenna(struct ieee80211_hw *hw, int radio_idx, u32 *tx_ant, in rtw89_ops_get_antenna() argument
|