Home
last modified time | relevance | path

Searched refs:p_mcb (Results 1 – 12 of 12) sorted by relevance

/aosp12/system/bt/stack/rfcomm/
H A Drfc_mx_fsm.cc81 switch (p_mcb->state) { in rfc_mx_sm_execute()
135 p_mcb->lcid = 0; in rfc_mx_sm_state_idle()
139 p_mcb->lcid = lcid; in rfc_mx_sm_state_idle()
141 rfc_save_lcid_mcb(p_mcb, p_mcb->lcid); in rfc_mx_sm_state_idle()
217 PORT_CloseInd(p_mcb); in rfc_mx_sm_state_wait_conn_cnf()
235 p_mcb->lcid = p_mcb->pending_lcid; in rfc_mx_sm_state_wait_conn_cnf()
236 rfc_save_lcid_mcb(p_mcb, p_mcb->lcid); in rfc_mx_sm_state_wait_conn_cnf()
504 rfc_save_lcid_mcb(p_mcb, p_mcb->lcid); in rfc_mx_sm_state_disc_wait_ua()
576 p_mcb->lcid = p_mcb->pending_lcid; in rfc_on_l2cap_error()
581 rfc_save_lcid_mcb(p_mcb, p_mcb->lcid); in rfc_on_l2cap_error()
[all …]
H A Drfc_l2cap_if.cc92 if ((p_mcb) && (p_mcb->state != RFC_MX_STATE_IDLE)) { in RFCOMM_ConnectInd()
105 p_mcb->lcid, p_mcb->pending_lcid); in RFCOMM_ConnectInd()
108 p_mcb, in RFCOMM_ConnectInd()
142 if (!p_mcb) { in RFCOMM_ConnectCnf()
182 if (!p_mcb) { in RFCOMM_ConfigInd()
213 if (!p_mcb) { in RFCOMM_ConfigCnf()
233 if (!p_mcb) { in RFCOMM_DisconnectInd()
253 if (!p_mcb) { in RFCOMM_BufDataInd()
318 p_port->rfc.p_mcb = p_mcb; in RFCOMM_BufDataInd()
351 if (!p_mcb) { in RFCOMM_CongestionStatusInd()
[all …]
H A Drfc_utils.cc135 tRFC_MCB* p_mcb = NULL; in rfc_alloc_multiplexer_channel() local
171 p_mcb->bd_addr = bd_addr; in rfc_alloc_multiplexer_channel()
185 return (p_mcb); in rfc_alloc_multiplexer_channel()
204 if (rfc_cb.port.port[i].rfc.p_mcb == p_mcb) in rfc_release_multiplexer_channel()
208 rfc_timer_stop(p_mcb); in rfc_release_multiplexer_channel()
209 alarm_free(p_mcb->mcb_timer); in rfc_release_multiplexer_channel()
229 p_mcb); in rfc_timer_start()
349 tRFC_MCB* p_mcb = p_port->rfc.p_mcb; in rfc_port_closed() local
354 if (p_mcb) { in rfc_port_closed()
418 if (p_mcb->cmd_q == NULL) { in rfc_check_send_cmd()
[all …]
H A Dport_rfc.cc68 p_port->rfc.p_mcb = p_mcb; in port_open_continue()
104 tRFC_MCB* p_mcb = p_port->rfc.p_mcb; in port_start_control() local
122 tRFC_MCB* p_mcb = p_port->rfc.p_mcb; in port_start_par_neg() local
141 tRFC_MCB* p_mcb = p_port->rfc.p_mcb; in port_start_close() local
193 if (p_port->rfc.p_mcb == p_mcb) { in PORT_StartCnf()
251 if ((p_port->rfc.p_mcb == NULL) || (p_port->rfc.p_mcb == p_mcb)) { in PORT_StartInd()
300 p_port->rfc.p_mcb = p_mcb; in PORT_ParNegInd()
718 if (p_port->rfc.p_mcb == p_mcb) { in PORT_CloseInd()
741 if (p_port->rfc.p_mcb == p_mcb) { in Port_TimeOutCloseMux()
866 if (!p_port->in_use || (p_port->rfc.p_mcb != p_mcb) || in PORT_FlowInd()
[all …]
H A Drfc_port_if.cc51 void RFCOMM_StartReq(tRFC_MCB* p_mcb) { in RFCOMM_StartReq() argument
81 if (p_mcb->state != RFC_MX_STATE_CONNECTED) { in RFCOMM_DlcEstablishReq()
106 PORT_DlcReleaseInd(p_mcb, dlci); in RFCOMM_DlcEstablishRsp()
141 if (p_mcb->state != RFC_MX_STATE_CONNECTED) { in RFCOMM_ParameterNegotiationRequest()
149 flow = (p_mcb->flow == PORT_FC_UNDEFINED) ? PORT_FC_DEFAULT : p_mcb->flow; in RFCOMM_ParameterNegotiationRequest()
165 rfc_send_pn(p_mcb, dlci, true, mtu, cl, k); in RFCOMM_ParameterNegotiationRequest()
180 if (p_mcb->state != RFC_MX_STATE_CONNECTED) return; in RFCOMM_ParameterNegotiationResponse()
183 rfc_send_pn(p_mcb, dlci, false, mtu, cl, k); in RFCOMM_ParameterNegotiationResponse()
199 if (p_mcb->state != RFC_MX_STATE_CONNECTED) { in RFCOMM_PortParameterNegotiationRequest()
259 rfc_send_msc(p_mcb, dlci, true, p_pars); in RFCOMM_ControlReq()
[all …]
H A Drfc_port_fsm.cc146 rfc_timer_stop(p_port->rfc.p_mcb); in rfc_port_sm_state_closed()
293 if (p_port->rfc.p_mcb) { in rfc_port_sm_term_wait_sec_check()
340 if (p_port->rfc.p_mcb) in rfc_port_sm_term_wait_sec_check()
584 __func__, p_mcb->is_initiator, is_command, p_mcb->state, in rfc_process_pn()
597 rfc_send_dm(p_mcb, dlci, false); in rfc_process_pn()
856 rfc_send_fcon(p_mcb, false); in rfc_process_fcon()
858 if (!p_mcb->l2cap_congested) PORT_FlowInd(p_mcb, 0, true); in rfc_process_fcon()
874 if (!p_mcb->l2cap_congested) PORT_FlowInd(p_mcb, 0, false); in rfc_process_fcoff()
876 rfc_send_fcoff(p_mcb, false); in rfc_process_fcoff()
888 p_mcb->l2cap_congested = is_congested; in rfc_process_l2cap_congestion()
[all …]
H A Drfc_int.h47 extern void RFCOMM_StartReq(tRFC_MCB* p_mcb);
48 extern void RFCOMM_StartRsp(tRFC_MCB* p_mcb, uint16_t result);
56 extern void RFCOMM_DlcReleaseReq(tRFC_MCB* p_mcb, uint8_t dlci);
74 extern void RFCOMM_ControlReq(tRFC_MCB* p_mcb, uint8_t dlci,
76 extern void RFCOMM_ControlRsp(tRFC_MCB* p_mcb, uint8_t dlci,
79 extern void RFCOMM_LineStatusReq(tRFC_MCB* p_mcb, uint8_t dlci,
322 extern void rfc_check_mcb_active(tRFC_MCB* p_mcb);
347 extern void rfc_send_fcon(tRFC_MCB* p_mcb, bool is_command);
358 extern void PORT_StartInd(tRFC_MCB* p_mcb);
361 extern void PORT_CloseInd(tRFC_MCB* p_mcb);
[all …]
H A Drfc_ts_frames.cc61 rfc_check_send_cmd(p_mcb, p_buf); in rfc_send_sabme()
88 rfc_check_send_cmd(p_mcb, p_buf); in rfc_send_ua()
115 rfc_check_send_cmd(p_mcb, p_buf); in rfc_send_dm()
142 rfc_check_send_cmd(p_mcb, p_buf); in rfc_send_disc()
196 rfc_check_send_cmd(p_mcb, p_buf); in rfc_send_buf_uih()
198 L2CA_DataWrite(p_mcb->lcid, p_buf); in rfc_send_buf_uih()
372 void rfc_send_nsc(tRFC_MCB* p_mcb) { in rfc_send_nsc() argument
499 rfc_check_send_cmd(p_mcb, p_buf); in rfc_send_credit()
741 rfc_process_fcon(p_mcb, is_command); in rfc_process_mx_message()
795 rfc_process_nsc(p_mcb, p_rx_frame); in rfc_process_mx_message()
[all …]
H A Dport_utils.cc229 if (p_port->rfc.p_mcb) { in port_release_port()
233 rfc_check_mcb_active(p_port->rfc.p_mcb); in port_release_port()
263 p_port->rfc.p_mcb = nullptr; in port_release_port()
310 if (!p_mcb) { in port_find_mcb_dlci_port()
318 << ", p_mcb=" << p_mcb; in port_find_mcb_dlci_port()
322 uint8_t handle = p_mcb->port_handles[dlci]; in port_find_mcb_dlci_port()
326 << ", p_mcb=" << p_mcb; in port_find_mcb_dlci_port()
343 if (port.in_use && (port.rfc.p_mcb == nullptr)) { in port_find_dlci_port()
391 !p_port->rfc.p_mcb->peer_ready || in port_flow_control_user()
456 if (!p_port->rfc.p_mcb) return; in port_flow_control_peer()
[all …]
H A Dport_api.cc140 tRFC_MCB* p_mcb = port_find_mcb(bd_addr); in RFCOMM_CreateConnection() local
141 if (p_mcb && !p_mcb->is_initiator && !is_server) { in RFCOMM_CreateConnection()
159 << (p_port->rfc.p_mcb ? p_port->rfc.p_mcb->state : 0) in RFCOMM_CreateConnection()
163 << ", p_mcb=" << p_mcb in RFCOMM_CreateConnection()
467 (p_port->rfc.p_mcb ? p_port->rfc.p_mcb->peer_ready : -1), in PORT_CheckConnection()
474 if (!p_port->rfc.p_mcb || !p_port->rfc.p_mcb->peer_ready || in PORT_CheckConnection()
479 *bd_addr = p_port->rfc.p_mcb->bd_addr; in PORT_CheckConnection()
480 if (p_lcid) *p_lcid = p_port->rfc.p_mcb->lcid; in PORT_CheckConnection()
644 if (!p_port->rfc.p_mcb) { in PORT_FlowControl_MaxCredit()
801 !p_port->rfc.p_mcb->peer_ready || in port_write()
[all …]
H A Dport_int.h118 tRFC_MCB* p_mcb; member
207 extern tPORT* port_find_mcb_dlci_port(tRFC_MCB* p_mcb, uint8_t dlci);
/aosp12/system/bt/stack/acl/
H A Dbtm_pm.cc305 tBTM_PM_MCB* p_mcb = btm_pm_get_power_manager_from_address(remote_bda); in BTM_ReadPowerMode() local
306 if (p_mcb == nullptr) { in BTM_ReadPowerMode()
310 *p_mode = static_cast<tBTM_PM_MODE>(p_mcb->state); in BTM_ReadPowerMode()