Lines Matching refs:link_info

813 	struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
840 wl_linfo = &wl->link_info[i];
1105 if (cnt == 0 && bt->link_info.slave_role)
1162 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
1950 else if (bt->link_info.status.map.connect == 0)
2884 struct rtw89_btc_bt_link_info *b = &bt->link_info;
2970 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
2997 struct rtw89_btc_bt_link_info *b = &bt->link_info;
3150 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
3615 struct rtw89_btc_bt_hid_desc *hid = &btc->cx.bt.link_info.hid_desc;
3616 struct rtw89_btc_bt_hfp_desc *hfp = &btc->cx.bt.link_info.hfp_desc;
4337 if (btc->cx.bt.link_info.a2dp_desc.active)
4377 struct rtw89_btc_bt_link_info *b = &btc->cx.bt.link_info;
4446 struct rtw89_btc_bt_hid_desc *hid = &bt->link_info.hid_desc;
4483 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4584 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4836 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4855 btc->cx.bt.link_info.profile_cnt.now == 0)
4918 plink = &wl->link_info[port];
4965 struct rtw89_btc_bt_link_info *b = &bt->link_info;
5130 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
5222 else if (btc->cx.bt.link_info.profile_cnt.now == 0)
5265 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5283 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5331 } else if (bt->link_info.status.map.connect == 0) {
5334 } else if (bt->link_info.a2dp_desc.exist &&
5338 } else if (bt->link_info.a2dp_desc.exist ||
5339 bt->link_info.pan_desc.exist) {
5393 } else if (bt->link_info.status.map.connect == 0) {
5396 } else if (bt->link_info.a2dp_desc.exist &&
5400 } else if (bt->link_info.a2dp_desc.exist ||
5401 bt->link_info.pan_desc.exist) {
5429 else if (bt->link_info.status.map.connect == 0)
5450 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5467 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5498 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5585 struct rtw89_btc_wl_link_info *wl_linfo = wl->link_info;
5736 struct rtw89_btc_wl_link_info *wl_linfo = wl->link_info;
5886 struct rtw89_btc_wl_link_info *wl_linfo = wl->link_info;
6179 /* Extract wl->link_info[role_id][rlink_id] to wl->role_info
6368 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
6448 bt->link_info.a2dp_desc.exist = !!(val & BTC_BSCB_A2DP_ACT);
6460 bt->link_info.status.map.connect = !!(val & BTC_BSCB_BT_CONNECT);
6883 struct rtw89_btc_bt_link_info *b = &cx->bt.link_info;
7003 rssi_st = &bt->link_info.rssi_state[i];
7039 struct rtw89_btc_bt_link_info *b = &bt->link_info;
7241 wlinfo = &wl->link_info[r.pid];
7474 struct rtw89_btc_wl_link_info *link_info = NULL;
7495 link_info = &wl->link_info[port];
7496 link_info->stat.traffic = rtwvif->stats;
7497 link_info_t = &link_info->stat.traffic;
7499 if (link_info->connected == MLME_NO_LINK) {
7500 link_info->rx_rate_drop_cnt = 0;
7504 link_info->stat.rssi = rssi;
7506 link_info->rssi_state[i] =
7508 link_info->rssi_state[i],
7509 link_info->stat.rssi,
7511 if (BTC_RSSI_LOW(link_info->rssi_state[i]))
7515 BTC_RSSI_CHANGE(link_info->rssi_state[i]))
7534 link_info = &wl->link_info[port];
7535 if (link_info->busy != busy || link_info->dir != dir) {
7537 link_info->busy = busy;
7538 link_info->dir = dir;
7547 link_info->rx_rate_drop_cnt++;
7558 if (link_info->role == RTW89_WIFI_ROLE_STATION ||
7559 link_info->role == RTW89_WIFI_ROLE_P2P_CLIENT) {
7814 plink = &btc->cx.wl.link_info[i];
7905 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
7960 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
8644 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
8770 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
8900 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9032 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9163 struct rtw89_btc_bt_a2dp_desc *a2dp = &bt->link_info.a2dp_desc;