Lines Matching refs:wl_rinfo

1893 	struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info;  in _set_bt_afh_info()  local
1904 mode = wl_rinfo->link_mode; in _set_bt_afh_info()
1905 connect_cnt = wl_rinfo->connect_cnt; in _set_bt_afh_info()
1919 r = &wl_rinfo->active_role[i]; in _set_bt_afh_info()
1940 r = &wl_rinfo->active_role[i]; in _set_bt_afh_info()
2003 struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info; in _check_freerun() local
2014 if (wl_rinfo->connect_cnt > BTC_TDMA_WLROLE_MAX || in _check_freerun()
2459 struct rtw89_btc_wl_role_info_v1 *wl_rinfo = &btc->cx.wl.role_info_v1; in rtw89_btc_set_policy_v1() local
2810 if (wl_rinfo->link_mode == BTC_WLINK_2G_SCC && dm->tdma.rxflctrl) { in rtw89_btc_set_policy_v1()
3399 struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info; in _set_btg_ctrl() local
3409 mode = wl_rinfo->link_mode; in _set_btg_ctrl()
3510 struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info; in _set_wl_tx_limit() local
3523 mode = wl_rinfo->link_mode; in _set_wl_tx_limit()
3573 struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info; in _set_bt_rx_agc() local
3580 mode = wl_rinfo->link_mode; in _set_bt_rx_agc()
3798 struct rtw89_btc_wl_role_info_v1 *wl_rinfo = &wl->role_info_v1; in _action_wl_2g_scc_v1() local
3806 switch (wl_rinfo->mrole_type) { in _action_wl_2g_scc_v1()
3824 dur = wl_rinfo->mrole_noa_duration; in _action_wl_2g_scc_v1()
3997 struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info; in _update_wl_info() local
4004 memset(wl_rinfo, 0, sizeof(*wl_rinfo)); in _update_wl_info()
4012 wl_rinfo->active_role[cnt_active - 1].role = wl_linfo[i].role; in _update_wl_info()
4013 wl_rinfo->active_role[cnt_active - 1].pid = wl_linfo[i].pid; in _update_wl_info()
4014 wl_rinfo->active_role[cnt_active - 1].phy = wl_linfo[i].phy; in _update_wl_info()
4015 wl_rinfo->active_role[cnt_active - 1].band = wl_linfo[i].band; in _update_wl_info()
4016 wl_rinfo->active_role[cnt_active - 1].noa = (u8)wl_linfo[i].noa; in _update_wl_info()
4017 wl_rinfo->active_role[cnt_active - 1].connected = 0; in _update_wl_info()
4043 wl_rinfo->role_map.val |= BIT(wl_linfo[i].role); in _update_wl_info()
4044 wl_rinfo->active_role[cnt_active - 1].ch = wl_linfo[i].ch; in _update_wl_info()
4045 wl_rinfo->active_role[cnt_active - 1].bw = wl_linfo[i].bw; in _update_wl_info()
4046 wl_rinfo->active_role[cnt_active - 1].connected = 1; in _update_wl_info()
4062 wl_rinfo->connect_cnt = cnt_connect; in _update_wl_info()
4066 wl_rinfo->link_mode = BTC_WLINK_NOLINK; in _update_wl_info()
4067 wl_rinfo->role_map.role.none = 1; in _update_wl_info()
4069 wl_rinfo->link_mode = BTC_WLINK_5G; in _update_wl_info()
4070 } else if (wl_rinfo->role_map.role.nan) { in _update_wl_info()
4071 wl_rinfo->link_mode = BTC_WLINK_2G_NAN; in _update_wl_info()
4073 wl_rinfo->link_mode = BTC_WLINK_OTHER; in _update_wl_info()
4078 wl_rinfo->link_mode = BTC_WLINK_2G_STA; in _update_wl_info()
4081 wl_rinfo->link_mode = BTC_WLINK_2G_GO; in _update_wl_info()
4084 wl_rinfo->link_mode = BTC_WLINK_2G_GC; in _update_wl_info()
4087 wl_rinfo->link_mode = BTC_WLINK_2G_AP; in _update_wl_info()
4090 wl_rinfo->link_mode = BTC_WLINK_OTHER; in _update_wl_info()
4094 wl_rinfo->link_mode = BTC_WLINK_25G_MCC; in _update_wl_info()
4097 if (wl_rinfo->role_map.role.station && in _update_wl_info()
4098 (wl_rinfo->role_map.role.p2p_go || in _update_wl_info()
4099 wl_rinfo->role_map.role.p2p_gc || in _update_wl_info()
4100 wl_rinfo->role_map.role.ap)) { in _update_wl_info()
4102 wl_rinfo->link_mode = BTC_WLINK_2G_SCC; in _update_wl_info()
4104 wl_rinfo->link_mode = BTC_WLINK_2G_MCC; in _update_wl_info()
4106 wl_rinfo->link_mode = BTC_WLINK_2G_MCC; in _update_wl_info()
4109 if (wl_rinfo->role_map.role.station) in _update_wl_info()
4110 wl_rinfo->link_mode = BTC_WLINK_2G_STA; in _update_wl_info()
4111 else if (wl_rinfo->role_map.role.ap) in _update_wl_info()
4112 wl_rinfo->link_mode = BTC_WLINK_2G_AP; in _update_wl_info()
4113 else if (wl_rinfo->role_map.role.p2p_go) in _update_wl_info()
4114 wl_rinfo->link_mode = BTC_WLINK_2G_GO; in _update_wl_info()
4115 else if (wl_rinfo->role_map.role.p2p_gc) in _update_wl_info()
4116 wl_rinfo->link_mode = BTC_WLINK_2G_GC; in _update_wl_info()
4118 wl_rinfo->link_mode = BTC_WLINK_OTHER; in _update_wl_info()
4122 if (wl_rinfo->role_map.role.p2p_go || wl_rinfo->role_map.role.ap) { in _update_wl_info()
4124 if (wl_rinfo->link_mode == BTC_WLINK_2G_SCC || in _update_wl_info()
4125 wl_rinfo->link_mode == BTC_WLINK_2G_MCC) { in _update_wl_info()
4126 wl_rinfo->link_mode = BTC_WLINK_2G_STA; in _update_wl_info()
4127 wl_rinfo->connect_cnt = 1; in _update_wl_info()
4128 } else if (wl_rinfo->link_mode == BTC_WLINK_2G_GO || in _update_wl_info()
4129 wl_rinfo->link_mode == BTC_WLINK_2G_AP) { in _update_wl_info()
4130 wl_rinfo->link_mode = BTC_WLINK_NOLINK; in _update_wl_info()
4131 wl_rinfo->connect_cnt = 0; in _update_wl_info()
4138 cnt_connect, cnt_connecting, wl_rinfo->link_mode); in _update_wl_info()
4148 struct rtw89_btc_wl_role_info_v1 *wl_rinfo = &wl->role_info_v1; in _update_wl_info_v1() local
4156 memset(wl_rinfo, 0, sizeof(*wl_rinfo)); in _update_wl_info_v1()
4163 wl_rinfo->active_role_v1[cnt_active - 1].role = wl_linfo[i].role; in _update_wl_info_v1()
4164 wl_rinfo->active_role_v1[cnt_active - 1].pid = wl_linfo[i].pid; in _update_wl_info_v1()
4165 wl_rinfo->active_role_v1[cnt_active - 1].phy = wl_linfo[i].phy; in _update_wl_info_v1()
4166 wl_rinfo->active_role_v1[cnt_active - 1].band = wl_linfo[i].band; in _update_wl_info_v1()
4167 wl_rinfo->active_role_v1[cnt_active - 1].noa = (u8)wl_linfo[i].noa; in _update_wl_info_v1()
4168 wl_rinfo->active_role_v1[cnt_active - 1].connected = 0; in _update_wl_info_v1()
4193 wl_rinfo->role_map.val |= BIT(wl_linfo[i].role); in _update_wl_info_v1()
4194 wl_rinfo->active_role_v1[cnt_active - 1].ch = wl_linfo[i].ch; in _update_wl_info_v1()
4195 wl_rinfo->active_role_v1[cnt_active - 1].bw = wl_linfo[i].bw; in _update_wl_info_v1()
4196 wl_rinfo->active_role_v1[cnt_active - 1].connected = 1; in _update_wl_info_v1()
4212 wl_rinfo->connect_cnt = cnt_connect; in _update_wl_info_v1()
4216 wl_rinfo->link_mode = BTC_WLINK_NOLINK; in _update_wl_info_v1()
4217 wl_rinfo->role_map.role.none = 1; in _update_wl_info_v1()
4219 wl_rinfo->link_mode = BTC_WLINK_5G; in _update_wl_info_v1()
4220 } else if (wl_rinfo->role_map.role.nan) { in _update_wl_info_v1()
4221 wl_rinfo->link_mode = BTC_WLINK_2G_NAN; in _update_wl_info_v1()
4223 wl_rinfo->link_mode = BTC_WLINK_OTHER; in _update_wl_info_v1()
4228 wl_rinfo->link_mode = BTC_WLINK_2G_STA; in _update_wl_info_v1()
4231 wl_rinfo->link_mode = BTC_WLINK_2G_GO; in _update_wl_info_v1()
4234 wl_rinfo->link_mode = BTC_WLINK_2G_GC; in _update_wl_info_v1()
4237 wl_rinfo->link_mode = BTC_WLINK_2G_AP; in _update_wl_info_v1()
4240 wl_rinfo->link_mode = BTC_WLINK_OTHER; in _update_wl_info_v1()
4244 wl_rinfo->link_mode = BTC_WLINK_25G_MCC; in _update_wl_info_v1()
4247 if (wl_rinfo->role_map.role.station && in _update_wl_info_v1()
4248 (wl_rinfo->role_map.role.p2p_go || in _update_wl_info_v1()
4249 wl_rinfo->role_map.role.p2p_gc || in _update_wl_info_v1()
4250 wl_rinfo->role_map.role.ap)) { in _update_wl_info_v1()
4252 wl_rinfo->link_mode = BTC_WLINK_2G_SCC; in _update_wl_info_v1()
4254 wl_rinfo->link_mode = BTC_WLINK_2G_MCC; in _update_wl_info_v1()
4256 wl_rinfo->link_mode = BTC_WLINK_2G_MCC; in _update_wl_info_v1()
4259 if (wl_rinfo->role_map.role.station) in _update_wl_info_v1()
4260 wl_rinfo->link_mode = BTC_WLINK_2G_STA; in _update_wl_info_v1()
4261 else if (wl_rinfo->role_map.role.ap) in _update_wl_info_v1()
4262 wl_rinfo->link_mode = BTC_WLINK_2G_AP; in _update_wl_info_v1()
4263 else if (wl_rinfo->role_map.role.p2p_go) in _update_wl_info_v1()
4264 wl_rinfo->link_mode = BTC_WLINK_2G_GO; in _update_wl_info_v1()
4265 else if (wl_rinfo->role_map.role.p2p_gc) in _update_wl_info_v1()
4266 wl_rinfo->link_mode = BTC_WLINK_2G_GC; in _update_wl_info_v1()
4268 wl_rinfo->link_mode = BTC_WLINK_OTHER; in _update_wl_info_v1()
4272 if (wl_rinfo->role_map.role.p2p_go || wl_rinfo->role_map.role.ap) { in _update_wl_info_v1()
4274 if (wl_rinfo->link_mode == BTC_WLINK_2G_SCC || in _update_wl_info_v1()
4275 wl_rinfo->link_mode == BTC_WLINK_2G_MCC) { in _update_wl_info_v1()
4276 wl_rinfo->link_mode = BTC_WLINK_2G_STA; in _update_wl_info_v1()
4277 wl_rinfo->connect_cnt = 1; in _update_wl_info_v1()
4278 } else if (wl_rinfo->link_mode == BTC_WLINK_2G_GO || in _update_wl_info_v1()
4279 wl_rinfo->link_mode == BTC_WLINK_2G_AP) { in _update_wl_info_v1()
4280 wl_rinfo->link_mode = BTC_WLINK_NOLINK; in _update_wl_info_v1()
4281 wl_rinfo->connect_cnt = 0; in _update_wl_info_v1()
4288 cnt_connect, cnt_connecting, wl_rinfo->link_mode); in _update_wl_info_v1()
4449 struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info; in _run_coex() local
4460 mode = wl_rinfo->link_mode; in _run_coex()
5620 struct rtw89_btc_wl_role_info *wl_rinfo = &wl->role_info; in _show_wl_info() local
5630 mode = wl_rinfo->link_mode; in _show_wl_info()