Home | History | Annotate | Download | only in btm

Lines Matching refs:btm_cb

89         p = &btm_cb.sco_cb.sco_db[sco_inx];
111 memset (&btm_cb.sco_cb, 0, sizeof(tSCO_CB));
114 btm_cb.sco_cb.sco_disc_reason = BTM_INVALID_SCO_DISC_REASON;
116 btm_cb.sco_cb.def_esco_parms = btm_esco_defaults; /* Initialize with defaults */
117 btm_cb.sco_cb.desired_sco_mode = BTM_DEFAULT_SCO_MODE;
145 p_sco = &btm_cb.sco_cb.sco_db[sco_inx];
156 if (!btm_cb.sco_cb.esco_supported)
174 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_1_2)
182 *p_setup = btm_cb.sco_cb.def_esco_parms;
187 btm_cb.btm_sco_pkt_types_supported);
203 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)
209 else if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)
212 (btm_cb.btm_sco_pkt_types_supported & BTM_SCO_EXCEPTION_PKTS_MASK));
249 tSCO_CB *p_cb = &btm_cb.sco_cb;
294 if (!btm_cb.sco_cb.p_data_cb )
299 (*btm_cb.sco_cb.p_data_cb)(sco_inx, p_msg, (tBTM_SCO_DATA_FLAG) pkt_status);
335 tSCO_CONN *p_ccb = &btm_cb.sco_cb.sco_db[sco_inx];
339 if (sco_inx < BTM_MAX_SCO_LINKS && btm_cb.sco_cb.p_data_cb &&
378 sco_inx, btm_cb.sco_cb.sco_db[sco_inx].state);
407 if (!btm_cb.sco_cb.esco_supported)
415 btm_cb.btm_sco_pkt_types_supported);
418 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)
421 (btm_cb.btm_sco_pkt_types_supported & BTM_SCO_EXCEPTION_PKTS_MASK));
429 p_acl = &btm_cb.acl_db[xx];
480 btm_cb.sco_cb.app_sco_ind_cb = sco_ind_cb;
506 p_sco = &btm_cb.sco_cb.sco_db[sco_inx];
531 btm_cb.sco_cb.sco_db[sco_inx].esco.data.bd_addr, NULL);
560 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
606 for (xx = 0, p = &btm_cb.sco_cb.sco_db[0]; xx < BTM_MAX_SCO_LINKS; xx++, p++)
642 pkt_types = btm_cb.sco_cb.def_esco_parms.packet_types;
645 *p_setup = btm_cb.sco_cb.def_esco_parms;
646 p_setup->packet_types = (btm_cb.sco_cb.desired_sco_mode == BTM_LINK_TYPE_SCO)
650 btm_cb.btm_sco_pkt_types_supported);
653 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)
655 if (btm_cb.sco_cb.desired_sco_mode == HCI_LINK_TYPE_ESCO)
658 (btm_cb.btm_sco_pkt_types_supported & BTM_SCO_EXCEPTION_PKTS_MASK));
693 acl_handle, btm_cb.sco_cb.desired_sco_mode);
731 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
740 acl_handle, btm_cb.sco_cb.desired_sco_mode, hci_status);
765 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
795 tSCO_CB *p_sco = &btm_cb.sco_cb;
849 if (btm_cb.sco_cb.app_sco_ind_cb)
852 for (xx = 0, p = &btm_cb.sco_cb.sco_db[0]; xx < BTM_MAX_SCO_LINKS; xx++, p++)
867 btm_cb.sco_cb.app_sco_ind_cb(xx);
892 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
898 btm_cb.sco_cb.sco_disc_reason = hci_status;
948 if (!btm_cb.sco_cb.esco_supported)
990 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
1016 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx];
1059 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
1085 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
1089 btm_cb.sco_cb.sco_disc_reason = reason;
1092 p = &btm_cb.sco_cb.sco_db[0];
1128 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
1183 p = &btm_cb.sco_cb.sco_db[sco_inx];
1221 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx];
1246 UINT16 res = btm_cb.sco_cb.sco_disc_reason;
1247 btm_cb.sco_cb.sco_disc_reason = BTM_INVALID_SCO_DISC_REASON;
1274 return (btm_cb.btm_sco_pkt_types_supported);
1290 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx];
1315 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[sco_inx];
1344 tSCO_CB *p_esco = &btm_cb.sco_cb;
1363 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)
1408 if (!btm_cb.sco_cb.esco_supported)
1410 btm_cb.sco_cb.sco_db[sco_inx].esco.p_esco_cback = NULL;
1415 btm_cb.sco_cb.sco_db[sco_inx].state != SCO_ST_UNUSED)
1417 btm_cb.sco_cb.sco_db[sco_inx].esco.p_esco_cback = p_esco_cback;
1450 btm_cb.sco_cb.sco_db[sco_inx].state >= SCO_ST_CONNECTED)
1452 *p_parms = btm_cb.sco_cb.sco_db[sco_inx].esco.data;
1460 if (btm_cb.sco_cb.sco_db[index].state >= SCO_ST_CONNECTED)
1463 *p_parms = btm_cb.sco_cb.sco_db[index].esco.data;
1504 btm_cb.sco_cb.sco_db[sco_inx].state != SCO_ST_CONNECTED)
1507 p_sco = &btm_cb.sco_cb.sco_db[sco_inx];
1512 !btm_cb.sco_cb.esco_supported)
1515 (btm_cb.btm_sco_pkt_types_supported & BTM_SCO_LINK_ONLY_MASK);
1528 btm_cb.btm_sco_pkt_types_supported);
1531 if (btm_cb.devcb.local_version.hci_version >= HCI_PROTO_VERSION_2_0)
1534 (btm_cb.btm_sco_pkt_types_supported & BTM_SCO_EXCEPTION_PKTS_MASK));
1581 btm_cb.sco_cb.sco_db[sco_inx].state == SCO_ST_W4_CONN_RSP)
1584 btm_cb.sco_cb.sco_db[sco_inx].esco.data.bd_addr,
1603 *p_parms = btm_cb.sco_cb.def_esco_parms;
1604 return btm_cb.sco_cb.desired_sco_mode;
1625 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
1670 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
1693 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];
1729 tSCO_CONN *p = &btm_cb.sco_cb.sco_db[0];