• Home
  • Raw
  • Download

Lines Matching refs:bfee

14 	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()
35 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()
70 bfee->aid = bss_conf->aid; in rtw_bf_assoc()
73 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, true); in rtw_bf_assoc()
85 ether_addr_copy(bfee->mac_addr, bssid); in rtw_bf_assoc()
86 bfee->role = RTW_BFEE_SU; in rtw_bf_assoc()
87 bfee->sound_dim = (u8)sound_dim; in rtw_bf_assoc()
88 bfee->g_id = 0; in rtw_bf_assoc()
89 bfee->p_aid = (bssid[5] << 1) | (bssid[4] >> 7); in rtw_bf_assoc()
94 bfee->su_reg_index = i; in rtw_bf_assoc()
99 rtw_chip_config_bfee(rtwdev, rtwvif, bfee, true); in rtw_bf_assoc()
184 struct rtw_bfee *bfee) in rtw_bf_enable_bfee_su() argument
187 u8 nr_index = bfee->sound_dim; in rtw_bf_enable_bfee_su()
194 switch (bfee->su_reg_index) { in rtw_bf_enable_bfee_su()
211 rtw_write8(rtwdev, addr_bfer_info + i, bfee->mac_addr[i]); in rtw_bf_enable_bfee_su()
230 struct rtw_bfee *bfee) in rtw_bf_enable_bfee_mu() argument
251 param.paid = bfee->p_aid; in rtw_bf_enable_bfee_mu()
253 param.my_aid = bfee->aid & 0xfff; in rtw_bf_enable_bfee_mu()
255 ether_addr_copy(param.bfer_address, bfee->mac_addr); in rtw_bf_enable_bfee_mu()
271 struct rtw_bfee *bfee) in rtw_bf_remove_bfee_su() argument
278 switch (bfee->su_reg_index) { in rtw_bf_remove_bfee_su()
291 clear_bit(bfee->su_reg_index, bfinfo->bfer_su_reg_maping); in rtw_bf_remove_bfee_su()
292 bfee->su_reg_index = 0xFF; in rtw_bf_remove_bfee_su()
297 struct rtw_bfee *bfee) in rtw_bf_remove_bfee_mu() argument
314 struct rtw_bfee *bfee = &rtwvif->bfee; in rtw_bf_set_gid_table() local
317 if (bfee->role != RTW_BFEE_MU) { in rtw_bf_set_gid_table()