Lines Matching refs:hci_dev

543 	struct hci_dev       *hdev;
590 int (*recv_event)(struct hci_dev *hdev, struct sk_buff *skb);
593 int (*setup_on_usb)(struct hci_dev *hdev);
599 static void btusb_intel_cmd_timeout(struct hci_dev *hdev)
630 static void btusb_rtl_cmd_timeout(struct hci_dev *hdev)
660 static void btusb_qca_cmd_timeout(struct hci_dev *hdev)
867 struct hci_dev *hdev = urb->context;
908 static int btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags)
957 struct hci_dev *hdev = urb->context;
998 static int btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags)
1046 struct hci_dev *hdev = urb->context;
1151 static int btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags)
1204 struct hci_dev *hdev = urb->context;
1243 static int btusb_submit_diag_urb(struct hci_dev *hdev, gfp_t mem_flags)
1292 struct hci_dev *hdev = (struct hci_dev *)skb->dev;
1320 struct hci_dev *hdev = (struct hci_dev *)skb->dev;
1339 static int btusb_open(struct hci_dev *hdev)
1409 static int btusb_close(struct hci_dev *hdev)
1444 static int btusb_flush(struct hci_dev *hdev)
1456 static struct urb *alloc_ctrl_urb(struct hci_dev *hdev, struct sk_buff *skb)
1489 static struct urb *alloc_bulk_urb(struct hci_dev *hdev, struct sk_buff *skb)
1512 static struct urb *alloc_isoc_urb(struct hci_dev *hdev, struct sk_buff *skb)
1545 static int submit_tx_urb(struct hci_dev *hdev, struct urb *urb)
1567 static int submit_or_queue_tx_urb(struct hci_dev *hdev, struct urb *urb)
1589 static int btusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb)
1627 static void btusb_notify(struct hci_dev *hdev, unsigned int evt)
1640 static inline int __set_isoc_interface(struct hci_dev *hdev, int altsetting)
1683 static int btusb_switch_alt_setting(struct hci_dev *hdev, int new_alts)
1745 struct hci_dev *hdev = data->hdev;
1813 static int btusb_setup_bcm92035(struct hci_dev *hdev)
1829 static int btusb_setup_csr(struct hci_dev *hdev)
1936 static const struct firmware *btusb_setup_intel_get_fw(struct hci_dev *hdev,
1977 static int btusb_setup_intel_patching(struct hci_dev *hdev,
2091 static int btusb_setup_intel(struct hci_dev *hdev)
2249 static int inject_cmd_complete(struct hci_dev *hdev, __u16 opcode)
2315 static int btusb_recv_event_intel(struct hci_dev *hdev, struct sk_buff *skb)
2350 static int btusb_send_frame_intel(struct hci_dev *hdev, struct sk_buff *skb)
2440 static int btusb_intel_download_firmware(struct hci_dev *hdev,
2632 static int btusb_setup_intel_new(struct hci_dev *hdev)
2774 static int btusb_shutdown_intel(struct hci_dev *hdev)
2810 static int btusb_shutdown_intel_new(struct hci_dev *hdev)
2890 struct hci_dev *hdev = urb->context;
2978 static int btusb_mtk_submit_wmt_recv_urb(struct hci_dev *hdev)
3031 static int btusb_mtk_hci_wmt_sync(struct hci_dev *hdev,
3151 static int btusb_mtk_setup_firmware(struct hci_dev *hdev, const char *fwname)
3242 static int btusb_mtk_func_query(struct hci_dev *hdev)
3294 static int btusb_mtk_setup(struct hci_dev *hdev)
3408 static int btusb_mtk_shutdown(struct hci_dev *hdev)
3435 static int marvell_config_oob_wake(struct hci_dev *hdev)
3477 static int btusb_set_bdaddr_marvell(struct hci_dev *hdev,
3500 static int btusb_set_bdaddr_ath3012(struct hci_dev *hdev,
3524 static int btusb_set_bdaddr_wcn6855(struct hci_dev *hdev,
3616 static int btusb_setup_qca_download_fw(struct hci_dev *hdev,
3685 static int btusb_setup_qca_load_rampatch(struct hci_dev *hdev,
3739 static int btusb_setup_qca_load_nvm(struct hci_dev *hdev,
3778 static int btusb_setup_qca(struct hci_dev *hdev)
3831 static inline int __set_diag_interface(struct hci_dev *hdev)
3867 static struct urb *alloc_diag_urb(struct hci_dev *hdev, bool enable)
3900 static int btusb_bcm_set_diag(struct hci_dev *hdev, bool enable)
3943 static int btusb_config_oob_wake(struct hci_dev *hdev)
3987 static bool btusb_prevent_wake(struct hci_dev *hdev)
4003 struct hci_dev *hdev;
4360 struct hci_dev *hdev;
4482 struct hci_dev *hdev = data->hdev;