Home | History | Annotate | Download | only in rfcomm

Lines Matching refs:rfc

69     switch (p_port->rfc.state)
114 p_port->rfc.state = RFC_STATE_ORIG_WAIT_SEC_CHECK;
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 );
135 p_port->rfc.state = RFC_STATE_TERM_WAIT_SEC_CHECK;
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 ) ;
159 RFCOMM_TRACE_ERROR ("Port error state %d event %d", p_port->rfc.state, event);
183 RFCOMM_TRACE_ERROR ("Port error state %d event %d", p_port->rfc.state, event);
188 rfc_send_disc (p_port->rfc.p_mcb, p_port->dlci);
189 p_port->rfc.expected_rsp = 0;
190 p_port->rfc.state = RFC_STATE_DISC_WAIT_UA;
203 p_port->rfc.state = RFC_STATE_OPENED;
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);
229 p_port->rfc.state = RFC_STATE_CLOSED;
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);
273 RFCOMM_TRACE_ERROR ("Port error state %d event %d", p_port->rfc.state, event);
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);
292 p_port->rfc.state = RFC_STATE_CLOSED;
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);
311 p_port->rfc.state = RFC_STATE_OPENED;
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);
344 p_port->rfc.state = RFC_STATE_SABME_WAIT_UA;
349 RFCOMM_TRACE_ERROR ("Port error state %d event %d", p_port->rfc.state, event);
353 btm_sec_abort_access_req (p_port->rfc.p_mcb->bd_addr);
385 RFCOMM_TRACE_ERROR ("Port error state %d event %d", p_port->rfc.state, event);
390 rfc_send_disc (p_port->rfc.p_mcb, p_port->dlci);
391 p_port->rfc.expected_rsp = 0;
392 p_port->rfc.state = RFC_STATE_DISC_WAIT_UA;
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);
432 p_port->rfc.state = RFC_STATE_CLOSED;
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 ) ;
450 RFCOMM_TRACE_ERROR ("Port error state %d event %d", p_port->rfc.state, event);
473 RFCOMM_TRACE_ERROR ("Port error state %d event %d", p_port->rfc.state, event);
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);
558 if ((p_port == NULL) || !(p_port->rfc.expected_rsp & RFC_RSP_PN))
561 p_port->rfc.expected_rsp &= ~RFC_RSP_PN;
618 if ((p_port == NULL) || !(p_port->rfc.expected_rsp & (RFC_RSP_RPN | RFC_RSP_RPN_REPLY)))
625 if (p_port->rfc.expected_rsp & RFC_RSP_RPN_REPLY)
627 p_port->rfc.expected_rsp &= ~RFC_RSP_RPN_REPLY;
642 p_port->rfc.expected_rsp |= RFC_RSP_RPN;
650 p_port->rfc.expected_rsp &= ~RFC_RSP_RPN;
670 p_port->rfc.expected_rsp |= RFC_RSP_RPN;
732 if (p_port->rfc.p_mcb->flow != PORT_FC_CREDIT)
747 if (!(p_port->rfc.expected_rsp & RFC_RSP_MSC))
750 p_port->rfc.expected_rsp &= ~RFC_RSP_MSC;
754 PORT_ControlCnf (p_port->rfc.p_mcb, p_port->dlci, &pars);
780 if (!p_port || !(p_port->rfc.expected_rsp & RFC_RSP_RLS))
783 p_port->rfc.expected_rsp &= ~RFC_RSP_RLS;
832 rfc_cb.rfc.peer_rx_disabled = FALSE;
853 rfc_cb.rfc.peer_rx_disabled = TRUE;
879 if (!rfc_cb.rfc.peer_rx_disabled)