Lines Matching defs:hdev
305 struct hci_dev *hdev;
310 hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
312 if (!hdev)
315 hci_dev_lock(hdev);
317 if (!bis_capable(hdev)) {
337 hcon = hci_bind_bis(hdev, &iso_pi(sk)->dst,
345 hcon = hci_connect_bis(hdev, &iso_pi(sk)->dst,
387 hci_dev_unlock(hdev);
388 hci_dev_put(hdev);
396 struct hci_dev *hdev;
401 hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
403 if (!hdev)
406 hci_dev_lock(hdev);
408 if (!cis_central_capable(hdev)) {
428 hcon = hci_bind_cis(hdev, &iso_pi(sk)->dst,
436 hcon = hci_connect_cis(hdev, &iso_pi(sk)->dst,
477 hci_dev_unlock(hdev);
478 hci_dev_put(hdev);
948 struct hci_dev *hdev;
965 hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
967 if (!hdev)
976 err = hci_pa_create_sync(hdev, &iso_pi(sk)->dst,
980 hci_dev_put(hdev);
1138 mtu = iso_pi(sk)->conn->hcon->hdev->iso_mtu;
1190 struct hci_dev *hdev = conn->hdev;
1198 hci_send_cmd(hdev, HCI_OP_LE_ACCEPT_CIS, sizeof(cp), &cp);
1204 struct hci_dev *hdev;
1206 hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
1209 if (!hdev)
1213 err = hci_le_big_create_sync(hdev, iso_pi(sk)->conn->hcon,
1219 bt_dev_err(hdev, "hci_le_big_create_sync: %d",
1630 ev = hci_recv_event_data(hcon->hdev,
1642 ev2 = hci_recv_event_data(hcon->hdev,
1649 ev3 = hci_recv_event_data(hcon->hdev,
1754 int iso_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags)
1762 bt_dev_dbg(hdev, "bdaddr %pMR", bdaddr);
1778 ev1 = hci_recv_event_data(hdev, HCI_EV_LE_PA_SYNC_ESTABLISHED);
1780 sk = iso_get_sock_listen(&hdev->bdaddr, bdaddr, iso_match_sid,
1788 ev2 = hci_recv_event_data(hdev, HCI_EVT_LE_BIG_INFO_ADV_REPORT);
1791 sk = iso_get_sock_listen(&hdev->bdaddr, bdaddr,
1795 sk = iso_get_sock_listen(&hdev->bdaddr, bdaddr,
1815 err = hci_le_big_create_sync(hdev, NULL,
1821 bt_dev_err(hdev, "hci_le_big_create_sync: %d",
1829 ev3 = hci_recv_event_data(hdev, HCI_EV_LE_PER_ADV_REPORT);
1831 sk = iso_get_sock_listen(&hdev->bdaddr, bdaddr,
1839 sk = iso_get_sock_listen(&hdev->bdaddr, BDADDR_ANY, NULL, NULL);
1872 hci_le_create_cis_pending(hcon->hdev);