Lines Matching refs:link_info
835 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
862 wl_linfo = &wl->link_info[i];
1127 if (cnt == 0 && bt->link_info.slave_role)
1184 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
2008 else if (bt->link_info.status.map.connect == 0)
2950 struct rtw89_btc_bt_link_info *b = &bt->link_info;
3036 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
3063 struct rtw89_btc_bt_link_info *b = &bt->link_info;
3235 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
3702 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
3703 struct rtw89_btc_bt_hid_desc *hid = &btc->cx.bt.link_info.hid_desc;
3704 struct rtw89_btc_bt_hfp_desc *hfp = &btc->cx.bt.link_info.hfp_desc;
4440 if (btc->cx.bt.link_info.a2dp_desc.active)
4480 struct rtw89_btc_bt_link_info *b = &btc->cx.bt.link_info;
4549 struct rtw89_btc_bt_hid_desc *hid = &bt->link_info.hid_desc;
4586 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4659 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4696 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
4963 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
5001 btc->cx.bt.link_info.profile_cnt.now == 0) {
5062 plink = &wl->link_info[port];
5124 struct rtw89_btc_bt_link_info *b = &bt->link_info;
5295 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
5391 else if (btc->cx.bt.link_info.status.map.connect == 0)
5434 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5452 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5500 } else if (bt->link_info.status.map.connect == 0) {
5503 } else if (bt->link_info.a2dp_desc.exist &&
5507 } else if (bt->link_info.a2dp_desc.exist ||
5508 bt->link_info.pan_desc.exist) {
5573 } else if (bt->link_info.status.map.connect == 0) {
5576 } else if (bt->link_info.a2dp_desc.exist &&
5580 } else if (bt->link_info.a2dp_desc.exist ||
5581 bt->link_info.pan_desc.exist) {
5609 else if (bt->link_info.status.map.connect == 0)
5630 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5647 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5678 if (btc->cx.bt.link_info.profile_cnt.now == 0)
5773 struct rtw89_btc_wl_link_info *wl_linfo = wl->link_info;
5924 struct rtw89_btc_wl_link_info *wl_linfo = wl->link_info;
6074 struct rtw89_btc_wl_link_info *wl_linfo = wl->link_info;
6390 struct rtw89_btc_wl_link_info *wl_linfo = wl->link_info;
6561 /* Extract wl->link_info[role_id][rlink_id] to wl->role_info
6750 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
6830 bt->link_info.a2dp_desc.exist = !!(val & BTC_BSCB_A2DP_ACT);
6842 bt->link_info.status.map.connect = !!(val & BTC_BSCB_BT_CONNECT);
7257 struct rtw89_btc_bt_link_info *b = &cx->bt.link_info;
7377 rssi_st = &bt->link_info.rssi_state[i];
7413 struct rtw89_btc_bt_link_info *b = &bt->link_info;
7628 wlinfo = &wl->link_info[r.pid];
7866 struct rtw89_btc_wl_link_info *link_info = NULL;
7885 link_info = &wl->link_info[port];
7886 link_info->stat.traffic = *stats;
7887 link_info_t = &link_info->stat.traffic;
7889 if (link_info->connected == MLME_NO_LINK) {
7890 link_info->rx_rate_drop_cnt = 0;
7894 link_info->stat.rssi = rssi;
7896 link_info->rssi_state[i] =
7898 link_info->rssi_state[i],
7899 link_info->stat.rssi,
7901 if (BTC_RSSI_LOW(link_info->rssi_state[i]))
7905 BTC_RSSI_CHANGE(link_info->rssi_state[i]))
7924 link_info = &wl->link_info[port];
7925 if (link_info->busy != busy || link_info->dir != dir) {
7927 link_info->busy = busy;
7928 link_info->dir = dir;
7937 link_info->rx_rate_drop_cnt++;
7948 if (link_info->role == RTW89_WIFI_ROLE_STATION ||
7949 link_info->role == RTW89_WIFI_ROLE_P2P_CLIENT) {
8270 plink = &btc->cx.wl.link_info[i];
8364 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info;
8419 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;
9103 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9229 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9359 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9491 struct rtw89_btc_bt_a2dp_desc *a2dp = &btc->cx.bt.link_info.a2dp_desc;
9622 struct rtw89_btc_bt_a2dp_desc *a2dp = &bt->link_info.a2dp_desc;