rfcomm_session
struct rfcomm_session *rs;
LIST_ENTRY(rfcomm_session) rs_next; /* next session */
LIST_HEAD(rfcomm_session_list, rfcomm_session);
struct rfcomm_session *rd_session; /* RFCOMM session */
struct rfcomm_dlc *rfcomm_dlc_lookup(struct rfcomm_session *, int);
struct rfcomm_dlc *rfcomm_dlc_newconn(struct rfcomm_session *, int);
struct rfcomm_session *rfcomm_session_alloc(struct rfcomm_session_list *, struct sockaddr_bt *);
struct rfcomm_session *rfcomm_session_lookup(struct sockaddr_bt *, struct sockaddr_bt *);
void rfcomm_session_free(struct rfcomm_session *);
int rfcomm_session_send_frame(struct rfcomm_session *, int, int);
int rfcomm_session_send_uih(struct rfcomm_session *, struct rfcomm_dlc *, int, struct mbuf *);
int rfcomm_session_send_mcc(struct rfcomm_session *, int, uint8_t, void *, int);
struct rfcomm_session *rs;
struct rfcomm_session *rs = dlc->rd_session;
rfcomm_dlc_lookup(struct rfcomm_session *rs, int dlci)
rfcomm_dlc_newconn(struct rfcomm_session *rs, int dlci)
struct rfcomm_session *ls;
rfcomm_session_recv_mcc(struct rfcomm_session *rs, struct mbuf *m)
rfcomm_session_recv_mcc_test(struct rfcomm_session *rs, int cr, struct mbuf *m)
rfcomm_session_recv_mcc_fcon(struct rfcomm_session *rs, int cr)
rfcomm_session_recv_mcc_fcoff(struct rfcomm_session *rs, int cr)
rfcomm_session_recv_mcc_msc(struct rfcomm_session *rs, int cr, struct mbuf *m)
rfcomm_session_recv_mcc_rpn(struct rfcomm_session *rs, int cr, struct mbuf *m)
rfcomm_session_recv_mcc_rls(struct rfcomm_session *rs, int cr, struct mbuf *m)
rfcomm_session_recv_mcc_pn(struct rfcomm_session *rs, int cr, struct mbuf *m)
rfcomm_session_recv_mcc_nsc(struct rfcomm_session *rs,
rfcomm_session_send_frame(struct rfcomm_session *rs, int type, int dlci)
rfcomm_session_send_uih(struct rfcomm_session *rs, struct rfcomm_dlc *dlc,
rfcomm_session_send_mcc(struct rfcomm_session *rs, int cr,
struct rfcomm_session *
struct rfcomm_session *rs;
rfcomm_session_free(struct rfcomm_session *rs)
struct rfcomm_session *
struct rfcomm_session *rs;
struct rfcomm_session *rs = arg;
struct rfcomm_session *rs = arg;
struct rfcomm_session *rs = arg;
struct rfcomm_session *new, *rs = arg;
struct rfcomm_session *rs = arg;
struct rfcomm_session *rs = arg;
static void rfcomm_session_recv_sabm(struct rfcomm_session *, int);
static void rfcomm_session_recv_disc(struct rfcomm_session *, int);
static void rfcomm_session_recv_ua(struct rfcomm_session *, int);
static void rfcomm_session_recv_dm(struct rfcomm_session *, int);
struct rfcomm_session *rs = arg;
static void rfcomm_session_recv_uih(struct rfcomm_session *, int, int, struct mbuf *, int);
static void rfcomm_session_recv_mcc(struct rfcomm_session *, struct mbuf *);
static void rfcomm_session_recv_mcc_test(struct rfcomm_session *, int, struct mbuf *);
static void rfcomm_session_recv_mcc_fcon(struct rfcomm_session *, int);
static void rfcomm_session_recv_mcc_fcoff(struct rfcomm_session *, int);
static void rfcomm_session_recv_mcc_msc(struct rfcomm_session *, int, struct mbuf *);
static void rfcomm_session_recv_mcc_rpn(struct rfcomm_session *, int, struct mbuf *);
static void rfcomm_session_recv_mcc_rls(struct rfcomm_session *, int, struct mbuf *);
static void rfcomm_session_recv_mcc_pn(struct rfcomm_session *, int, struct mbuf *);
static void rfcomm_session_recv_mcc_nsc(struct rfcomm_session *, int, struct mbuf *);
rfcomm_session_recv_sabm(struct rfcomm_session *rs, int dlci)
rfcomm_session_recv_disc(struct rfcomm_session *rs, int dlci)
rfcomm_session_recv_ua(struct rfcomm_session *rs, int dlci)
rfcomm_session_recv_dm(struct rfcomm_session *rs, int dlci)
rfcomm_session_recv_uih(struct rfcomm_session *rs, int dlci,
struct rfcomm_session *rs;
struct rfcomm_session *rs = dlc->rd_session;
struct rfcomm_session *rs;