Lines Matching refs:connection_controller
73 …avrcp_connection_t * connection_controller = avrcp_get_connection_for_avrcp_cid_for_role(AVRCP_CON… in avrcp_retry_timer_timeout_handler() local
74 if (connection_controller == NULL) return; in avrcp_retry_timer_timeout_handler()
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()
84 …m_create_channel(avrcp_browsing_packet_handler, connection_controller->remote_addr, connection_con… 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()
213 avrcp_connection_t * connection_controller; in avrcp_browsing_packet_handler() local
243 … connection_controller = avrcp_get_connection_for_bd_addr_for_role(AVRCP_CONTROLLER, event_addr); in avrcp_browsing_packet_handler()
245 if (connection_target == NULL || connection_controller == NULL) { 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()
270 avrcp_browsing_cid = connection_controller->avrcp_browsing_cid; 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()
282 if (connection_controller->browsing_connection) { in avrcp_browsing_packet_handler()
283 avrcp_browsing_finalize_connection(connection_controller); in avrcp_browsing_packet_handler()
290 …VRCP: L2CAP_EVENT_INCOMING_CONNECTION browsing_avrcp_cid 0x%02x", connection_controller->avrcp_bro… in avrcp_browsing_packet_handler()
291 … avrcp_browsing_emit_incoming_connection(connection_controller->avrcp_browsing_cid, event_addr); in avrcp_browsing_packet_handler()
300 … connection_controller = avrcp_get_connection_for_bd_addr_for_role(AVRCP_CONTROLLER, event_addr); in avrcp_browsing_packet_handler()
305 if ((connection_controller == NULL) || (connection_target == NULL)) { in avrcp_browsing_packet_handler()
308 …if ((connection_controller->browsing_connection == NULL) || (connection_target->browsing_connectio… in avrcp_browsing_packet_handler()
315 … avrcp_browsing_handle_open_connection_for_role(connection_controller, local_cid); in avrcp_browsing_packet_handler()
316 …avrcp_browsing_emit_connection_established(connection_controller->avrcp_browsing_cid, event_addr, … 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()
325 avrcp_retry_timer_start(connection_controller); in avrcp_browsing_packet_handler()
333 …avrcp_browsing_emit_connection_established(connection_controller->avrcp_browsing_cid, event_addr, … in avrcp_browsing_packet_handler()
334 avrcp_browsing_finalize_connection(connection_controller); in avrcp_browsing_packet_handler()
341 …connection_controller = avrcp_get_connection_for_browsing_l2cap_cid_for_role(AVRCP_CONTROLLER, loc… in avrcp_browsing_packet_handler()
343 if ((connection_controller == NULL) || (connection_target == NULL)) { in avrcp_browsing_packet_handler()
346 …if ((connection_controller->browsing_connection == NULL) || (connection_target->browsing_connectio… in avrcp_browsing_packet_handler()
349 … avrcp_browsing_emit_connection_closed(connection_controller->avrcp_browsing_cid); in avrcp_browsing_packet_handler()
350 avrcp_browsing_finalize_connection(connection_controller); in avrcp_browsing_packet_handler()
362 …connection_controller = avrcp_get_connection_for_browsing_l2cap_cid_for_role(AVRCP_CONTROLLER, loc… in avrcp_browsing_packet_handler()
363 …if ((connection_controller != NULL) && (connection_controller->browsing_connection != NULL) && con… in avrcp_browsing_packet_handler()
364 connection_controller->browsing_connection->wait_to_send = false; in avrcp_browsing_packet_handler()
456 …avrcp_connection_t * connection_controller = avrcp_get_connection_for_bd_addr_for_role(AVRCP_CONTR… in avrcp_browsing_connect() local
457 if (!connection_controller){ in avrcp_browsing_connect()
465 if (connection_controller->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()
479 avrcp_browsing_finalize_connection(connection_controller); in avrcp_browsing_connect()
482 …avrcp_browsing_configure_ertm(connection_controller->browsing_connection, ertm_buffer, ertm_buffer… in avrcp_browsing_connect()
489 if (connection_controller->browsing_l2cap_psm == 0){ in avrcp_browsing_connect()
491 connection_controller->browsing_connection->state = AVCTP_CONNECTION_W4_SDP_QUERY_COMPLETE; in avrcp_browsing_connect()
494 avrcp_trigger_sdp_query(connection_controller, connection_target); in avrcp_browsing_connect()
497 connection_controller->browsing_connection->state = AVCTP_CONNECTION_W4_L2CAP_CONNECTED; in avrcp_browsing_connect()
500 …p_ertm_create_channel(avrcp_browsing_packet_handler, remote_addr, connection_controller->browsing_… 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()
508 …avrcp_connection_t * connection_controller = avrcp_get_connection_for_browsing_cid_for_role(AVRCP_… in avrcp_browsing_configure_incoming_connection() local
509 if (!connection_controller){ in avrcp_browsing_configure_incoming_connection()
517 if (!connection_controller->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()
531 connection_controller->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()
543 …avrcp_connection_t * connection_controller = avrcp_get_connection_for_browsing_cid_for_role(AVRCP_… in avrcp_browsing_decline_incoming_connection() local
544 if (!connection_controller){ in avrcp_browsing_decline_incoming_connection()
552 if (!connection_controller->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()
565 avrcp_browsing_finalize_connection(connection_controller); in avrcp_browsing_decline_incoming_connection()
571 …avrcp_connection_t * connection_controller = avrcp_get_connection_for_browsing_cid_for_role(AVRCP_… in avrcp_browsing_disconnect() local
572 if (!connection_controller){ in avrcp_browsing_disconnect()
580 if (!connection_controller->browsing_connection){ in avrcp_browsing_disconnect()
587 l2cap_disconnect(connection_controller->browsing_connection->l2cap_browsing_cid); in avrcp_browsing_disconnect()