Home | History | Annotate | Download | only in rfcomm

Lines Matching refs:p_mcb

50 void RFCOMM_StartReq (tRFC_MCB *p_mcb)
52 rfc_mx_sm_execute (p_mcb, RFC_MX_EVENT_START_REQ, NULL);
65 void RFCOMM_StartRsp (tRFC_MCB *p_mcb, UINT16 result)
67 rfc_mx_sm_execute (p_mcb, RFC_MX_EVENT_START_RSP, &result);
82 void RFCOMM_DlcEstablishReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu)
84 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci);
87 if (p_mcb->state != RFC_MX_STATE_CONNECTED)
89 PORT_DlcEstablishCnf (p_mcb, dlci, 0, RFCOMM_ERROR);
105 void RFCOMM_DlcEstablishRsp (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu, UINT16 result)
107 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci);
110 if ((p_mcb->state != RFC_MX_STATE_CONNECTED) && (result == RFCOMM_SUCCESS))
112 PORT_DlcReleaseInd (p_mcb, dlci);
131 void RFCOMM_ParNegReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu)
133 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci);
138 if (p_mcb->state != RFC_MX_STATE_CONNECTED)
147 flow = (p_mcb->flow == PORT_FC_UNDEFINED) ? PORT_FC_DEFAULT : p_mcb->flow;
165 rfc_send_pn (p_mcb, dlci, TRUE, mtu, cl, k);
179 void RFCOMM_ParNegRsp (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu, UINT8 cl, UINT8 k)
181 if (p_mcb->state != RFC_MX_STATE_CONNECTED)
185 rfc_send_pn (p_mcb, dlci, FALSE, mtu, cl, k);
200 void RFCOMM_PortNegReq (tRFC_MCB *p_mcb, UINT8 dlci, tPORT_STATE *p_pars)
202 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci);
204 if (p_mcb->state != RFC_MX_STATE_CONNECTED)
206 PORT_PortNegCnf (p_mcb, dlci, NULL, RFCOMM_ERROR);
216 rfc_send_rpn (p_mcb, dlci, TRUE, p_pars, RFCOMM_RPN_PM_MASK);
230 void RFCOMM_PortNegRsp (tRFC_MCB *p_mcb, UINT8 dlci, tPORT_STATE *p_pars,
233 if (p_mcb->state != RFC_MX_STATE_CONNECTED)
236 rfc_send_rpn (p_mcb, dlci, FALSE, p_pars, param_mask);
248 void RFCOMM_ControlReq (tRFC_MCB *p_mcb, UINT8 dlci, tPORT_CTRL *p_pars)
250 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci);
260 rfc_send_msc (p_mcb, dlci, TRUE, p_pars);
275 void RFCOMM_FlowReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT8 enable)
277 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci);
287 rfc_send_msc (p_mcb, dlci, TRUE, &p_port->local_ctrl);
301 void RFCOMM_LineStatusReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT8 status)
303 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci);
311 rfc_send_rls (p_mcb, dlci, TRUE, status);
323 void RFCOMM_DlcReleaseReq (tRFC_MCB *p_mcb, UINT8 dlci)
325 rfc_port_sm_execute(port_find_mcb_dlci_port (p_mcb, dlci), RFC_EVENT_CLOSE, 0);
336 void RFCOMM_DataReq (tRFC_MCB *p_mcb, UINT8 dlci, BT_HDR *p_buf)
338 rfc_port_sm_execute(port_find_mcb_dlci_port (p_mcb, dlci), RFC_EVENT_DATA, p_buf);