Lines Matching refs:p_sco
706 tBTA_AG_SCO_CB *p_sco = &bta_ag_cb.sco; in bta_ag_sco_event() local
714 UINT8 in_state = p_sco->state; in bta_ag_sco_event()
718 p_sco->state, bta_ag_sco_state_str(p_sco->state), in bta_ag_sco_event()
722 p_scb->sco_idx, p_sco->state, event); in bta_ag_sco_event()
733 if (p_sco->state == BTA_AG_SCO_OPEN_ST) in bta_ag_sco_event()
734 BTM_WriteScoData(p_sco->p_curr_scb->sco_idx, p_buf); in bta_ag_sco_event()
746 switch (p_sco->state) in bta_ag_sco_event()
754 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
777 p_sco->state = BTA_AG_SCO_CODEC_ST; in bta_ag_sco_event()
782 p_sco->state = BTA_AG_SCO_OPENING_ST; in bta_ag_sco_event()
790 if (p_scb == p_sco->p_curr_scb) in bta_ag_sco_event()
791 p_sco->p_curr_scb = NULL; in bta_ag_sco_event()
796 p_sco->state = BTA_AG_SCO_SHUTDOWN_ST; in bta_ag_sco_event()
809 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
830 p_sco->state = BTA_AG_SCO_OPENING_ST; in bta_ag_sco_event()
835 p_sco->p_xfer_scb = p_scb; in bta_ag_sco_event()
836 p_sco->state = BTA_AG_SCO_CLOSE_XFER_ST; in bta_ag_sco_event()
843 if (p_scb == p_sco->p_curr_scb) in bta_ag_sco_event()
844 p_sco->p_curr_scb = NULL; in bta_ag_sco_event()
849 p_sco->state = BTA_AG_SCO_SHUTDOWN_ST; in bta_ag_sco_event()
855 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
861 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
877 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
886 p_sco->state = BTA_AG_SCO_CODEC_ST; in bta_ag_sco_event()
893 p_sco->p_xfer_scb = p_scb; in bta_ag_sco_event()
894 p_sco->state = BTA_AG_SCO_CLOSE_XFER_ST; in bta_ag_sco_event()
898 p_sco->state = BTA_AG_SCO_OPEN_CL_ST; in bta_ag_sco_event()
903 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
909 p_sco->state = BTA_AG_SCO_SHUTTING_ST; in bta_ag_sco_event()
914 p_sco->state = BTA_AG_SCO_OPEN_ST; in bta_ag_sco_event()
920 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
934 p_sco->p_xfer_scb = p_scb; in bta_ag_sco_event()
936 p_sco->state = BTA_AG_SCO_CLOSE_XFER_ST; in bta_ag_sco_event()
940 p_sco->state = BTA_AG_SCO_OPENING_ST; in bta_ag_sco_event()
945 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
951 p_sco->state = BTA_AG_SCO_SHUTTING_ST; in bta_ag_sco_event()
959 p_sco->state = BTA_AG_SCO_CLOSING_ST; in bta_ag_sco_event()
965 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
981 p_sco->state = BTA_AG_SCO_CLOSING_ST; in bta_ag_sco_event()
987 p_sco->state = BTA_AG_SCO_SHUTTING_ST; in bta_ag_sco_event()
997 bta_ag_sco_conn_rsp(p_sco->p_xfer_scb, &p_sco->conn_data); in bta_ag_sco_event()
998 p_sco->state = BTA_AG_SCO_OPENING_ST; in bta_ag_sco_event()
999 p_sco->p_curr_scb = p_sco->p_xfer_scb; in bta_ag_sco_event()
1000 p_sco->cur_idx = p_sco->p_xfer_scb->sco_idx; in bta_ag_sco_event()
1001 p_sco->p_xfer_scb = NULL; in bta_ag_sco_event()
1016 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
1024 bta_ag_remove_sco(p_sco->p_curr_scb, TRUE); in bta_ag_sco_event()
1027 p_sco->p_xfer_scb = p_scb; in bta_ag_sco_event()
1029 p_sco->state = BTA_AG_SCO_CLOSE_XFER_ST; in bta_ag_sco_event()
1036 p_sco->state = BTA_AG_SCO_CLOSING_ST; in bta_ag_sco_event()
1045 if (p_scb == p_sco->p_curr_scb) in bta_ag_sco_event()
1047 p_sco->state = BTA_AG_SCO_SHUTTING_ST; in bta_ag_sco_event()
1054 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
1068 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
1075 p_sco->state = BTA_AG_SCO_CLOSE_OP_ST; in bta_ag_sco_event()
1080 p_sco->p_xfer_scb = p_scb; in bta_ag_sco_event()
1082 p_sco->state = BTA_AG_SCO_CLOSE_XFER_ST; in bta_ag_sco_event()
1087 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
1093 p_sco->state = BTA_AG_SCO_SHUTTING_ST; in bta_ag_sco_event()
1101 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
1114 p_sco->state = BTA_AG_SCO_CLOSING_ST; in bta_ag_sco_event()
1118 p_sco->state = BTA_AG_SCO_SHUTTING_ST; in bta_ag_sco_event()
1124 p_sco->state = BTA_AG_SCO_CODEC_ST; in bta_ag_sco_event()
1129 p_sco->state = BTA_AG_SCO_OPENING_ST; in bta_ag_sco_event()
1135 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
1158 p_sco->p_xfer_scb = NULL; in bta_ag_sco_event()
1160 p_sco->state = BTA_AG_SCO_CLOSING_ST; in bta_ag_sco_event()
1165 p_sco->p_xfer_scb = NULL; in bta_ag_sco_event()
1167 p_sco->state = BTA_AG_SCO_SHUTTING_ST; in bta_ag_sco_event()
1175 bta_ag_remove_sco(p_sco->p_xfer_scb, FALSE); in bta_ag_sco_event()
1179 p_sco->state = BTA_AG_SCO_CODEC_ST; in bta_ag_sco_event()
1180 p_cn_scb = p_sco->p_xfer_scb; in bta_ag_sco_event()
1181 p_sco->p_xfer_scb = NULL; in bta_ag_sco_event()
1184 bta_ag_create_sco(p_sco->p_xfer_scb, TRUE); in bta_ag_sco_event()
1185 p_sco->p_xfer_scb = NULL; in bta_ag_sco_event()
1186 p_sco->state = BTA_AG_SCO_OPENING_ST; in bta_ag_sco_event()
1208 p_sco->state = BTA_AG_SCO_SHUTDOWN_ST; in bta_ag_sco_event()
1212 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
1220 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
1223 if (p_scb == p_sco->p_curr_scb) in bta_ag_sco_event()
1225 p_sco->p_curr_scb->sco_idx = BTM_INVALID_SCO_INDEX; in bta_ag_sco_event()
1226 p_sco->p_curr_scb = NULL; in bta_ag_sco_event()
1232 if (p_scb != p_sco->p_curr_scb) in bta_ag_sco_event()
1241 p_sco->state = BTA_AG_SCO_SHUTDOWN_ST; in bta_ag_sco_event()
1245 p_sco->state = BTA_AG_SCO_LISTEN_ST; in bta_ag_sco_event()
1248 if (p_scb == p_sco->p_curr_scb) in bta_ag_sco_event()
1250 p_sco->p_curr_scb->sco_idx = BTM_INVALID_SCO_INDEX; in bta_ag_sco_event()
1251 p_sco->p_curr_scb = NULL; in bta_ag_sco_event()
1265 if (p_sco->state != in_state) in bta_ag_sco_event()
1269 bta_ag_sco_state_str(p_sco->state), in bta_ag_sco_event()