Home | History | Annotate | Download | only in rfcomm

Lines Matching refs:p_mcb

115         btm_sec_mx_access_request (p_port->rfc.p_mcb->bd_addr, BT_PSM_RFCOMM, TRUE,
132 rfc_timer_stop(p_port->rfc.p_mcb );
136 btm_sec_mx_access_request (p_port->rfc.p_mcb->bd_addr, BT_PSM_RFCOMM, FALSE,
150 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE);
154 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE);
158 Port_TimeOutCloseMux( p_port->rfc.p_mcb ) ;
188 rfc_send_disc (p_port->rfc.p_mcb, p_port->dlci);
204 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_SUCCESS);
208 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
209 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_ERROR);
214 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
215 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_ERROR);
221 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
230 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_ERROR);
258 if (p_port->rfc.p_mcb)
260 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
261 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
267 PORT_DlcEstablishInd (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu);
277 btm_sec_abort_access_req (p_port->rfc.p_mcb->bd_addr);
291 btm_sec_abort_access_req (p_port->rfc.p_mcb->bd_addr);
293 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
295 PORT_DlcReleaseInd (p_port->rfc.p_mcb, p_port->dlci);
305 if (p_port->rfc.p_mcb)
306 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
310 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
337 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
338 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, 0, RFCOMM_SECURITY_ERR);
342 rfc_send_sabme (p_port->rfc.p_mcb, p_port->dlci);
353 btm_sec_abort_access_req (p_port->rfc.p_mcb->bd_addr);
390 rfc_send_disc (p_port->rfc.p_mcb, p_port->dlci);
403 if ((p_port->rfc.p_mcb->flow == PORT_FC_CREDIT)
415 rfc_send_buf_uih (p_port->rfc.p_mcb, p_port->dlci, (BT_HDR *)p_data);
423 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
427 PORT_DlcReleaseInd (p_port->rfc.p_mcb, p_port->dlci);
433 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
441 PORT_DlcReleaseInd (p_port->rfc.p_mcb, p_port->dlci);
449 Port_TimeOutCloseMux( p_port->rfc.p_mcb ) ;
485 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
493 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
497 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
502 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE);
523 PORT_DataInd (p_port->rfc.p_mcb, p_port->dlci, p_buf);
535 void rfc_process_pn (tRFC_MCB *p_mcb, BOOLEAN is_command, MX_FRAME *p_frame)
543 if (p_mcb->state != RFC_MX_STATE_DISC_WAIT_UA)
545 PORT_ParNegInd (p_mcb, dlci, p_frame->u.pn.mtu,
550 rfc_send_dm(p_mcb, dlci, FALSE);
557 p_port = port_find_mcb_dlci_port (p_mcb, dlci);
565 PORT_ParNegCnf (p_mcb, dlci, p_frame->u.pn.mtu,
578 void rfc_process_rpn (tRFC_MCB *p_mcb, BOOLEAN is_command,
584 if ((p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci)) == NULL)
593 PORT_PortNegInd(p_mcb, p_frame->dlci, &port_pars, p_frame->u.rpn.param_mask);
602 rfc_send_rpn (p_mcb, p_frame->dlci, FALSE, &p_port->peer_port_pars, 0);
612 PORT_PortNegInd (p_mcb, p_frame->dlci, &port_pars, p_frame->u.rpn.param_mask);
617 p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci);
643 rfc_send_rpn (p_mcb, p_frame->dlci, TRUE, &p_port->peer_port_pars,
658 PORT_PortNegCnf (p_mcb, p_port->dlci, &port_pars, RFCOMM_SUCCESS);
672 rfc_send_rpn (p_mcb, p_frame->dlci, TRUE, &p_port->peer_port_pars,
682 PORT_PortNegCnf (p_mcb, p_port->dlci, &port_pars, RFCOMM_SUCCESS);
695 void rfc_process_msc (tRFC_MCB *p_mcb, BOOLEAN is_command, MX_FRAME *p_frame)
702 p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci);
730 rfc_send_msc (p_mcb, p_frame->dlci, FALSE, &pars);
732 if (p_port->rfc.p_mcb->flow != PORT_FC_CREDIT)
738 PORT_FlowInd (p_mcb, p_frame->dlci, (BOOLEAN)!new_peer_fc);
741 PORT_ControlInd (p_mcb, p_frame->dlci, &pars);
754 PORT_ControlCnf (p_port->rfc.p_mcb, p_port->dlci, &pars);
766 void rfc_process_rls (tRFC_MCB *p_mcb, BOOLEAN is_command, MX_FRAME *p_frame)
772 PORT_LineStatusInd (p_mcb, p_frame->dlci, p_frame->u.rls.line_status);
773 rfc_send_rls (p_mcb, p_frame->dlci, FALSE, p_frame->u.rls.line_status);
777 p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci);
797 void rfc_process_nsc (tRFC_MCB *p_mcb, MX_FRAME *p_frame)
799 UNUSED(p_mcb);
812 void rfc_process_test_rsp (tRFC_MCB *p_mcb, BT_HDR *p_buf)
814 UNUSED(p_mcb);
828 void rfc_process_fcon (tRFC_MCB *p_mcb, BOOLEAN is_command)
834 rfc_send_fcon (p_mcb, FALSE);
836 if (!p_mcb->l2cap_congested)
837 PORT_FlowInd (p_mcb, 0, TRUE);
849 void rfc_process_fcoff (tRFC_MCB *p_mcb, BOOLEAN is_command)
855 if (!p_mcb->l2cap_congested)
856 PORT_FlowInd (p_mcb, 0, FALSE);
858 rfc_send_fcoff (p_mcb, FALSE);
870 void rfc_process_l2cap_congestion (tRFC_MCB *p_mcb, BOOLEAN is_congested)
872 p_mcb->l2cap_congested = is_congested;
876 rfc_check_send_cmd(p_mcb, NULL);
882 PORT_FlowInd (p_mcb, 0, TRUE);
884 PORT_FlowInd (p_mcb, 0, FALSE);