Lines Matching refs:rlink

3261 	struct rtw89_btc_wl_rlink *rlink;  in _set_bt_afh_info_v0()  local
3299 rlink = &wl_rinfo_v8->rlink[i][0]; in _set_bt_afh_info_v0()
3326 (rlink->role == RTW89_WIFI_ROLE_P2P_GO || in _set_bt_afh_info_v0()
3327 rlink->role == RTW89_WIFI_ROLE_P2P_CLIENT)) { in _set_bt_afh_info_v0()
3328 ch = rlink->ch; in _set_bt_afh_info_v0()
3329 bw = rlink->bw; in _set_bt_afh_info_v0()
3341 rlink = &wl_rinfo_v8->rlink[i][0]; in _set_bt_afh_info_v0()
3364 rlink->connected && rlink->rf_band == RTW89_BAND_2G) { in _set_bt_afh_info_v0()
3365 ch = rlink->ch; in _set_bt_afh_info_v0()
3366 bw = rlink->bw; in _set_bt_afh_info_v0()
3421 struct rtw89_btc_wl_rlink *rlink; in _set_bt_afh_info_v1() local
3437 rlink = &wl_rinfo->rlink[i][j]; in _set_bt_afh_info_v1()
3440 if (!rlink->connected || !rlink->active || in _set_bt_afh_info_v1()
3441 rlink->rf_band != RTW89_BAND_2G) in _set_bt_afh_info_v1()
3445 ch = rlink->ch; in _set_bt_afh_info_v1()
3446 bw = rlink->bw; in _set_bt_afh_info_v1()
3449 (rlink->role == RTW89_WIFI_ROLE_AP || in _set_bt_afh_info_v1()
3450 rlink->role == RTW89_WIFI_ROLE_P2P_GO || in _set_bt_afh_info_v1()
3451 rlink->role == RTW89_WIFI_ROLE_P2P_CLIENT)) { in _set_bt_afh_info_v1()
3455 rlink->bw == RTW89_CHANNEL_WIDTH_40) { in _set_bt_afh_info_v1()
7091 struct rtw89_btc_wl_rlink *rlink = NULL; in _update_wl_non_mlo_info() local
7103 rlink = &wl_rinfo->rlink[i][j]; in _update_wl_non_mlo_info()
7105 if (!rlink->active || !rlink->connected) in _update_wl_non_mlo_info()
7114 cid_phy[cnt] = rlink->phy; in _update_wl_non_mlo_info()
7115 cid_role[cnt] = rlink->role; in _update_wl_non_mlo_info()
7118 if (rlink->rf_band != RTW89_BAND_2G) { in _update_wl_non_mlo_info()
7207 struct rtw89_btc_wl_rlink *rlink = NULL; in _update_wl_info_v8() local
7227 rlink = &wl_rinfo->rlink[role_id][rlink_id]; in _update_wl_info_v8()
7229 rlink->role = wl_linfo->role; in _update_wl_info_v8()
7230 rlink->active = wl_linfo->active; /* Doze or not */ in _update_wl_info_v8()
7231 rlink->pid = wl_linfo->pid; in _update_wl_info_v8()
7232 rlink->phy = wl_linfo->phy; in _update_wl_info_v8()
7233 rlink->rf_band = wl_linfo->band; in _update_wl_info_v8()
7234 rlink->ch = wl_linfo->ch; in _update_wl_info_v8()
7235 rlink->bw = wl_linfo->bw; in _update_wl_info_v8()
7236 rlink->noa = wl_linfo->noa; in _update_wl_info_v8()
7237 rlink->noa_dur = wl_linfo->noa_duration / 1000; in _update_wl_info_v8()
7238 rlink->client_cnt = wl_linfo->client_cnt; in _update_wl_info_v8()
7239 rlink->mode = wl_linfo->mode; in _update_wl_info_v8()
7243 rlink->connected = 0; in _update_wl_info_v8()
7246 rlink->connected = 1; in _update_wl_info_v8()
7254 rlink = &wl_rinfo->rlink[i][j]; in _update_wl_info_v8()
7256 if (!rlink->active || !rlink->connected) in _update_wl_info_v8()
7259 role_map |= BIT(rlink->role); in _update_wl_info_v8()
7262 if (rlink->noa && rlink->noa_dur > 0) in _update_wl_info_v8()
7266 if (rlink->rf_band == RTW89_BAND_5G) { in _update_wl_info_v8()
7267 if (rlink->ch >= 100) in _update_wl_info_v8()
7274 if ((rlink->role == RTW89_WIFI_ROLE_P2P_GO || in _update_wl_info_v8()
7275 rlink->role == RTW89_WIFI_ROLE_AP) && in _update_wl_info_v8()
7276 rlink->client_cnt > 1) { in _update_wl_info_v8()
7282 if (rlink->role == RTW89_WIFI_ROLE_P2P_CLIENT) in _update_wl_info_v8()
7285 if ((rlink->mode & BIT(BTC_WL_MODE_11B)) || in _update_wl_info_v8()
7286 (rlink->mode & BIT(BTC_WL_MODE_11G))) in _update_wl_info_v8()