l2cap_channel
struct l2cap_channel;
int hci_acl_send(struct mbuf *, struct hci_link *, struct l2cap_channel *);
struct l2cap_channel *chan;
struct l2cap_channel *chan, *next;
struct l2cap_channel *chan)
struct l2cap_channel *chan;
struct l2cap_channel *chan, *next;
LIST_HEAD(l2cap_channel_list, l2cap_channel);
LIST_ENTRY(l2cap_channel)lc_ncid; /* next channel (ascending CID) */
struct l2cap_channel *lr_chan; /* channel pointer */
struct l2cap_channel *lp_chan; /* PDU owner */
void l2cap_close(struct l2cap_channel *, int);
int l2cap_start(struct l2cap_channel *);
int l2cap_setmode(struct l2cap_channel *);
int l2cap_cid_alloc(struct l2cap_channel *);
struct l2cap_channel *l2cap_cid_lookup(uint16_t);
int l2cap_request_alloc(struct l2cap_channel *, uint8_t);
int l2cap_send_connect_req(struct l2cap_channel *);
int l2cap_send_config_req(struct l2cap_channel *);
int l2cap_send_disconnect_req(struct l2cap_channel *);
int l2cap_attach(struct l2cap_channel **, const struct btproto *, void *);
int l2cap_bind(struct l2cap_channel *, struct sockaddr_bt *);
int l2cap_sockaddr(struct l2cap_channel *, struct sockaddr_bt *);
int l2cap_connect(struct l2cap_channel *, struct sockaddr_bt *);
int l2cap_peeraddr(struct l2cap_channel *, struct sockaddr_bt *);
int l2cap_disconnect(struct l2cap_channel *, int);
int l2cap_detach(struct l2cap_channel **);
int l2cap_listen(struct l2cap_channel *);
int l2cap_send(struct l2cap_channel *, struct mbuf *);
int l2cap_setopt(struct l2cap_channel *, int, void *);
int l2cap_setopt2(struct l2cap_channel *, int, struct socket *, struct sockopt *);
int l2cap_getopt(struct l2cap_channel *, int, void *);
struct l2cap_channel *chan;
l2cap_start(struct l2cap_channel *chan)
l2cap_close(struct l2cap_channel *chan, int err)
l2cap_request_alloc(struct l2cap_channel *chan, uint8_t code)
struct l2cap_channel *chan;
l2cap_cid_alloc(struct l2cap_channel *chan)
struct l2cap_channel *used, *prev = NULL;
struct l2cap_channel *
struct l2cap_channel *chan;
l2cap_setmode(struct l2cap_channel *chan)
l2cap_send_connect_req(struct l2cap_channel *chan)
l2cap_send_config_req(struct l2cap_channel *chan)
l2cap_send_disconnect_req(struct l2cap_channel *chan)
struct l2cap_channel *chan;
struct l2cap_channel *chan, *new;
struct l2cap_channel *chan;
struct l2cap_channel *chan;
struct l2cap_channel *chan;
struct l2cap_channel *chan;
struct l2cap_channel *chan;
struct l2cap_channel *pcb = (struct l2cap_channel *) so->so_pcb;
error = l2cap_detach((struct l2cap_channel **)&so->so_pcb);
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
error = l2cap_attach((struct l2cap_channel **)&so->so_pcb,
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
struct l2cap_channel *pcb = so->so_pcb;
l2cap_bind(struct l2cap_channel *chan, struct sockaddr_bt *addr)
l2cap_sockaddr(struct l2cap_channel *chan, struct sockaddr_bt *addr)
l2cap_connect(struct l2cap_channel *chan, struct sockaddr_bt *dest)
l2cap_peeraddr(struct l2cap_channel *chan, struct sockaddr_bt *addr)
l2cap_disconnect(struct l2cap_channel *chan, int linger)
l2cap_detach(struct l2cap_channel **handle)
struct l2cap_channel *chan;
l2cap_listen(struct l2cap_channel *chan)
struct l2cap_channel *used, *prev = NULL;
l2cap_send(struct l2cap_channel *chan, struct mbuf *m)
l2cap_setopt(struct l2cap_channel *chan, int opt, void *addr)
l2cap_setopt2(struct l2cap_channel *chan, int opt, struct socket *so,
l2cap_getopt(struct l2cap_channel *chan, int opt, void *addr)
l2cap_attach(struct l2cap_channel **handle,
struct l2cap_channel *chan;
struct l2cap_channel *rs_l2cap; /* L2CAP pointer */