Lines Matching refs:hci_dev
883 struct hci_dev *hdev;
935 int (*recv_event)(struct hci_dev *hdev, struct sk_buff *skb);
936 int (*recv_acl)(struct hci_dev *hdev, struct sk_buff *skb);
939 int (*setup_on_usb)(struct hci_dev *hdev);
941 int (*suspend)(struct hci_dev *hdev);
942 int (*resume)(struct hci_dev *hdev);
943 int (*disconnect)(struct hci_dev *hdev);
950 static void btusb_reset(struct hci_dev *hdev) in btusb_reset()
967 static void btusb_intel_reset(struct hci_dev *hdev) in btusb_intel_reset()
1023 static inline void btusb_rtl_alloc_devcoredump(struct hci_dev *hdev, in btusb_rtl_alloc_devcoredump()
1045 static void btusb_rtl_reset(struct hci_dev *hdev) in btusb_rtl_reset()
1077 static void btusb_rtl_hw_error(struct hci_dev *hdev, u8 code) in btusb_rtl_hw_error()
1089 static void btusb_qca_reset(struct hci_dev *hdev) in btusb_qca_reset()
1279 static bool btusb_validate_sco_handle(struct hci_dev *hdev, in btusb_validate_sco_handle()
1368 struct hci_dev *hdev = urb->context; in btusb_intr_complete()
1411 static int btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags) in btusb_submit_intr_urb()
1492 struct hci_dev *hdev = urb->context; in btusb_bulk_complete()
1533 static int btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags) in btusb_submit_bulk_urb()
1581 struct hci_dev *hdev = urb->context; in btusb_isoc_complete()
1693 static int btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags) in btusb_submit_isoc_urb()
1746 struct hci_dev *hdev = urb->context; in btusb_diag_complete()
1785 static int btusb_submit_diag_urb(struct hci_dev *hdev, gfp_t mem_flags) in btusb_submit_diag_urb()
1834 struct hci_dev *hdev = (struct hci_dev *)skb->dev; in btusb_tx_complete()
1865 struct hci_dev *hdev = (struct hci_dev *)skb->dev; in btusb_isoc_tx_complete()
1884 static int btusb_open(struct hci_dev *hdev) in btusb_open()
1947 static int btusb_close(struct hci_dev *hdev) in btusb_close()
1985 static int btusb_flush(struct hci_dev *hdev) in btusb_flush()
2001 static struct urb *alloc_ctrl_urb(struct hci_dev *hdev, struct sk_buff *skb) in alloc_ctrl_urb()
2034 static struct urb *alloc_bulk_urb(struct hci_dev *hdev, struct sk_buff *skb) in alloc_bulk_urb()
2057 static struct urb *alloc_isoc_urb(struct hci_dev *hdev, struct sk_buff *skb) in alloc_isoc_urb()
2090 static int submit_tx_urb(struct hci_dev *hdev, struct urb *urb) in submit_tx_urb()
2112 static int submit_or_queue_tx_urb(struct hci_dev *hdev, struct urb *urb) in submit_or_queue_tx_urb()
2134 static int btusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in btusb_send_frame()
2180 static void btusb_notify(struct hci_dev *hdev, unsigned int evt) in btusb_notify()
2193 static inline int __set_isoc_interface(struct hci_dev *hdev, int altsetting) in __set_isoc_interface()
2236 static int btusb_switch_alt_setting(struct hci_dev *hdev, int new_alts) in btusb_switch_alt_setting()
2298 struct hci_dev *hdev = data->hdev; in btusb_work()
2378 static int btusb_setup_bcm92035(struct hci_dev *hdev) in btusb_setup_bcm92035()
2394 static int btusb_setup_csr(struct hci_dev *hdev) in btusb_setup_csr()
2549 static int inject_cmd_complete(struct hci_dev *hdev, __u16 opcode) in inject_cmd_complete()
2577 struct hci_dev *hdev = data->hdev; in btusb_recv_bulk_intel()
2589 static int btusb_send_frame_intel(struct hci_dev *hdev, struct sk_buff *skb) in btusb_send_frame_intel()
2657 static int btusb_setup_realtek(struct hci_dev *hdev) in btusb_setup_realtek()
2670 static int btusb_recv_event_realtek(struct hci_dev *hdev, struct sk_buff *skb) in btusb_recv_event_realtek()
2713 static void btusb_mtk_release_iso_intf(struct hci_dev *hdev) in btusb_mtk_release_iso_intf()
2731 static int btusb_mtk_disconnect(struct hci_dev *hdev) in btusb_mtk_disconnect()
2741 static int btusb_mtk_reset(struct hci_dev *hdev, void *rst_data) in btusb_mtk_reset()
2771 static int btusb_send_frame_mtk(struct hci_dev *hdev, struct sk_buff *skb) in btusb_send_frame_mtk()
2788 static int btusb_mtk_setup(struct hci_dev *hdev) in btusb_mtk_setup()
2811 static int btusb_mtk_shutdown(struct hci_dev *hdev) in btusb_mtk_shutdown()
2825 static int marvell_config_oob_wake(struct hci_dev *hdev) in marvell_config_oob_wake()
2867 static int btusb_set_bdaddr_marvell(struct hci_dev *hdev, in btusb_set_bdaddr_marvell()
2890 static int btusb_set_bdaddr_ath3012(struct hci_dev *hdev, in btusb_set_bdaddr_ath3012()
2914 static int btusb_set_bdaddr_wcn6855(struct hci_dev *hdev, in btusb_set_bdaddr_wcn6855()
2957 static void btusb_dump_hdr_qca(struct hci_dev *hdev, struct sk_buff *skb) in btusb_dump_hdr_qca()
2983 static void btusb_coredump_qca(struct hci_dev *hdev) in btusb_coredump_qca()
2994 static int handle_dump_pkt_qca(struct hci_dev *hdev, struct sk_buff *skb) in handle_dump_pkt_qca()
3086 static bool acl_pkt_is_dump_qca(struct hci_dev *hdev, struct sk_buff *skb) in acl_pkt_is_dump_qca()
3117 static bool evt_pkt_is_dump_qca(struct hci_dev *hdev, struct sk_buff *skb) in evt_pkt_is_dump_qca()
3142 static int btusb_recv_acl_qca(struct hci_dev *hdev, struct sk_buff *skb) in btusb_recv_acl_qca()
3149 static int btusb_recv_evt_qca(struct hci_dev *hdev, struct sk_buff *skb) in btusb_recv_evt_qca()
3294 static int btusb_setup_qca_download_fw(struct hci_dev *hdev, in btusb_setup_qca_download_fw()
3363 static int btusb_setup_qca_load_rampatch(struct hci_dev *hdev, in btusb_setup_qca_load_rampatch()
3458 static int btusb_setup_qca_load_nvm(struct hci_dev *hdev, in btusb_setup_qca_load_nvm()
3496 static int btusb_setup_qca(struct hci_dev *hdev) in btusb_setup_qca()
3569 static inline int __set_diag_interface(struct hci_dev *hdev) in __set_diag_interface()
3605 static struct urb *alloc_diag_urb(struct hci_dev *hdev, bool enable) in alloc_diag_urb()
3638 static int btusb_bcm_set_diag(struct hci_dev *hdev, bool enable) in btusb_bcm_set_diag()
3681 static int btusb_config_oob_wake(struct hci_dev *hdev) in btusb_config_oob_wake()
3725 static bool btusb_wakeup(struct hci_dev *hdev) in btusb_wakeup()
3732 static int btusb_shutdown_qca(struct hci_dev *hdev) in btusb_shutdown_qca()
3816 static int btusb_hci_drv_read_info(struct hci_dev *hdev, void *data, in btusb_hci_drv_read_info()
3851 static int btusb_hci_drv_supported_altsettings(struct hci_dev *hdev, void *data, in btusb_hci_drv_supported_altsettings()
3883 static int btusb_hci_drv_switch_altsetting(struct hci_dev *hdev, void *data, in btusb_hci_drv_switch_altsetting()
3926 struct hci_dev *hdev; in btusb_probe()
4320 struct hci_dev *hdev; in btusb_disconnect()
4457 struct hci_dev *hdev = data->hdev; in btusb_resume()
4525 struct hci_dev *hdev = data->hdev; in btusb_coredump()