Lines Matching refs:bt_linfo

705 	struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info;  in _reset_btc_var()  local
724 memset(bt_linfo->rssi_state, 0, sizeof(bt_linfo->rssi_state)); in _reset_btc_var()
904 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _update_bt_report() local
905 struct rtw89_btc_bt_a2dp_desc *a2dp = &bt_linfo->a2dp_desc; in _update_bt_report()
954 memcpy(&bt_linfo->afh_map[0], pafh_v2->afh_l, 4); in _update_bt_report()
955 memcpy(&bt_linfo->afh_map[4], pafh_v2->afh_m, 4); in _update_bt_report()
956 memcpy(&bt_linfo->afh_map[8], pafh_v2->afh_h, 2); in _update_bt_report()
959 memcpy(&bt_linfo->afh_map_le[0], pafh_v2->afh_le_a, 4); in _update_bt_report()
960 memcpy(&bt_linfo->afh_map_le[4], pafh_v2->afh_le_b, 1); in _update_bt_report()
964 memcpy(&bt_linfo->afh_map[0], pafh_v1->afh_l, 4); in _update_bt_report()
965 memcpy(&bt_linfo->afh_map[4], pafh_v1->afh_m, 4); in _update_bt_report()
966 memcpy(&bt_linfo->afh_map[8], pafh_v1->afh_h, 2); in _update_bt_report()
2246 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _update_btc_state_map() local
2252 if (bt_linfo->status.map.inq_pag) in _update_btc_state_map()
2257 if (bt_linfo->status.map.inq_pag) in _update_btc_state_map()
2406 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _check_freerun() local
2407 struct rtw89_btc_bt_hid_desc *hid = &bt_linfo->hid_desc; in _check_freerun()
2421 if (bt_linfo->profile_cnt.now == 0) { in _check_freerun()
2444 if (wl->rssi_level == 0 && bt_linfo->rssi > 31) { in _check_freerun()
2447 } else if (wl->rssi_level == 1 && bt_linfo->rssi > 36) { in _check_freerun()
2454 if (bt_linfo->rssi > 28) { in _check_freerun()
3533 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info; in _action_bt_a2dp() local
3534 struct rtw89_btc_bt_a2dp_desc a2dp = bt_linfo->a2dp_desc; in _action_bt_a2dp()
3634 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info; in _action_bt_a2dp_hid() local
3635 struct rtw89_btc_bt_a2dp_desc a2dp = bt_linfo->a2dp_desc; in _action_bt_a2dp_hid()
4050 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _action_by_bt() local
4051 struct rtw89_btc_bt_hid_desc hid = bt_linfo->hid_desc; in _action_by_bt()
4052 struct rtw89_btc_bt_a2dp_desc a2dp = bt_linfo->a2dp_desc; in _action_by_bt()
4053 struct rtw89_btc_bt_pan_desc pan = bt_linfo->pan_desc; in _action_by_bt()
4056 if (bt_linfo->hfp_desc.exist) in _action_by_bt()
4059 if (bt_linfo->hid_desc.exist) in _action_by_bt()
4062 if (bt_linfo->a2dp_desc.exist) in _action_by_bt()
4065 if (bt_linfo->pan_desc.exist) in _action_by_bt()
4095 else if (bt_linfo->multi_link.now && !hid.pair_cnt) in _action_by_bt()
6346 struct rtw89_btc_bt_link_info *bt_linfo = &btc->cx.bt.link_info; in _show_bt_profile_info() local
6347 struct rtw89_btc_bt_hfp_desc hfp = bt_linfo->hfp_desc; in _show_bt_profile_info()
6348 struct rtw89_btc_bt_hid_desc hid = bt_linfo->hid_desc; in _show_bt_profile_info()
6349 struct rtw89_btc_bt_a2dp_desc a2dp = bt_linfo->a2dp_desc; in _show_bt_profile_info()
6350 struct rtw89_btc_bt_pan_desc pan = bt_linfo->pan_desc; in _show_bt_profile_info()
6355 bt_linfo->sut_pwr_level[0], in _show_bt_profile_info()
6356 bt_linfo->golden_rx_shift[0]); in _show_bt_profile_info()
6368 hid.pair_cnt, bt_linfo->sut_pwr_level[1], in _show_bt_profile_info()
6369 bt_linfo->golden_rx_shift[1]); in _show_bt_profile_info()
6382 bt_linfo->sut_pwr_level[2], in _show_bt_profile_info()
6383 bt_linfo->golden_rx_shift[2]); in _show_bt_profile_info()
6389 bt_linfo->sut_pwr_level[3], in _show_bt_profile_info()
6390 bt_linfo->golden_rx_shift[3]); in _show_bt_profile_info()
6402 struct rtw89_btc_bt_link_info *bt_linfo = &bt->link_info; in _show_bt_info() local
6403 u8 *afh = bt_linfo->afh_map; in _show_bt_info()
6404 u8 *afh_le = bt_linfo->afh_map_le; in _show_bt_info()
6416 (bt_linfo->status.map.connect ? "Y" : "N")); in _show_bt_info()
6424 (bt_linfo->profile_cnt.now == 0) ? "None," : "", in _show_bt_info()
6425 bt_linfo->hfp_desc.exist ? "HFP," : "", in _show_bt_info()
6426 bt_linfo->hid_desc.exist ? "HID," : "", in _show_bt_info()
6427 bt_linfo->a2dp_desc.exist ? in _show_bt_info()
6428 (bt_linfo->a2dp_desc.sink ? "A2DP_sink," : "A2DP,") : "", in _show_bt_info()
6429 bt_linfo->pan_desc.exist ? "PAN," : ""); in _show_bt_info()
6433 bt_linfo->multi_link.now ? "Y" : "N", in _show_bt_info()
6434 bt_linfo->slave_role ? "Slave" : "Master", in _show_bt_info()
6435 bt_linfo->status.map.ble_connect ? "Y" : "N", in _show_bt_info()
6436 bt_linfo->cqddr ? "Y" : "N", in _show_bt_info()
6437 bt_linfo->a2dp_desc.active ? "Y" : "N", in _show_bt_info()
6438 bt_linfo->pan_desc.active ? "Y" : "N"); in _show_bt_info()
6442 "[link]", bt_linfo->rssi - 100, in _show_bt_info()
6443 bt_linfo->tx_3m ? 3 : 2, in _show_bt_info()
6444 bt_linfo->status.map.inq_pag ? " inq-page!!" : "", in _show_bt_info()
6445 bt_linfo->status.map.acl_busy ? " acl_busy!!" : "", in _show_bt_info()
6446 bt_linfo->status.map.mesh_busy ? " mesh_busy!!" : ""); in _show_bt_info()
6450 bt_linfo->relink.now ? " ReLink!!" : "", in _show_bt_info()
6454 if (ver->fcxbtafh == 2 && bt_linfo->status.map.ble_connect) in _show_bt_info()
6526 if (bt_linfo->profile_cnt.now || bt_linfo->status.map.ble_connect) in _show_bt_info()
6531 if (ver->fcxbtafh == 2 && bt_linfo->status.map.ble_connect) in _show_bt_info()
6536 if (bt_linfo->a2dp_desc.exist && in _show_bt_info()
6537 (bt_linfo->a2dp_desc.flush_time == 0 || in _show_bt_info()
6538 bt_linfo->a2dp_desc.vendor_id == 0 || in _show_bt_info()
6539 bt_linfo->a2dp_desc.play_latency == 1)) in _show_bt_info()