/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.c | 14 struct rtw_bfee *bfee = &rtwvif->bfee; local 17 if (bfee->role == RTW_BFEE_NONE) 20 if (bfee->role == RTW_BFEE_MU) 22 else if (bfee->role == RTW_BFEE_SU) 25 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, false); 27 bfee->role = RTW_BFEE_NONE; 36 struct rtw_bfee *bfee = &rtwvif->bfee; local 71 ether_addr_copy(bfee 185 rtw_bf_enable_bfee_su(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee) argument 232 rtw_bf_enable_bfee_mu(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee) argument 273 rtw_bf_remove_bfee_su(struct rtw_dev *rtwdev, struct rtw_bfee *bfee) argument 300 rtw_bf_remove_bfee_mu(struct rtw_dev *rtwdev, struct rtw_bfee *bfee) argument 319 struct rtw_bfee *bfee = &rtwvif->bfee; local [all...] |
H A D | bf.h | 85 struct rtw_bfee *bfee); 87 struct rtw_bfee *bfee); 88 void rtw_bf_remove_bfee_su(struct rtw_dev *rtwdev, struct rtw_bfee *bfee); 89 void rtw_bf_remove_bfee_mu(struct rtw_dev *rtwdev, struct rtw_bfee *bfee); 96 struct rtw_bfee *bfee, bool enable) 99 rtwdev->chip->ops->config_bfee(rtwdev, vif, bfee, enable); 95 rtw_chip_config_bfee(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument
|
H A D | rtw8822b.c | 1547 struct rtw_bfee *bfee, bool enable) 1550 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); 1552 rtw_bf_remove_bfee_su(rtwdev, bfee); 1557 struct rtw_bfee *bfee, bool enable) 1560 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); 1562 rtw_bf_remove_bfee_mu(rtwdev, bfee); 1566 struct rtw_bfee *bfee, bool enable) 1568 if (bfee->role == RTW_BFEE_SU) 1569 rtw8822b_bf_config_bfee_su(rtwdev, vif, bfee, enable); 1570 else if (bfee 1545 rtw8822b_bf_config_bfee_su(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument 1555 rtw8822b_bf_config_bfee_mu(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument 1565 rtw8822b_bf_config_bfee(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument [all...] |
H A D | rtw8821c.c | 1193 struct rtw_bfee *bfee, bool enable) 1196 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); 1198 rtw_bf_remove_bfee_su(rtwdev, bfee); 1203 struct rtw_bfee *bfee, bool enable) 1206 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); 1208 rtw_bf_remove_bfee_mu(rtwdev, bfee); 1212 struct rtw_bfee *bfee, bool enable) 1214 if (bfee->role == RTW_BFEE_SU) 1215 rtw8821c_bf_config_bfee_su(rtwdev, vif, bfee, enable); 1216 else if (bfee 1191 rtw8821c_bf_config_bfee_su(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument 1201 rtw8821c_bf_config_bfee_mu(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument 1211 rtw8821c_bf_config_bfee(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument [all...] |
H A D | rtw8822c.c | 3141 struct rtw_bfee *bfee) 3146 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); 3161 struct rtw_bfee *bfee, bool enable) 3164 rtw8822c_bf_enable_bfee_su(rtwdev, vif, bfee); 3166 rtw_bf_remove_bfee_su(rtwdev, bfee); 3171 struct rtw_bfee *bfee, bool enable) 3174 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); 3176 rtw_bf_remove_bfee_mu(rtwdev, bfee); 3180 struct rtw_bfee *bfee, bool enable) 3182 if (bfee 3139 rtw8822c_bf_enable_bfee_su(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee) argument 3159 rtw8822c_bf_config_bfee_su(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument 3169 rtw8822c_bf_config_bfee_mu(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument 3179 rtw8822c_bf_config_bfee(struct rtw_dev *rtwdev, struct rtw_vif *vif, struct rtw_bfee *bfee, bool enable) argument [all...] |
H A D | main.h | 818 struct rtw_bfee bfee; member in struct:rtw_vif 870 struct rtw_bfee *bfee, bool enable);
|
H A D | mac80211.c | 164 memset(&rtwvif->bfee, 0, sizeof(struct rtw_bfee));
|
H A D | main.c | 176 if (rtwvif->bfee.role != RTW_BFEE_SU && 177 rtwvif->bfee.role != RTW_BFEE_MU)
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mcu.c | 1019 struct ieee80211_sta *sta, bool bfee) 1028 if (!bfee && sts < 2) 1034 if (bfee) 1045 if (bfee) 1263 struct sta_rec_bfee *bfee; local 1273 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_BFEE, sizeof(*bfee)); 1274 bfee = (struct sta_rec_bfee *)tlv; 1289 bfee->fb_identity_matrix = (nrow == 1 && tx_ant == 2); 1701 /* starec bfee */ 1018 mt7915_is_ebf_supported(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool bfee) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mcu.c | 1409 struct ieee80211_sta *sta, bool bfee) 1417 if (!bfee && sts < 2) 1424 if (bfee) 1435 if (bfee) 1446 if (bfee) 1722 struct sta_rec_bfee *bfee; local 1732 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_BFEE, sizeof(*bfee)); 1733 bfee = (struct sta_rec_bfee *)tlv; 1748 bfee->fb_identity_matrix = (nrow == 1 && tx_ant == 2); 2179 /* starec bfee */ 1408 mt7996_is_ebf_supported(struct mt7996_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool bfee) argument [all...] |