Home | History | Annotate | Download | only in rfcomm

Lines Matching refs:p_mcb

114         btm_sec_mx_access_request (p_port->rfc.p_mcb->bd_addr, BT_PSM_RFCOMM, TRUE,
131 rfc_timer_stop(p_port->rfc.p_mcb );
135 btm_sec_mx_access_request (p_port->rfc.p_mcb->bd_addr, BT_PSM_RFCOMM, FALSE,
149 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE);
153 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE);
157 Port_TimeOutCloseMux( p_port->rfc.p_mcb ) ;
187 rfc_send_disc (p_port->rfc.p_mcb, p_port->dlci);
203 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_SUCCESS);
207 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
208 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_ERROR);
213 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
214 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_ERROR);
220 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
229 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_ERROR);
257 if (p_port->rfc.p_mcb)
259 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
260 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
266 PORT_DlcEstablishInd (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu);
276 btm_sec_abort_access_req (p_port->rfc.p_mcb->bd_addr);
290 btm_sec_abort_access_req (p_port->rfc.p_mcb->bd_addr);
292 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
294 PORT_DlcReleaseInd (p_port->rfc.p_mcb, p_port->dlci);
304 if (p_port->rfc.p_mcb)
305 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
309 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
336 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
337 PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, 0, RFCOMM_SECURITY_ERR);
341 rfc_send_sabme (p_port->rfc.p_mcb, p_port->dlci);
352 btm_sec_abort_access_req (p_port->rfc.p_mcb->bd_addr);
389 rfc_send_disc (p_port->rfc.p_mcb, p_port->dlci);
402 if ((p_port->rfc.p_mcb->flow == PORT_FC_CREDIT)
414 rfc_send_buf_uih (p_port->rfc.p_mcb, p_port->dlci, (BT_HDR *)p_data);
422 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
426 PORT_DlcReleaseInd (p_port->rfc.p_mcb, p_port->dlci);
432 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci);
440 PORT_DlcReleaseInd (p_port->rfc.p_mcb, p_port->dlci);
448 Port_TimeOutCloseMux( p_port->rfc.p_mcb ) ;
484 p_port->rfc.p_mcb->is_disc_initiator = TRUE;
492 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
496 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, TRUE);
501 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE);
522 PORT_DataInd (p_port->rfc.p_mcb, p_port->dlci, p_buf);
534 void rfc_process_pn (tRFC_MCB *p_mcb, BOOLEAN is_command, MX_FRAME *p_frame)
542 if (p_mcb->state != RFC_MX_STATE_DISC_WAIT_UA)
544 PORT_ParNegInd (p_mcb, dlci, p_frame->u.pn.mtu,
549 rfc_send_dm(p_mcb, dlci, FALSE);
556 p_port = port_find_mcb_dlci_port (p_mcb, dlci);
564 PORT_ParNegCnf (p_mcb, dlci, p_frame->u.pn.mtu,
577 void rfc_process_rpn (tRFC_MCB *p_mcb, BOOLEAN is_command,
583 if ((p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci)) == NULL)
592 PORT_PortNegInd(p_mcb, p_frame->dlci, &port_pars, p_frame->u.rpn.param_mask);
601 rfc_send_rpn (p_mcb, p_frame->dlci, FALSE, &p_port->peer_port_pars, 0);
611 PORT_PortNegInd (p_mcb, p_frame->dlci, &port_pars, p_frame->u.rpn.param_mask);
616 p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci);
642 rfc_send_rpn (p_mcb, p_frame->dlci, TRUE, &p_port->peer_port_pars,
657 PORT_PortNegCnf (p_mcb, p_port->dlci, &port_pars, RFCOMM_SUCCESS);
671 rfc_send_rpn (p_mcb, p_frame->dlci, TRUE, &p_port->peer_port_pars,
681 PORT_PortNegCnf (p_mcb, p_port->dlci, &port_pars, RFCOMM_SUCCESS);
694 void rfc_process_msc (tRFC_MCB *p_mcb, BOOLEAN is_command, MX_FRAME *p_frame)
701 p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci);
729 rfc_send_msc (p_mcb, p_frame->dlci, FALSE, &pars);
731 if (p_port->rfc.p_mcb->flow != PORT_FC_CREDIT)
737 PORT_FlowInd (p_mcb, p_frame->dlci, (BOOLEAN)!new_peer_fc);
740 PORT_ControlInd (p_mcb, p_frame->dlci, &pars);
753 PORT_ControlCnf (p_port->rfc.p_mcb, p_port->dlci, &pars);
765 void rfc_process_rls (tRFC_MCB *p_mcb, BOOLEAN is_command, MX_FRAME *p_frame)
771 PORT_LineStatusInd (p_mcb, p_frame->dlci, p_frame->u.rls.line_status);
772 rfc_send_rls (p_mcb, p_frame->dlci, FALSE, p_frame->u.rls.line_status);
776 p_port = port_find_mcb_dlci_port (p_mcb, p_frame->dlci);
796 void rfc_process_nsc (tRFC_MCB *p_mcb, MX_FRAME *p_frame)
809 void rfc_process_test_rsp (tRFC_MCB *p_mcb, BT_HDR *p_buf)
823 void rfc_process_fcon (tRFC_MCB *p_mcb, BOOLEAN is_command)
829 rfc_send_fcon (p_mcb, FALSE);
831 if (!p_mcb->l2cap_congested)
832 PORT_FlowInd (p_mcb, 0, TRUE);
844 void rfc_process_fcoff (tRFC_MCB *p_mcb, BOOLEAN is_command)
850 if (!p_mcb->l2cap_congested)
851 PORT_FlowInd (p_mcb, 0, FALSE);
853 rfc_send_fcoff (p_mcb, FALSE);
865 void rfc_process_l2cap_congestion (tRFC_MCB *p_mcb, BOOLEAN is_congested)
867 p_mcb->l2cap_congested = is_congested;
871 rfc_check_send_cmd(p_mcb, NULL);
877 PORT_FlowInd (p_mcb, 0, TRUE);
879 PORT_FlowInd (p_mcb, 0, FALSE);