Lines Matching refs:hci_dev
793 struct hci_dev *hdev;
845 int (*recv_event)(struct hci_dev *hdev, struct sk_buff *skb);
846 int (*recv_acl)(struct hci_dev *hdev, struct sk_buff *skb);
849 int (*setup_on_usb)(struct hci_dev *hdev);
857 static void btusb_reset(struct hci_dev *hdev)
879 static void btusb_intel_cmd_timeout(struct hci_dev *hdev)
938 static inline void btusb_rtl_alloc_devcoredump(struct hci_dev *hdev,
960 static void btusb_rtl_cmd_timeout(struct hci_dev *hdev)
995 static void btusb_rtl_hw_error(struct hci_dev *hdev, u8 code)
1007 static void btusb_qca_cmd_timeout(struct hci_dev *hdev)
1200 static bool btusb_validate_sco_handle(struct hci_dev *hdev,
1289 struct hci_dev *hdev = urb->context;
1332 static int btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags)
1405 struct hci_dev *hdev = urb->context;
1446 static int btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags)
1494 struct hci_dev *hdev = urb->context;
1606 static int btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags)
1659 struct hci_dev *hdev = urb->context;
1698 static int btusb_submit_diag_urb(struct hci_dev *hdev, gfp_t mem_flags)
1747 struct hci_dev *hdev = (struct hci_dev *)skb->dev;
1778 struct hci_dev *hdev = (struct hci_dev *)skb->dev;
1797 static int btusb_open(struct hci_dev *hdev)
1860 static int btusb_close(struct hci_dev *hdev)
1898 static int btusb_flush(struct hci_dev *hdev)
1914 static struct urb *alloc_ctrl_urb(struct hci_dev *hdev, struct sk_buff *skb)
1947 static struct urb *alloc_bulk_urb(struct hci_dev *hdev, struct sk_buff *skb)
1970 static struct urb *alloc_isoc_urb(struct hci_dev *hdev, struct sk_buff *skb)
2003 static int submit_tx_urb(struct hci_dev *hdev, struct urb *urb)
2025 static int submit_or_queue_tx_urb(struct hci_dev *hdev, struct urb *urb)
2047 static int btusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb)
2092 static void btusb_notify(struct hci_dev *hdev, unsigned int evt)
2105 static inline int __set_isoc_interface(struct hci_dev *hdev, int altsetting)
2148 static int btusb_switch_alt_setting(struct hci_dev *hdev, int new_alts)
2210 struct hci_dev *hdev = data->hdev;
2290 static int btusb_setup_bcm92035(struct hci_dev *hdev)
2306 static int btusb_setup_csr(struct hci_dev *hdev)
2459 static int inject_cmd_complete(struct hci_dev *hdev, __u16 opcode)
2487 struct hci_dev *hdev = data->hdev;
2499 static int btusb_send_frame_intel(struct hci_dev *hdev, struct sk_buff *skb)
2566 static int btusb_setup_realtek(struct hci_dev *hdev)
2579 static int btusb_recv_event_realtek(struct hci_dev *hdev, struct sk_buff *skb)
2613 struct hci_dev *hdev = urb->context;
2693 static int btusb_mtk_submit_wmt_recv_urb(struct hci_dev *hdev)
2746 static int btusb_mtk_hci_wmt_sync(struct hci_dev *hdev,
2874 static int btusb_mtk_func_query(struct hci_dev *hdev)
2898 struct hci_dev *hdev = data->hdev;
2926 struct hci_dev *hdev = data->hdev;
2983 static u32 btusb_mtk_reset_done(struct hci_dev *hdev)
2993 static int btusb_mtk_reset(struct hci_dev *hdev, void *rst_data)
3065 static int btusb_mtk_setup(struct hci_dev *hdev)
3244 static int btusb_mtk_shutdown(struct hci_dev *hdev)
3266 static int btusb_recv_acl_mtk(struct hci_dev *hdev, struct sk_buff *skb)
3300 static int marvell_config_oob_wake(struct hci_dev *hdev)
3342 static int btusb_set_bdaddr_marvell(struct hci_dev *hdev,
3365 static int btusb_set_bdaddr_ath3012(struct hci_dev *hdev,
3389 static int btusb_set_bdaddr_wcn6855(struct hci_dev *hdev,
3432 static void btusb_dump_hdr_qca(struct hci_dev *hdev, struct sk_buff *skb)
3458 static void btusb_coredump_qca(struct hci_dev *hdev)
3474 static int handle_dump_pkt_qca(struct hci_dev *hdev, struct sk_buff *skb)
3591 static int btusb_recv_acl_qca(struct hci_dev *hdev, struct sk_buff *skb)
3598 static int btusb_recv_evt_qca(struct hci_dev *hdev, struct sk_buff *skb)
3686 static int btusb_setup_qca_download_fw(struct hci_dev *hdev,
3755 static int btusb_setup_qca_load_rampatch(struct hci_dev *hdev,
3853 static int btusb_setup_qca_load_nvm(struct hci_dev *hdev,
3891 static int btusb_setup_qca(struct hci_dev *hdev)
3964 static inline int __set_diag_interface(struct hci_dev *hdev)
4000 static struct urb *alloc_diag_urb(struct hci_dev *hdev, bool enable)
4033 static int btusb_bcm_set_diag(struct hci_dev *hdev, bool enable)
4076 static int btusb_config_oob_wake(struct hci_dev *hdev)
4120 static bool btusb_wakeup(struct hci_dev *hdev)
4127 static int btusb_shutdown_qca(struct hci_dev *hdev)
4190 struct hci_dev *hdev;
4581 struct hci_dev *hdev;
4706 struct hci_dev *hdev = data->hdev;
4771 struct hci_dev *hdev = data->hdev;