Home
last modified time | relevance | path

Searched refs:bfee (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw88/
H A Dbf.c14 struct rtw_bfee *bfee = &rtwvif->bfee; in rtw_bf_disassoc() local
17 if (bfee->role == RTW_BFEE_NONE) in rtw_bf_disassoc()
20 if (bfee->role == RTW_BFEE_MU) in rtw_bf_disassoc()
22 else if (bfee->role == RTW_BFEE_SU) in rtw_bf_disassoc()
25 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, false); in rtw_bf_disassoc()
27 bfee->role = RTW_BFEE_NONE; in rtw_bf_disassoc()
36 struct rtw_bfee *bfee = &rtwvif->bfee; in rtw_bf_assoc() local
71 ether_addr_copy(bfee->mac_addr, bssid); in rtw_bf_assoc()
72 bfee->role = RTW_BFEE_MU; in rtw_bf_assoc()
73 bfee->p_aid = (bssid[5] << 1) | (bssid[4] >> 7); in rtw_bf_assoc()
[all …]
H A Drtw8821c.c1156 struct rtw_bfee *bfee, bool enable) in rtw8821c_bf_config_bfee_su() argument
1159 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8821c_bf_config_bfee_su()
1161 rtw_bf_remove_bfee_su(rtwdev, bfee); in rtw8821c_bf_config_bfee_su()
1166 struct rtw_bfee *bfee, bool enable) in rtw8821c_bf_config_bfee_mu() argument
1169 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); in rtw8821c_bf_config_bfee_mu()
1171 rtw_bf_remove_bfee_mu(rtwdev, bfee); in rtw8821c_bf_config_bfee_mu()
1175 struct rtw_bfee *bfee, bool enable) in rtw8821c_bf_config_bfee() argument
1177 if (bfee->role == RTW_BFEE_SU) in rtw8821c_bf_config_bfee()
1178 rtw8821c_bf_config_bfee_su(rtwdev, vif, bfee, enable); in rtw8821c_bf_config_bfee()
1179 else if (bfee->role == RTW_BFEE_MU) in rtw8821c_bf_config_bfee()
[all …]
H A Drtw8822b.c1514 struct rtw_bfee *bfee, bool enable) in rtw8822b_bf_config_bfee_su() argument
1517 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8822b_bf_config_bfee_su()
1519 rtw_bf_remove_bfee_su(rtwdev, bfee); in rtw8822b_bf_config_bfee_su()
1524 struct rtw_bfee *bfee, bool enable) in rtw8822b_bf_config_bfee_mu() argument
1527 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); in rtw8822b_bf_config_bfee_mu()
1529 rtw_bf_remove_bfee_mu(rtwdev, bfee); in rtw8822b_bf_config_bfee_mu()
1533 struct rtw_bfee *bfee, bool enable) in rtw8822b_bf_config_bfee() argument
1535 if (bfee->role == RTW_BFEE_SU) in rtw8822b_bf_config_bfee()
1536 rtw8822b_bf_config_bfee_su(rtwdev, vif, bfee, enable); in rtw8822b_bf_config_bfee()
1537 else if (bfee->role == RTW_BFEE_MU) in rtw8822b_bf_config_bfee()
[all …]
H A Drtw8822c.c3107 struct rtw_bfee *bfee) in rtw8822c_bf_enable_bfee_su() argument
3112 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8822c_bf_enable_bfee_su()
3127 struct rtw_bfee *bfee, bool enable) in rtw8822c_bf_config_bfee_su() argument
3130 rtw8822c_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8822c_bf_config_bfee_su()
3132 rtw_bf_remove_bfee_su(rtwdev, bfee); in rtw8822c_bf_config_bfee_su()
3137 struct rtw_bfee *bfee, bool enable) in rtw8822c_bf_config_bfee_mu() argument
3140 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); in rtw8822c_bf_config_bfee_mu()
3142 rtw_bf_remove_bfee_mu(rtwdev, bfee); in rtw8822c_bf_config_bfee_mu()
3146 struct rtw_bfee *bfee, bool enable) in rtw8822c_bf_config_bfee() argument
3148 if (bfee->role == RTW_BFEE_SU) in rtw8822c_bf_config_bfee()
[all …]
H A Dmain.h839 struct rtw_bfee bfee; member
894 struct rtw_bfee *bfee, bool enable);
H A Dmac80211.c164 memset(&rtwvif->bfee, 0, sizeof(struct rtw_bfee)); in rtw_ops_add_interface()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c1091 struct ieee80211_sta *sta, bool bfee) in mt7915_is_ebf_supported() argument
1100 if (!bfee && sts < 2) in mt7915_is_ebf_supported()
1106 if (bfee) in mt7915_is_ebf_supported()
1117 if (bfee) in mt7915_is_ebf_supported()
1341 struct sta_rec_bfee *bfee; in mt7915_mcu_sta_bfee_tlv() local
1351 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_BFEE, sizeof(*bfee)); in mt7915_mcu_sta_bfee_tlv()
1352 bfee = (struct sta_rec_bfee *)tlv; in mt7915_mcu_sta_bfee_tlv()
1367 bfee->fb_identity_matrix = (nrow == 1 && tx_ant == 2); in mt7915_mcu_sta_bfee_tlv()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c1771 struct ieee80211_link_sta *link_sta, bool bfee) in mt7996_is_ebf_supported() argument
1779 if (!bfee && sts < 2) in mt7996_is_ebf_supported()
1786 if (bfee) in mt7996_is_ebf_supported()
1797 if (bfee) in mt7996_is_ebf_supported()
1808 if (bfee) in mt7996_is_ebf_supported()
2109 struct sta_rec_bfee *bfee; in mt7996_mcu_sta_bfee_tlv() local
2123 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_BFEE, sizeof(*bfee)); in mt7996_mcu_sta_bfee_tlv()
2124 bfee = (struct sta_rec_bfee *)tlv; in mt7996_mcu_sta_bfee_tlv()
2140 bfee->fb_identity_matrix = (nrow == 1 && tx_ant == 2); in mt7996_mcu_sta_bfee_tlv()