Lines Matching refs:sco_cb
89 p = &btm_cb.sco_cb.sco_db[sco_inx]; in btm_sco_flush_sco_data()
111 memset (&btm_cb.sco_cb, 0, sizeof(tSCO_CB)); in btm_sco_init()
114 btm_cb.sco_cb.sco_disc_reason = BTM_INVALID_SCO_DISC_REASON; in btm_sco_init()
116 btm_cb.sco_cb.def_esco_parms = btm_esco_defaults; /* Initialize with defaults */ in btm_sco_init()
117 btm_cb.sco_cb.desired_sco_mode = BTM_DEFAULT_SCO_MODE; in btm_sco_init()
145 p_sco = &btm_cb.sco_cb.sco_db[sco_inx]; in btm_esco_conn_rsp()
156 if (!btm_cb.sco_cb.esco_supported) in btm_esco_conn_rsp()
182 *p_setup = btm_cb.sco_cb.def_esco_parms; in btm_esco_conn_rsp()
249 tSCO_CB *p_cb = &btm_cb.sco_cb; in btm_sco_check_send_pkts()
294 if (!btm_cb.sco_cb.p_data_cb ) in btm_route_sco_data()
299 (*btm_cb.sco_cb.p_data_cb)(sco_inx, p_msg, (tBTM_SCO_DATA_FLAG) pkt_status); in btm_route_sco_data()
335 tSCO_CONN *p_ccb = &btm_cb.sco_cb.sco_db[sco_inx]; in BTM_WriteScoData()
339 if (sco_inx < BTM_MAX_SCO_LINKS && btm_cb.sco_cb.p_data_cb && in BTM_WriteScoData()
378 sco_inx, btm_cb.sco_cb.sco_db[sco_inx].state); in BTM_WriteScoData()
407 if (!btm_cb.sco_cb.esco_supported) in btm_send_connect_request()
480 btm_cb.sco_cb.app_sco_ind_cb = sco_ind_cb; in btm_set_sco_ind_cback()
506 p_sco = &btm_cb.sco_cb.sco_db[sco_inx]; in btm_accept_sco_link()
531 btm_cb.sco_cb.sco_db[sco_inx].esco.data.bd_addr, NULL); in btm_reject_sco_link()
560 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in BTM_CreateSco()
606 for (xx = 0, p = &btm_cb.sco_cb.sco_db[0]; xx < BTM_MAX_SCO_LINKS; xx++, p++) in BTM_CreateSco()
642 pkt_types = btm_cb.sco_cb.def_esco_parms.packet_types; in BTM_CreateSco()
645 *p_setup = btm_cb.sco_cb.def_esco_parms; in BTM_CreateSco()
646 p_setup->packet_types = (btm_cb.sco_cb.desired_sco_mode == BTM_LINK_TYPE_SCO) in BTM_CreateSco()
655 if (btm_cb.sco_cb.desired_sco_mode == HCI_LINK_TYPE_ESCO) in BTM_CreateSco()
693 acl_handle, btm_cb.sco_cb.desired_sco_mode); in BTM_CreateSco()
731 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_sco_chk_pend_unpark()
740 acl_handle, btm_cb.sco_cb.desired_sco_mode, hci_status); in btm_sco_chk_pend_unpark()
765 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_sco_chk_pend_rolechange()
795 tSCO_CB *p_sco = &btm_cb.sco_cb; in btm_sco_conn_req()
849 if (btm_cb.sco_cb.app_sco_ind_cb) in btm_sco_conn_req()
852 for (xx = 0, p = &btm_cb.sco_cb.sco_db[0]; xx < BTM_MAX_SCO_LINKS; xx++, p++) in btm_sco_conn_req()
867 btm_cb.sco_cb.app_sco_ind_cb(xx); in btm_sco_conn_req()
892 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_sco_connected()
898 btm_cb.sco_cb.sco_disc_reason = hci_status; in btm_sco_connected()
948 if (!btm_cb.sco_cb.esco_supported) in btm_sco_connected()
990 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_find_scb_by_handle()
1016 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx]; in BTM_RemoveSco()
1059 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_remove_sco_links()
1085 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_sco_removed()
1089 btm_cb.sco_cb.sco_disc_reason = reason; in btm_sco_removed()
1092 p = &btm_cb.sco_cb.sco_db[0]; in btm_sco_removed()
1128 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_sco_acl_removed()
1183 p = &btm_cb.sco_cb.sco_db[sco_inx]; in BTM_SetScoPacketTypes()
1221 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx]; in BTM_ReadScoPacketTypes()
1246 UINT16 res = btm_cb.sco_cb.sco_disc_reason; in BTM_ReadScoDiscReason()
1247 btm_cb.sco_cb.sco_disc_reason = BTM_INVALID_SCO_DISC_REASON; in BTM_ReadScoDiscReason()
1290 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx]; in BTM_ReadScoHandle()
1315 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx]; in BTM_ReadScoBdAddr()
1344 tSCO_CB *p_esco = &btm_cb.sco_cb; in BTM_SetEScoMode()
1408 if (!btm_cb.sco_cb.esco_supported) in BTM_RegForEScoEvts()
1410 btm_cb.sco_cb.sco_db[sco_inx].esco.p_esco_cback = NULL; in BTM_RegForEScoEvts()
1415 btm_cb.sco_cb.sco_db[sco_inx].state != SCO_ST_UNUSED) in BTM_RegForEScoEvts()
1417 btm_cb.sco_cb.sco_db[sco_inx].esco.p_esco_cback = p_esco_cback; in BTM_RegForEScoEvts()
1450 btm_cb.sco_cb.sco_db[sco_inx].state >= SCO_ST_CONNECTED) in BTM_ReadEScoLinkParms()
1452 *p_parms = btm_cb.sco_cb.sco_db[sco_inx].esco.data; in BTM_ReadEScoLinkParms()
1460 if (btm_cb.sco_cb.sco_db[index].state >= SCO_ST_CONNECTED) in BTM_ReadEScoLinkParms()
1463 *p_parms = btm_cb.sco_cb.sco_db[index].esco.data; in BTM_ReadEScoLinkParms()
1504 btm_cb.sco_cb.sco_db[sco_inx].state != SCO_ST_CONNECTED) in BTM_ChangeEScoLinkParms()
1507 p_sco = &btm_cb.sco_cb.sco_db[sco_inx]; in BTM_ChangeEScoLinkParms()
1512 !btm_cb.sco_cb.esco_supported) in BTM_ChangeEScoLinkParms()
1581 btm_cb.sco_cb.sco_db[sco_inx].state == SCO_ST_W4_CONN_RSP) in BTM_EScoConnRsp()
1584 btm_cb.sco_cb.sco_db[sco_inx].esco.data.bd_addr, in BTM_EScoConnRsp()
1603 *p_parms = btm_cb.sco_cb.def_esco_parms; in btm_read_def_esco_mode()
1604 return btm_cb.sco_cb.desired_sco_mode; in btm_read_def_esco_mode()
1625 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_esco_proc_conn_chg()
1670 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_is_sco_active()
1693 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in BTM_GetNumScoLinks()
1729 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0]; in btm_is_sco_active_by_bdaddr()