Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/net/wireless/realtek/rtw88/
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
67 ether_addr_copy(bfee->mac_addr, bssid); in rtw_bf_assoc()
68 bfee->role = RTW_BFEE_MU; in rtw_bf_assoc()
69 bfee->p_aid = (bssid[5] << 1) | (bssid[4] >> 7); in rtw_bf_assoc()
[all …]
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) in rtw_chip_config_bfee() argument
99 rtwdev->chip->ops->config_bfee(rtwdev, vif, bfee, enable); in rtw_chip_config_bfee()
Drtw8821c.c1094 struct rtw_bfee *bfee, bool enable) in rtw8821c_bf_config_bfee_su() argument
1097 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8821c_bf_config_bfee_su()
1099 rtw_bf_remove_bfee_su(rtwdev, bfee); in rtw8821c_bf_config_bfee_su()
1104 struct rtw_bfee *bfee, bool enable) in rtw8821c_bf_config_bfee_mu() argument
1107 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); in rtw8821c_bf_config_bfee_mu()
1109 rtw_bf_remove_bfee_mu(rtwdev, bfee); in rtw8821c_bf_config_bfee_mu()
1113 struct rtw_bfee *bfee, bool enable) in rtw8821c_bf_config_bfee() argument
1115 if (bfee->role == RTW_BFEE_SU) in rtw8821c_bf_config_bfee()
1116 rtw8821c_bf_config_bfee_su(rtwdev, vif, bfee, enable); in rtw8821c_bf_config_bfee()
1117 else if (bfee->role == RTW_BFEE_MU) in rtw8821c_bf_config_bfee()
[all …]
Drtw8822b.c1529 struct rtw_bfee *bfee, bool enable) in rtw8822b_bf_config_bfee_su() argument
1532 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8822b_bf_config_bfee_su()
1534 rtw_bf_remove_bfee_su(rtwdev, bfee); in rtw8822b_bf_config_bfee_su()
1539 struct rtw_bfee *bfee, bool enable) in rtw8822b_bf_config_bfee_mu() argument
1542 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); in rtw8822b_bf_config_bfee_mu()
1544 rtw_bf_remove_bfee_mu(rtwdev, bfee); in rtw8822b_bf_config_bfee_mu()
1548 struct rtw_bfee *bfee, bool enable) in rtw8822b_bf_config_bfee() argument
1550 if (bfee->role == RTW_BFEE_SU) in rtw8822b_bf_config_bfee()
1551 rtw8822b_bf_config_bfee_su(rtwdev, vif, bfee, enable); in rtw8822b_bf_config_bfee()
1552 else if (bfee->role == RTW_BFEE_MU) in rtw8822b_bf_config_bfee()
[all …]
Drtw8822c.c3123 struct rtw_bfee *bfee) in rtw8822c_bf_enable_bfee_su() argument
3128 rtw_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8822c_bf_enable_bfee_su()
3143 struct rtw_bfee *bfee, bool enable) in rtw8822c_bf_config_bfee_su() argument
3146 rtw8822c_bf_enable_bfee_su(rtwdev, vif, bfee); in rtw8822c_bf_config_bfee_su()
3148 rtw_bf_remove_bfee_su(rtwdev, bfee); in rtw8822c_bf_config_bfee_su()
3153 struct rtw_bfee *bfee, bool enable) in rtw8822c_bf_config_bfee_mu() argument
3156 rtw_bf_enable_bfee_mu(rtwdev, vif, bfee); in rtw8822c_bf_config_bfee_mu()
3158 rtw_bf_remove_bfee_mu(rtwdev, bfee); in rtw8822c_bf_config_bfee_mu()
3162 struct rtw_bfee *bfee, bool enable) in rtw8822c_bf_config_bfee() argument
3164 if (bfee->role == RTW_BFEE_SU) in rtw8822c_bf_config_bfee()
[all …]
Dmain.h806 struct rtw_bfee bfee; member
858 struct rtw_bfee *bfee, bool enable);
Dmac80211.c170 memset(&rtwvif->bfee, 0, sizeof(struct rtw_bfee)); in rtw_ops_add_interface()
Dmain.c155 if (rtwvif->bfee.role != RTW_BFEE_SU && in rtw_dynamic_csi_rate()
156 rtwvif->bfee.role != RTW_BFEE_MU) in rtw_dynamic_csi_rate()
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7915/
Dmcu.c988 struct ieee80211_sta *sta, bool bfee) in mt7915_is_ebf_supported() argument
997 if (!bfee && tx_ant < 2) in mt7915_is_ebf_supported()
1003 if (bfee) in mt7915_is_ebf_supported()
1014 if (bfee) in mt7915_is_ebf_supported()
1232 struct sta_rec_bfee *bfee; in mt7915_mcu_sta_bfee_tlv() local
1242 tlv = mt76_connac_mcu_add_tlv(skb, STA_REC_BFEE, sizeof(*bfee)); in mt7915_mcu_sta_bfee_tlv()
1243 bfee = (struct sta_rec_bfee *)tlv; in mt7915_mcu_sta_bfee_tlv()
1258 bfee->fb_identity_matrix = (nrow == 1 && tx_ant == 2); in mt7915_mcu_sta_bfee_tlv()