dlci              179 netbt/rfcomm.h 	uint8_t		dlci;
dlci              198 netbt/rfcomm.h 	uint8_t		dlci;
dlci              215 netbt/rfcomm.h #define RFCOMM_CHANNEL(dlci)		(((dlci) >> 1) & 0x2f)
dlci              216 netbt/rfcomm.h #define RFCOMM_DIRECTION(dlci)		((dlci) & 0x1)
dlci              218 netbt/rfcomm.h #define RFCOMM_MKADDRESS(cr, dlci) \
dlci              219 netbt/rfcomm.h 	((((dlci) & 0x3f) << 2) | ((cr) << 1) | 0x01)
dlci               54 netbt/rfcomm_dlc.c rfcomm_dlc_lookup(struct rfcomm_session *rs, int dlci)
dlci               59 netbt/rfcomm_dlc.c 		if (dlc->rd_dlci == dlci)
dlci               72 netbt/rfcomm_dlc.c rfcomm_dlc_newconn(struct rfcomm_session *rs, int dlci)
dlci               88 netbt/rfcomm_dlc.c 	chan = RFCOMM_CHANNEL(dlci);
dlci              124 netbt/rfcomm_dlc.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DM, dlci);
dlci              128 netbt/rfcomm_dlc.c 	new->rd_dlci = dlci;
dlci              264 netbt/rfcomm_dlc.c 	pn.dlci = dlc->rd_dlci;
dlci              599 netbt/rfcomm_session.c 	int dlci, len, type, pf;
dlci              621 netbt/rfcomm_session.c 	dlci = RFCOMM_DLCI(b);
dlci              662 netbt/rfcomm_session.c 	DPRINTFN(10, "dlci %d, type %2.2x, len = %d\n", dlci, type, len);
dlci              667 netbt/rfcomm_session.c 			rfcomm_session_recv_sabm(rs, dlci);
dlci              672 netbt/rfcomm_session.c 			rfcomm_session_recv_disc(rs, dlci);
dlci              677 netbt/rfcomm_session.c 			rfcomm_session_recv_ua(rs, dlci);
dlci              681 netbt/rfcomm_session.c 		rfcomm_session_recv_dm(rs, dlci);
dlci              685 netbt/rfcomm_session.c 		rfcomm_session_recv_uih(rs, dlci, pf, m, len);
dlci              708 netbt/rfcomm_session.c rfcomm_session_recv_sabm(struct rfcomm_session *rs, int dlci)
dlci              713 netbt/rfcomm_session.c 	DPRINTFN(5, "SABM(%d)\n", dlci);
dlci              715 netbt/rfcomm_session.c 	if (dlci == 0) {	/* Open Session */
dlci              731 netbt/rfcomm_session.c 	if ((IS_INITIATOR(rs) && !RFCOMM_DIRECTION(dlci))
dlci              732 netbt/rfcomm_session.c 	    || (!IS_INITIATOR(rs) && RFCOMM_DIRECTION(dlci))) {
dlci              741 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
dlci              743 netbt/rfcomm_session.c 		dlc = rfcomm_dlc_newconn(rs, dlci);
dlci              765 netbt/rfcomm_session.c 	err = rfcomm_session_send_frame(rs, RFCOMM_FRAME_UA, dlci);
dlci              784 netbt/rfcomm_session.c rfcomm_session_recv_disc(struct rfcomm_session *rs, int dlci)
dlci              788 netbt/rfcomm_session.c 	DPRINTFN(5, "DISC(%d)\n", dlci);
dlci              790 netbt/rfcomm_session.c 	if (dlci == 0) {
dlci              806 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
dlci              808 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DM, dlci);
dlci              813 netbt/rfcomm_session.c 	rfcomm_session_send_frame(rs, RFCOMM_FRAME_UA, dlci);
dlci              823 netbt/rfcomm_session.c rfcomm_session_recv_ua(struct rfcomm_session *rs, int dlci)
dlci              827 netbt/rfcomm_session.c 	DPRINTFN(5, "UA(%d)\n", dlci);
dlci              829 netbt/rfcomm_session.c 	if (dlci == 0) {
dlci              859 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
dlci              873 netbt/rfcomm_session.c 		DPRINTF("Received spurious UA(%d)!\n", dlci);
dlci              891 netbt/rfcomm_session.c rfcomm_session_recv_dm(struct rfcomm_session *rs, int dlci)
dlci              895 netbt/rfcomm_session.c 	DPRINTFN(5, "DM(%d)\n", dlci);
dlci              897 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
dlci              911 netbt/rfcomm_session.c rfcomm_session_recv_uih(struct rfcomm_session *rs, int dlci,
dlci              917 netbt/rfcomm_session.c 	DPRINTFN(10, "UIH(%d)\n", dlci);
dlci              919 netbt/rfcomm_session.c 	if (dlci == 0) {
dlci              931 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, dlci);
dlci              934 netbt/rfcomm_session.c 		rfcomm_session_send_frame(rs, RFCOMM_FRAME_DM, dlci);
dlci             1312 netbt/rfcomm_session.c 	pn.dlci &= 0x3f;
dlci             1315 netbt/rfcomm_session.c 	dlc = rfcomm_dlc_lookup(rs, pn.dlci);
dlci             1322 netbt/rfcomm_session.c 			dlc = rfcomm_dlc_newconn(rs, pn.dlci);
dlci             1371 netbt/rfcomm_session.c 							pn.dlci);
dlci             1404 netbt/rfcomm_session.c 		err = rfcomm_session_send_frame(rs, RFCOMM_FRAME_SABM, pn.dlci);
dlci             1448 netbt/rfcomm_session.c rfcomm_session_send_frame(struct rfcomm_session *rs, int type, int dlci)
dlci             1478 netbt/rfcomm_session.c 	hdr->address = RFCOMM_MKADDRESS(cr, dlci);
dlci             1497 netbt/rfcomm_session.c 		dlci, type, m->m_pkthdr.len, fcs);