rfcomm_dlc
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *rc_dlc; /* owner */
LIST_HEAD(,rfcomm_dlc) rs_dlcs; /* DLC list */
LIST_ENTRY(rfcomm_dlc) rd_next; /* next dlc on session */
struct rfcomm_dlc *rfcomm_dlc_lookup(struct rfcomm_session *, int);
struct rfcomm_dlc *rfcomm_dlc_newconn(struct rfcomm_session *, int);
void rfcomm_dlc_close(struct rfcomm_dlc *, int);
int rfcomm_dlc_setmode(struct rfcomm_dlc *);
int rfcomm_dlc_connect(struct rfcomm_dlc *);
int rfcomm_dlc_open(struct rfcomm_dlc *);
void rfcomm_dlc_start(struct rfcomm_dlc *);
int rfcomm_session_send_uih(struct rfcomm_session *, struct rfcomm_dlc *, int, struct mbuf *);
int rfcomm_attach_pcb(struct rfcomm_dlc **, const struct btproto *, void *);
int rfcomm_bind_pcb(struct rfcomm_dlc *, struct sockaddr_bt *);
int rfcomm_sockaddr_pcb(struct rfcomm_dlc *, struct sockaddr_bt *);
int rfcomm_connect_pcb(struct rfcomm_dlc *, struct sockaddr_bt *);
int rfcomm_peeraddr_pcb(struct rfcomm_dlc *, struct sockaddr_bt *);
int rfcomm_disconnect_pcb(struct rfcomm_dlc *, int);
void rfcomm_detach_pcb(struct rfcomm_dlc **);
int rfcomm_listen_pcb(struct rfcomm_dlc *);
int rfcomm_send_pcb(struct rfcomm_dlc *, struct mbuf *);
int rfcomm_rcvd_pcb(struct rfcomm_dlc *, size_t);
int rfcomm_setopt(struct rfcomm_dlc *, const struct sockopt *);
int rfcomm_getopt(struct rfcomm_dlc *, struct sockopt *);
rfcomm_dlc_close(struct rfcomm_dlc *dlc, int err)
struct rfcomm_dlc *dlc = arg;
rfcomm_dlc_setmode(struct rfcomm_dlc *dlc)
rfcomm_dlc_connect(struct rfcomm_dlc *dlc)
rfcomm_dlc_open(struct rfcomm_dlc *dlc)
rfcomm_dlc_start(struct rfcomm_dlc *dlc)
struct rfcomm_dlc *
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *
struct rfcomm_dlc *new, *dlc, *any, *best;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc, *next;
rfcomm_session_send_uih(struct rfcomm_session *rs, struct rfcomm_dlc *dlc,
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc, *next;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc;
struct rfcomm_dlc *dlc;
error = rfcomm_attach_pcb((struct rfcomm_dlc **)&so->so_pcb,
rfcomm_detach_pcb((struct rfcomm_dlc **)&so->so_pcb);
rfcomm_detach_pcb((struct rfcomm_dlc **)&so->so_pcb);
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
struct rfcomm_dlc *pcb = so->so_pcb;
rfcomm_bind_pcb(struct rfcomm_dlc *dlc, struct sockaddr_bt *addr)
rfcomm_sockaddr_pcb(struct rfcomm_dlc *dlc, struct sockaddr_bt *addr)
rfcomm_connect_pcb(struct rfcomm_dlc *dlc, struct sockaddr_bt *dest)
rfcomm_peeraddr_pcb(struct rfcomm_dlc *dlc, struct sockaddr_bt *addr)
rfcomm_disconnect_pcb(struct rfcomm_dlc *dlc, int linger)
rfcomm_detach_pcb(struct rfcomm_dlc **handle)
struct rfcomm_dlc *dlc = *handle;
rfcomm_listen_pcb(struct rfcomm_dlc *dlc)
struct rfcomm_dlc *used;
rfcomm_send_pcb(struct rfcomm_dlc *dlc, struct mbuf *m)
rfcomm_rcvd_pcb(struct rfcomm_dlc *dlc, size_t space)
rfcomm_setopt(struct rfcomm_dlc *dlc, const struct sockopt *sopt)
rfcomm_getopt(struct rfcomm_dlc *dlc, struct sockopt *sopt)
rfcomm_attach_pcb(struct rfcomm_dlc **handle,
struct rfcomm_dlc *dlc;
dlc = kmem_intr_zalloc(sizeof(struct rfcomm_dlc), KM_NOSLEEP);