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);