Symbol: hci_link
sys/netbt/hci.h
2443
TAILQ_ENTRY(hci_link) hl_next; /* next link on unit */
sys/netbt/hci.h
2466
struct hci_link *hl_link; /* SCO ACL link */
sys/netbt/hci.h
2549
TAILQ_HEAD(,hci_link) hci_links; /* list of ACL/SCO links */
sys/netbt/hci.h
2582
struct hci_link *hci_acl_open(struct hci_unit *, bdaddr_t *);
sys/netbt/hci.h
2583
struct hci_link *hci_acl_newconn(struct hci_unit *, bdaddr_t *);
sys/netbt/hci.h
2584
void hci_acl_close(struct hci_link *, int);
sys/netbt/hci.h
2586
int hci_acl_setmode(struct hci_link *);
sys/netbt/hci.h
2587
void hci_acl_linkmode(struct hci_link *);
sys/netbt/hci.h
2589
int hci_acl_send(struct mbuf *, struct hci_link *, struct l2cap_channel *);
sys/netbt/hci.h
2590
void hci_acl_start(struct hci_link *);
sys/netbt/hci.h
2591
void hci_acl_complete(struct hci_link *, int);
sys/netbt/hci.h
2592
struct hci_link *hci_sco_newconn(struct hci_unit *, bdaddr_t *);
sys/netbt/hci.h
2594
void hci_sco_start(struct hci_link *);
sys/netbt/hci.h
2595
void hci_sco_complete(struct hci_link *, int);
sys/netbt/hci.h
2596
struct hci_link *hci_link_alloc(struct hci_unit *, bdaddr_t *, uint8_t);
sys/netbt/hci.h
2597
void hci_link_free(struct hci_link *, int);
sys/netbt/hci.h
2598
struct hci_link *hci_link_lookup_bdaddr(struct hci_unit *, bdaddr_t *, uint8_t);
sys/netbt/hci.h
2599
struct hci_link *hci_link_lookup_handle(struct hci_unit *, uint16_t);
sys/netbt/hci_event.c
1196
struct hci_link *link;
sys/netbt/hci_event.c
1250
struct hci_link *link, *next;
sys/netbt/hci_event.c
1308
struct hci_link *link;
sys/netbt/hci_event.c
383
struct hci_link *link, *next;
sys/netbt/hci_event.c
576
struct hci_link *link;
sys/netbt/hci_event.c
675
struct hci_link *link;
sys/netbt/hci_event.c
704
struct hci_link *link;
sys/netbt/hci_event.c
752
struct hci_link *link;
sys/netbt/hci_event.c
794
struct hci_link *link;
sys/netbt/hci_event.c
848
struct hci_link *link;
sys/netbt/hci_event.c
891
struct hci_link *link;
sys/netbt/hci_ioctl.c
58
struct hci_link *link;
sys/netbt/hci_link.c
1026
struct hci_link *
sys/netbt/hci_link.c
1029
struct hci_link *link;
sys/netbt/hci_link.c
1048
struct hci_link *
sys/netbt/hci_link.c
1051
struct hci_link *link;
sys/netbt/hci_link.c
149
hci_acl_close(struct hci_link *link, int err)
sys/netbt/hci_link.c
171
struct hci_link *
sys/netbt/hci_link.c
174
struct hci_link *link;
sys/netbt/hci_link.c
212
struct hci_link *link = arg;
sys/netbt/hci_link.c
260
hci_acl_setmode(struct hci_link *link)
sys/netbt/hci_link.c
332
hci_acl_linkmode(struct hci_link *link)
sys/netbt/hci_link.c
427
struct hci_link *link;
sys/netbt/hci_link.c
545
hci_acl_send(struct mbuf *m, struct hci_link *link,
sys/netbt/hci_link.c
623
hci_acl_start(struct hci_link *link)
sys/netbt/hci_link.c
67
struct hci_link *
sys/netbt/hci_link.c
70
struct hci_link *link;
sys/netbt/hci_link.c
717
hci_acl_complete(struct hci_link *link, int num)
sys/netbt/hci_link.c
768
struct hci_link *
sys/netbt/hci_link.c
773
struct hci_link *sco, *acl;
sys/netbt/hci_link.c
835
struct hci_link *link;
sys/netbt/hci_link.c
872
hci_sco_start(struct hci_link *link)
sys/netbt/hci_link.c
881
hci_sco_complete(struct hci_link *link, int num)
sys/netbt/hci_link.c
894
struct hci_link *
sys/netbt/hci_link.c
897
struct hci_link *link;
sys/netbt/hci_link.c
901
link = malloc(sizeof(struct hci_link), M_BLUETOOTH, M_NOWAIT | M_ZERO);
sys/netbt/hci_link.c
929
hci_link_free(struct hci_link *link, int err)
sys/netbt/hci_misc.c
60
struct hci_link *link;
sys/netbt/hci_unit.c
214
struct hci_link *link, *next;
sys/netbt/hci_unit.c
412
struct hci_link *link;
sys/netbt/hci_unit.c
420
if (link == M_GETCTX(m, struct hci_link *)) {
sys/netbt/l2cap.h
373
struct hci_link *lc_link; /* ACL connection (down) */
sys/netbt/l2cap.h
418
struct hci_link *lr_link; /* ACL connection */
sys/netbt/l2cap.h
446
void l2cap_recv_frame(struct mbuf *, struct hci_link *);
sys/netbt/l2cap.h
454
struct l2cap_req *l2cap_request_lookup(struct hci_link *, uint8_t);
sys/netbt/l2cap.h
460
void l2cap_recv_signal(struct mbuf *, struct hci_link *);
sys/netbt/l2cap.h
464
int l2cap_send_connect_rsp(struct hci_link *, uint8_t, uint16_t, uint16_t, uint16_t);
sys/netbt/l2cap_lower.c
110
l2cap_recv_frame(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_misc.c
113
struct hci_link *link = chan->lc_link;
sys/netbt/l2cap_misc.c
153
l2cap_request_lookup(struct hci_link *link, uint8_t id)
sys/netbt/l2cap_misc.c
171
struct hci_link *link = req->lr_link;
sys/netbt/l2cap_signal.c
1007
l2cap_send_signal(struct hci_link *link, uint8_t code, uint8_t ident,
sys/netbt/l2cap_signal.c
1059
l2cap_send_command_rej(struct hci_link *link, uint8_t ident,
sys/netbt/l2cap_signal.c
1207
l2cap_send_connect_rsp(struct hci_link *link, uint8_t ident, uint16_t dcid, uint16_t scid, uint16_t result)
sys/netbt/l2cap_signal.c
172
l2cap_recv_command_rej(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
242
l2cap_recv_connect_req(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
351
l2cap_recv_connect_rsp(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
417
l2cap_recv_config_req(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
52
static void l2cap_recv_command_rej(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
53
static void l2cap_recv_connect_req(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
54
static void l2cap_recv_connect_rsp(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
55
static void l2cap_recv_config_req(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
56
static void l2cap_recv_config_rsp(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
57
static void l2cap_recv_disconnect_req(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
58
static void l2cap_recv_disconnect_rsp(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
59
static void l2cap_recv_info_req(struct mbuf *, struct hci_link *);
sys/netbt/l2cap_signal.c
60
static int l2cap_send_signal(struct hci_link *, uint8_t, uint8_t, uint16_t, void *);
sys/netbt/l2cap_signal.c
61
static int l2cap_send_command_rej(struct hci_link *, uint8_t, int, ...);
sys/netbt/l2cap_signal.c
634
l2cap_recv_config_rsp(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
71
l2cap_recv_signal(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
865
l2cap_recv_disconnect_req(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
902
l2cap_recv_disconnect_rsp(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
940
l2cap_recv_info_req(struct mbuf *m, struct hci_link *link)
sys/netbt/sco.h
43
struct hci_link *sp_link; /* SCO link */
sys/netbt/sco_upper.c
126
struct hci_link *acl, *sco;
sys/netbt/sco_upper.c
204
struct hci_link *sco;