Lines Matching refs:browsing_connection

78 …if ((connection_controller->browsing_connection == NULL) || (connection_target->browsing_connectio…  in avrcp_retry_timer_timeout_handler()
80 if (connection_controller->browsing_connection->state == AVCTP_CONNECTION_W2_L2CAP_RETRY){ in avrcp_retry_timer_timeout_handler()
81 connection_controller->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_retry_timer_timeout_handler()
82 connection_target->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_retry_timer_timeout_handler()
85 &connection_controller->browsing_connection->ertm_config, in avrcp_retry_timer_timeout_handler()
86 connection_controller->browsing_connection->ertm_buffer, in avrcp_retry_timer_timeout_handler()
87 connection_controller->browsing_connection->ertm_buffer_size, NULL); in avrcp_retry_timer_timeout_handler()
105 btstack_memory_avrcp_browsing_connection_free(connection->browsing_connection); in avrcp_browsing_finalize_connection()
106 connection->browsing_connection = NULL; in avrcp_browsing_finalize_connection()
155 …avrcp_browsing_connection_t * browsing_connection = btstack_memory_avrcp_browsing_connection_get(); in avrcp_browsing_create_connection() local
156 if (!browsing_connection){ in avrcp_browsing_create_connection()
160 browsing_connection->state = AVCTP_CONNECTION_IDLE; in avrcp_browsing_create_connection()
161 browsing_connection->transaction_label = 0xFF; in avrcp_browsing_create_connection()
164 avrcp_connection->browsing_connection = browsing_connection; in avrcp_browsing_create_connection()
167 return browsing_connection; in avrcp_browsing_create_connection()
170 static void avrcp_browsing_configure_ertm(avrcp_browsing_connection_t * browsing_connection, uint8_… in avrcp_browsing_configure_ertm() argument
171 browsing_connection->ertm_buffer = ertm_buffer; in avrcp_browsing_configure_ertm()
172 browsing_connection->ertm_buffer_size = ertm_buffer_size; in avrcp_browsing_configure_ertm()
175 (void)memcpy(&browsing_connection->ertm_config, ertm_config, in avrcp_browsing_configure_ertm()
182 if (connection->browsing_connection == NULL){ in avrcp_browsing_handle_incoming_connection()
185 if (connection->browsing_connection) { in avrcp_browsing_handle_incoming_connection()
186 connection->browsing_connection->l2cap_browsing_cid = local_cid; in avrcp_browsing_handle_incoming_connection()
187 connection->browsing_connection->state = AVCTP_CONNECTION_W4_ERTM_CONFIGURATION; in avrcp_browsing_handle_incoming_connection()
190 return connection->browsing_connection; in avrcp_browsing_handle_incoming_connection()
194 connection->browsing_connection->l2cap_browsing_cid = local_cid; in avrcp_browsing_handle_open_connection_for_role()
195 connection->browsing_connection->incoming_declined = false; in avrcp_browsing_handle_open_connection_for_role()
196 connection->browsing_connection->state = AVCTP_CONNECTION_OPENED; in avrcp_browsing_handle_open_connection_for_role()
250 if (connection_target->browsing_connection != NULL){ in avrcp_browsing_packet_handler()
251 … if (connection_target->browsing_connection->state == AVCTP_CONNECTION_W4_L2CAP_CONNECTED){ in avrcp_browsing_packet_handler()
253 connection_target->browsing_connection->incoming_declined = true; in avrcp_browsing_packet_handler()
257 if (connection_controller->browsing_connection != NULL){ in avrcp_browsing_packet_handler()
258 … if (connection_controller->browsing_connection->state == AVCTP_CONNECTION_W4_L2CAP_CONNECTED) { in avrcp_browsing_packet_handler()
260 connection_controller->browsing_connection->incoming_declined = true; in avrcp_browsing_packet_handler()
267 …if ((connection_controller->browsing_connection == NULL) || (connection_target->browsing_connectio… in avrcp_browsing_packet_handler()
274 …connection_target->browsing_connection = avrcp_browsing_handle_incoming_connection(connection_… in avrcp_browsing_packet_handler()
275 …connection_controller->browsing_connection = avrcp_browsing_handle_incoming_connection(connection_… in avrcp_browsing_packet_handler()
277 …if ((connection_target->browsing_connection == NULL) || (connection_controller->browsing_connecti… in avrcp_browsing_packet_handler()
279 if (connection_target->browsing_connection) { in avrcp_browsing_packet_handler()
282 if (connection_controller->browsing_connection) { in avrcp_browsing_packet_handler()
308 …if ((connection_controller->browsing_connection == NULL) || (connection_target->browsing_connectio… in avrcp_browsing_packet_handler()
319 … if (connection_controller->browsing_connection->incoming_declined == true){ in avrcp_browsing_packet_handler()
321 … connection_controller->browsing_connection->state = AVCTP_CONNECTION_W2_L2CAP_RETRY; in avrcp_browsing_packet_handler()
322 … connection_controller->browsing_connection->incoming_declined = false; in avrcp_browsing_packet_handler()
323 … connection_target->browsing_connection->state = AVCTP_CONNECTION_W2_L2CAP_RETRY; in avrcp_browsing_packet_handler()
324 connection_target->browsing_connection->incoming_declined = false; in avrcp_browsing_packet_handler()
346 …if ((connection_controller->browsing_connection == NULL) || (connection_target->browsing_connectio… in avrcp_browsing_packet_handler()
357 …n_target != NULL) && (connection_target->browsing_connection != NULL) && connection_target->browsi… in avrcp_browsing_packet_handler()
358 connection_target->browsing_connection->wait_to_send = false; in avrcp_browsing_packet_handler()
363 …er != NULL) && (connection_controller->browsing_connection != NULL) && connection_controller->brow… in avrcp_browsing_packet_handler()
364 connection_controller->browsing_connection->wait_to_send = false; in avrcp_browsing_packet_handler()
382 if (connection->browsing_connection == NULL) { in avrcp_browsing_handle_sdp_query_complete()
385 if (connection->browsing_connection->state != AVCTP_CONNECTION_W4_SDP_QUERY_COMPLETE){ in avrcp_browsing_handle_sdp_query_complete()
398 connection->browsing_connection->state = AVCTP_CONNECTION_W2_L2CAP_CONNECT; in avrcp_browsing_handle_sdp_query_complete()
415 …if (connection_with_opposite_role->browsing_connection->state == AVCTP_CONNECTION_W2_L2CAP_CONNECT… in avrcp_browsing_handle_sdp_query_complete()
417 … connection->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_browsing_handle_sdp_query_complete()
418 … connection_with_opposite_role->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_browsing_handle_sdp_query_complete()
423 &connection->browsing_connection->ertm_config, in avrcp_browsing_handle_sdp_query_complete()
424 connection->browsing_connection->ertm_buffer, in avrcp_browsing_handle_sdp_query_complete()
425 connection->browsing_connection->ertm_buffer_size, in avrcp_browsing_handle_sdp_query_complete()
465 if (connection_controller->browsing_connection){ in avrcp_browsing_connect()
468 if (connection_target->browsing_connection){ in avrcp_browsing_connect()
474 …connection_controller->browsing_connection = avrcp_browsing_create_connection(connection_controlle… in avrcp_browsing_connect()
475 if (!connection_controller->browsing_connection) return BTSTACK_MEMORY_ALLOC_FAILED; in avrcp_browsing_connect()
477 … connection_target->browsing_connection = avrcp_browsing_create_connection(connection_target, cid); in avrcp_browsing_connect()
478 if (!connection_target->browsing_connection){ in avrcp_browsing_connect()
482 …avrcp_browsing_configure_ertm(connection_controller->browsing_connection, ertm_buffer, ertm_buffer… in avrcp_browsing_connect()
483 …avrcp_browsing_configure_ertm(connection_target->browsing_connection, ertm_buffer, ertm_buffer_siz… in avrcp_browsing_connect()
491 connection_controller->browsing_connection->state = AVCTP_CONNECTION_W4_SDP_QUERY_COMPLETE; in avrcp_browsing_connect()
492 connection_target->browsing_connection->state = AVCTP_CONNECTION_W4_SDP_QUERY_COMPLETE; in avrcp_browsing_connect()
497 connection_controller->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_browsing_connect()
498 connection_target->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_browsing_connect()
501 &connection_controller->browsing_connection->ertm_config, in avrcp_browsing_connect()
502 connection_controller->browsing_connection->ertm_buffer, in avrcp_browsing_connect()
503 … connection_controller->browsing_connection->ertm_buffer_size, NULL); in avrcp_browsing_connect()
517 if (!connection_controller->browsing_connection){ in avrcp_browsing_configure_incoming_connection()
520 if (!connection_target->browsing_connection){ in avrcp_browsing_configure_incoming_connection()
524 … if (connection_controller->browsing_connection->state != AVCTP_CONNECTION_W4_ERTM_CONFIGURATION){ in avrcp_browsing_configure_incoming_connection()
528 …avrcp_browsing_configure_ertm(connection_controller->browsing_connection, ertm_buffer, ertm_buffer… in avrcp_browsing_configure_incoming_connection()
529 …avrcp_browsing_configure_ertm(connection_target->browsing_connection, ertm_buffer, ertm_buffer_siz… in avrcp_browsing_configure_incoming_connection()
531 connection_controller->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_browsing_configure_incoming_connection()
532 connection_target->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_browsing_configure_incoming_connection()
534 l2cap_ertm_accept_connection(connection_controller->browsing_connection->l2cap_browsing_cid, in avrcp_browsing_configure_incoming_connection()
535 &connection_controller->browsing_connection->ertm_config, in avrcp_browsing_configure_incoming_connection()
536 connection_controller->browsing_connection->ertm_buffer, in avrcp_browsing_configure_incoming_connection()
537 connection_controller->browsing_connection->ertm_buffer_size); in avrcp_browsing_configure_incoming_connection()
552 if (!connection_controller->browsing_connection){ in avrcp_browsing_decline_incoming_connection()
555 if (!connection_target->browsing_connection){ in avrcp_browsing_decline_incoming_connection()
559 … if (connection_controller->browsing_connection->state != AVCTP_CONNECTION_W4_ERTM_CONFIGURATION){ in avrcp_browsing_decline_incoming_connection()
563 l2cap_decline_connection(connection_controller->browsing_connection->l2cap_browsing_cid); in avrcp_browsing_decline_incoming_connection()
580 if (!connection_controller->browsing_connection){ in avrcp_browsing_disconnect()
583 if (!connection_target->browsing_connection){ in avrcp_browsing_disconnect()
587 l2cap_disconnect(connection_controller->browsing_connection->l2cap_browsing_cid); in avrcp_browsing_disconnect()