Home
last modified time | relevance | path

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

/hal_espressif-latest/components/bt/host/bluedroid/stack/rfcomm/
Drfc_port_if.c85 void RFCOMM_DlcEstablishReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu) in RFCOMM_DlcEstablishReq() argument
89 PORT_DlcEstablishCnf (p_mcb, dlci, 0, RFCOMM_ERROR); in RFCOMM_DlcEstablishReq()
93 tPORT *p_port = port_find_mcb_dlci_port(p_mcb, dlci); in RFCOMM_DlcEstablishReq()
96 dlci); in RFCOMM_DlcEstablishReq()
112 void RFCOMM_DlcEstablishRsp (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu, UINT16 result) in RFCOMM_DlcEstablishRsp() argument
116 PORT_DlcReleaseInd (p_mcb, dlci); in RFCOMM_DlcEstablishRsp()
120 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci); in RFCOMM_DlcEstablishRsp()
123 dlci); in RFCOMM_DlcEstablishRsp()
141 void RFCOMM_ParNegReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu) in RFCOMM_ParNegReq() argument
147 tPORT *p_port = port_find_mcb_dlci_port(p_mcb, dlci); in RFCOMM_ParNegReq()
[all …]
Dport_rfc.c71 p_mcb->port_inx[p_port->dlci] = p_port->inx; in port_open_continue()
77 RFCOMM_ParNegReq (p_mcb, p_port->dlci, p_port->mtu); in port_open_continue()
111 RFCOMM_ControlReq (p_mcb, p_port->dlci, &p_port->local_ctrl); in port_start_control()
133 RFCOMM_PortNegReq (p_mcb, p_port->dlci, &p_port->user_port_pars); in port_start_par_neg()
183 RFCOMM_DlcReleaseReq (p_mcb, p_port->dlci); in port_start_close()
212 RFCOMM_ParNegReq (p_mcb, p_port->dlci, p_port->mtu); in PORT_StartCnf()
289 void PORT_ParNegInd (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu, UINT8 cl, UINT8 k) in PORT_ParNegInd() argument
291 tPORT *p_port = port_find_mcb_dlci_port (p_mcb, dlci); in PORT_ParNegInd()
295 RFCOMM_TRACE_EVENT ("PORT_ParNegInd dlci:%d mtu:%d", dlci, mtu); in PORT_ParNegInd()
299 p_port = port_find_dlci_port (dlci); in PORT_ParNegInd()
[all …]
Drfc_port_fsm.c117 BTM_SEC_PROTO_RFCOMM, (UINT32)(p_port->dlci / 2), in rfc_port_sm_state_closed()
138 BTM_SEC_PROTO_RFCOMM, (UINT32)(p_port->dlci / 2), in rfc_port_sm_state_closed()
151 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE); in rfc_port_sm_state_closed()
155 rfc_send_dm (p_port->rfc.p_mcb, p_port->dlci, FALSE); in rfc_port_sm_state_closed()
188 rfc_send_disc (p_port->rfc.p_mcb, p_port->dlci); in rfc_port_sm_sabme_wait_ua()
204 …PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_S… in rfc_port_sm_sabme_wait_ua()
209 …PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_E… in rfc_port_sm_sabme_wait_ua()
214 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci); in rfc_port_sm_sabme_wait_ua()
215 …PORT_DlcEstablishCnf (p_port->rfc.p_mcb, p_port->dlci, p_port->rfc.p_mcb->peer_l2cap_mtu, RFCOMM_E… in rfc_port_sm_sabme_wait_ua()
221 rfc_send_ua (p_port->rfc.p_mcb, p_port->dlci); in rfc_port_sm_sabme_wait_ua()
[all …]
Drfc_ts_frames.c44 void rfc_send_sabme (tRFC_MCB *p_mcb, UINT8 dlci) in rfc_send_sabme() argument
58 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_sabme()
62 *p_data = RFCOMM_SABME_FCS ((UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET, cr, dlci); in rfc_send_sabme()
77 void rfc_send_ua (tRFC_MCB *p_mcb, UINT8 dlci) in rfc_send_ua() argument
91 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_ua()
95 *p_data = RFCOMM_UA_FCS ((UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET, cr, dlci); in rfc_send_ua()
110 void rfc_send_dm (tRFC_MCB *p_mcb, UINT8 dlci, BOOLEAN pf) in rfc_send_dm() argument
124 *p_data++ = RFCOMM_EA | cr | (dlci << RFCOMM_SHIFT_DLCI); in rfc_send_dm()
128 *p_data = RFCOMM_DM_FCS ((UINT8 *)(p_buf + 1) + L2CAP_MIN_OFFSET, cr, dlci); in rfc_send_dm()
143 void rfc_send_disc (tRFC_MCB *p_mcb, UINT8 dlci) in rfc_send_disc() argument
[all …]
Dport_utils.c64 tPORT *port_allocate_port (UINT8 dlci, BD_ADDR bd_addr) in port_allocate_port() argument
81 p_port->dlci = dlci; in port_allocate_port()
234 p_port->rfc.p_mcb->port_inx[p_port->dlci] = 0; in port_release_port()
263 p_port->dlci &= 0xfe; in port_release_port()
318 tPORT *port_find_mcb_dlci_port (tRFC_MCB *p_mcb, UINT8 dlci) in port_find_mcb_dlci_port() argument
326 if (dlci > RFCOMM_MAX_DLCI) { in port_find_mcb_dlci_port()
330 inx = p_mcb->port_inx[dlci]; in port_find_mcb_dlci_port()
332 … RFCOMM_TRACE_DEBUG("port_find_mcb_dlci_port: p_mcb:%p, port_inx[dlci:%d] is 0", p_mcb, dlci); in port_find_mcb_dlci_port()
349 tPORT *port_find_dlci_port (UINT8 dlci) in port_find_dlci_port() argument
358 if (p_port->dlci == dlci) { in port_find_dlci_port()
[all …]
Drfc_l2cap_if.c182 rfc_cb.port.port[idx - 1].dlci += 1; in RFCOMM_ConnectCnf()
183 … RFCOMM_TRACE_DEBUG ("RFCOMM MX - DLCI:%d -> %d", i, rfc_cb.port.port[idx - 1].dlci); in RFCOMM_ConnectCnf()
321 if (rfc_cb.rfc.rx_frame.dlci == RFCOMM_MX_DLCI) { in RFCOMM_BufDataInd()
335 if (((p_port = port_find_mcb_dlci_port (p_mcb, rfc_cb.rfc.rx_frame.dlci)) == NULL) in RFCOMM_BufDataInd()
341 rfc_send_dm (p_mcb, rfc_cb.rfc.rx_frame.dlci, rfc_cb.rfc.rx_frame.pf); in RFCOMM_BufDataInd()
347 if ((p_port = port_find_dlci_port (rfc_cb.rfc.rx_frame.dlci)) == NULL) { in RFCOMM_BufDataInd()
348 rfc_send_dm (p_mcb, rfc_cb.rfc.rx_frame.dlci, TRUE); in RFCOMM_BufDataInd()
352 p_mcb->port_inx[rfc_cb.rfc.rx_frame.dlci] = p_port->inx; in RFCOMM_BufDataInd()
Dport_api.c110 UINT8 dlci; in RFCOMM_CreateConnection() local
128 dlci = (scn << 1) + 1; in RFCOMM_CreateConnection()
130 dlci = (scn << 1); in RFCOMM_CreateConnection()
133 scn, dlci, is_server, mtu, p_mcb); in RFCOMM_CreateConnection()
137 if (!is_server && ((p_port = port_find_port (dlci, bd_addr)) != NULL)) { in RFCOMM_CreateConnection()
146 if ((p_port = port_allocate_port (dlci, bd_addr)) == NULL) { in RFCOMM_CreateConnection()
151 scn, dlci, is_server, mtu, p_mcb, p_port); in RFCOMM_CreateConnection()
171 …RFCOMM_TRACE_EVENT ("RFCOMM_CreateConnection dlci:%d signal state:0x%x", dlci, p_port->default_sig… in RFCOMM_CreateConnection()
1081 RFCOMM_LineStatusReq (p_port->rfc.p_mcb, p_port->dlci, errors); in PORT_SendError()
1421 RFCOMM_DataReq (p_port->rfc.p_mcb, p_port->dlci, p_buf); in port_write()
Drfc_utils.c415 p_mcb->port_inx[p_port->dlci] = 0; in rfc_port_closed()
444 PORT_FlowInd(p_port->rfc.p_mcb, p_port->dlci, TRUE); in rfc_inc_credit()
Drfc_mx_fsm.c261 rfc_cb.port.port[idx - 1].dlci += 1; in rfc_mx_sm_state_wait_conn_cnf()
262 … RFCOMM_TRACE_DEBUG ("RFCOMM MX - DLCI:%d -> %d", i, rfc_cb.port.port[idx - 1].dlci); in rfc_mx_sm_state_wait_conn_cnf()
/hal_espressif-latest/components/bt/host/bluedroid/stack/rfcomm/include/
Drfc_int.h51 extern void RFCOMM_DlcEstablishReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu);
52 extern void RFCOMM_DlcEstablishRsp (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu, UINT16 result);
54 extern void RFCOMM_DataReq (tRFC_MCB *p_mcb, UINT8 dlci, BT_HDR *p_buf);
56 extern void RFCOMM_DlcReleaseReq (tRFC_MCB *p_mcb, UINT8 dlci);
58 extern void RFCOMM_ParNegReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu);
59 extern void RFCOMM_ParNegRsp (tRFC_MCB *p_mcb, UINT8 dlci, UINT16 mtu, UINT8 cl, UINT8 k);
66 extern void RFCOMM_FlowReq (tRFC_MCB *p_mcb, UINT8 dlci, UINT8 state);
68 extern void RFCOMM_PortNegReq (tRFC_MCB *p_mcb, UINT8 dlci, tPORT_STATE *p_pars);
69 extern void RFCOMM_PortNegRsp (tRFC_MCB *p_mcb, UINT8 dlci, tPORT_STATE *p_pars, UINT16 param_mask);
71 extern void RFCOMM_ControlReq (tRFC_MCB *p_mcb, UINT8 dlci, tPORT_CTRL *p_pars);
[all …]
Dport_int.h158 UINT8 dlci; /* DLCI of the connection */ member
222 extern tPORT *port_allocate_port (UINT8 dlci, BD_ADDR bd_addr);
226 extern tPORT *port_find_mcb_dlci_port (tRFC_MCB *p_mcb, UINT8 dlci);
228 extern tPORT *port_find_dlci_port (UINT8 dlci);
229 extern tPORT *port_find_port (UINT8 dlci, BD_ADDR bd_addr);
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/
Drfcdefs.h69 #define RFCOMM_PARSE_CTRL_FIELD(ea, cr, dlci, p_data) \ argument
73 dlci = *p_data++ >> RFCOMM_SHIFT_DLCI; \
74 if (!ea) dlci += *p_data++ << RFCOMM_SHIFT_DLCI2; \
77 #define RFCOMM_FORMAT_CTRL_FIELD(p_data, ea, cr, dlci) \ argument
78 *p_data++ = ea | cr | (dlci << RFCOMM_SHIFT_DLCI)
114 #define RFCOMM_VALID_DLCI(dlci) \ argument
115 (((dlci) == 0) || (((dlci) >= 2) && ((dlci) <= RFCOMM_MAX_DLCI)))