sco               754 netbt/hci_link.c 	struct hci_link *sco, *acl;
sco               790 netbt/hci_link.c 		sco = hci_link_alloc(unit);
sco               791 netbt/hci_link.c 		if (sco == NULL) {
sco               796 netbt/hci_link.c 		sco->hl_type = HCI_LINK_SCO;
sco               797 netbt/hci_link.c 		bdaddr_copy(&sco->hl_bdaddr, bdaddr);
sco               799 netbt/hci_link.c 		sco->hl_link = hci_acl_open(unit, bdaddr);
sco               800 netbt/hci_link.c 		KASSERT(sco->hl_link == acl);
sco               802 netbt/hci_link.c 		sco->hl_sco = new;
sco               803 netbt/hci_link.c 		new->sp_link = sco;
sco               806 netbt/hci_link.c 		return sco;
sco               122 netbt/sco_upper.c 	struct hci_link *acl, *sco;
sco               153 netbt/sco_upper.c 	sco = hci_link_alloc(unit);
sco               154 netbt/sco_upper.c 	if (sco == NULL)
sco               157 netbt/sco_upper.c 	sco->hl_type = HCI_LINK_SCO;
sco               158 netbt/sco_upper.c 	bdaddr_copy(&sco->hl_bdaddr, &pcb->sp_raddr);
sco               160 netbt/sco_upper.c 	sco->hl_link = hci_acl_open(unit, &pcb->sp_raddr);
sco               161 netbt/sco_upper.c 	KASSERT(sco->hl_link == acl);
sco               167 netbt/sco_upper.c 		hci_link_free(sco, err);
sco               171 netbt/sco_upper.c 	sco->hl_sco = pcb;
sco               172 netbt/sco_upper.c 	pcb->sp_link = sco;
sco               203 netbt/sco_upper.c 	struct hci_link *sco;
sco               206 netbt/sco_upper.c 	sco = pcb->sp_link;
sco               207 netbt/sco_upper.c 	if (sco == NULL)
sco               210 netbt/sco_upper.c 	cp.con_handle = htole16(sco->hl_handle);
sco               213 netbt/sco_upper.c 	err = hci_send_cmd(sco->hl_unit, HCI_CMD_DISCONNECT, &cp, sizeof(cp));
sco               215 netbt/sco_upper.c 		sco->hl_sco = NULL;
sco               217 netbt/sco_upper.c 		hci_link_free(sco, err);