Lines Matching defs:hdev
180 struct hci_dev *hdev = hu->hdev;
190 bt_dev_dbg(hdev, "Set Controller clock (%d)", clock.type);
195 skb = __hci_cmd_sync(hdev, 0xfc45, 1, &clock, HCI_INIT_TIMEOUT);
198 bt_dev_err(hdev, "BCM: failed to write clock (%d)",
206 bt_dev_dbg(hdev, "Set Controller UART speed to %d bit/s", speed);
214 skb = __hci_cmd_sync(hdev, 0xfc18, sizeof(param), ¶m,
218 bt_dev_err(hdev, "BCM: failed to write update baudrate (%d)",
400 skb = __hci_cmd_sync(hu->hdev, 0xfc27, sizeof(sleep_params),
404 bt_dev_err(hu->hdev, "Sleep VSC failed (%d)", err);
409 bt_dev_dbg(hu->hdev, "Set Sleep Parameters VSC succeeded");
418 static int bcm_set_diag(struct hci_dev *hdev, bool enable)
420 struct hci_uart *hu = hci_get_drvdata(hdev);
424 if (!test_bit(HCI_RUNNING, &hdev->flags))
447 bt_dev_dbg(hu->hdev, "hu %p", hu);
533 bt_dev_dbg(hu->hdev, "hu %p", hu);
556 bt_dev_err(hu->hdev, "Failed to power down");
574 bt_dev_dbg(hu->hdev, "hu %p", hu);
589 bt_dev_dbg(hu->hdev, "hu %p", hu);
591 hu->hdev->set_diag = bcm_set_diag;
592 hu->hdev->set_bdaddr = btbcm_set_bdaddr;
594 err = btbcm_initialize(hu->hdev, &fw_load_done, use_autobaud_mode);
632 btbcm_read_pcm_int_params(hu->hdev, ¶ms);
635 btbcm_write_pcm_int_params(hu->hdev, ¶ms);
638 err = btbcm_finalize(hu->hdev, &fw_load_done, use_autobaud_mode);
646 if (test_bit(HCI_QUIRK_INVALID_BDADDR, &hu->hdev->quirks))
647 set_bit(HCI_QUIRK_USE_BDADDR_PROPERTY, &hu->hdev->quirks);
701 bcm->rx_skb = h4_recv_buf(hu->hdev, bcm->rx_skb, data, count,
705 bt_dev_err(hu->hdev, "Frame reassembly failed (%d)", err);
726 bt_dev_dbg(hu->hdev, "hu %p skb %p", hu, skb);