Home
last modified time | relevance | path

Searched refs:radio_idx (Results 1 – 25 of 73) sorted by relevance

123

/linux/net/mac80211/
H A Dchan.c234 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 Dutil.c4216 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 Dieee80211_i.h1975 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 Dcfg.c3496 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 Dsta.h24 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 Dsta.c223 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 Dsta.h25 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 Drdev-ops.h580 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 Dtrace.h442 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 Dutil.c2464 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 Dmt76x0.h51 int mt76x0_config(struct ieee80211_hw *hw, int radio_idx, u32 changed);
H A Dmain.c60 int mt76x0_config(struct ieee80211_hw *hw, int radio_idx, u32 changed) in mt76x0_config() argument
/linux/drivers/net/wireless/ath/ath12k/
H A Dcore.h681 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 Dmac80211-ops.c195 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 Drt2x00mac.c307 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 Dmac80211.c74 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 Dmain.c81 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 Dmac80211.h275 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 Dmain.c423 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 Dmac.c529 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 Dmain.c462 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 Dcfg80211.c373 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 Drsi_91x_mac80211.c680 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 Dhtc_drv_main.c1175 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 Dmac80211.c75 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

123