Searched refs:bfee (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dbf.c14 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 Dbf.h85 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 Drtw8822b.c1547 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 Drtw8821c.c1193 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 Drtw8822c.c3141 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 Dmain.h818 struct rtw_bfee bfee; member in struct:rtw_vif
870 struct rtw_bfee *bfee, bool enable);
H A Dmac80211.c164 memset(&rtwvif->bfee, 0, sizeof(struct rtw_bfee));
H A Dmain.c176 if (rtwvif->bfee.role != RTW_BFEE_SU &&
177 rtwvif->bfee.role != RTW_BFEE_MU)
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c1019 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 Dmcu.c1409 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...]

Completed in 402 milliseconds