Lines Matching defs:hci_link
2402 struct hci_link {
2404 TAILQ_ENTRY(hci_link) hl_next; /* next link on unit */
2427 struct hci_link *hl_link; /* SCO ACL link */
2432 /* hci_link state */
2441 /* hci_link flags */
2509 TAILQ_HEAD(,hci_link) hci_links; /* list of ACL/SCO links */
2541 /* hci_link.c */
2542 struct hci_link *hci_acl_open(struct hci_unit *, bdaddr_t *);
2543 struct hci_link *hci_acl_newconn(struct hci_unit *, bdaddr_t *);
2544 void hci_acl_close(struct hci_link *, int);
2546 int hci_acl_setmode(struct hci_link *);
2547 void hci_acl_linkmode(struct hci_link *);
2549 int hci_acl_send(struct mbuf *, struct hci_link *, struct l2cap_channel *);
2550 void hci_acl_start(struct hci_link *);
2551 void hci_acl_complete(struct hci_link *, int);
2552 struct hci_link *hci_sco_newconn(struct hci_unit *, bdaddr_t *);
2554 void hci_sco_start(struct hci_link *);
2555 void hci_sco_complete(struct hci_link *, int);
2556 struct hci_link *hci_link_alloc(struct hci_unit *, bdaddr_t *, uint8_t);
2557 void hci_link_free(struct hci_link *, int);
2558 struct hci_link *hci_link_lookup_bdaddr(struct hci_unit *, bdaddr_t *, uint8_t);
2559 struct hci_link *hci_link_lookup_handle(struct hci_unit *, uint16_t);