hci_dev 50 drivers/bluetooth/bfusb.c struct hci_dev *hdev; hci_dev 402 drivers/bluetooth/bfusb.c static int bfusb_open(struct hci_dev *hdev) hci_dev 423 drivers/bluetooth/bfusb.c static int bfusb_flush(struct hci_dev *hdev) hci_dev 434 drivers/bluetooth/bfusb.c static int bfusb_close(struct hci_dev *hdev) hci_dev 450 drivers/bluetooth/bfusb.c static int bfusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 605 drivers/bluetooth/bfusb.c struct hci_dev *hdev; hci_dev 694 drivers/bluetooth/bfusb.c struct hci_dev *hdev = data->hdev; hci_dev 67 drivers/bluetooth/bluecard_cs.c struct hci_dev *hdev; hci_dev 560 drivers/bluetooth/bluecard_cs.c static int bluecard_hci_set_baud_rate(struct hci_dev *hdev, int baud) hci_dev 609 drivers/bluetooth/bluecard_cs.c static int bluecard_hci_flush(struct hci_dev *hdev) hci_dev 620 drivers/bluetooth/bluecard_cs.c static int bluecard_hci_open(struct hci_dev *hdev) hci_dev 635 drivers/bluetooth/bluecard_cs.c static int bluecard_hci_close(struct hci_dev *hdev) hci_dev 652 drivers/bluetooth/bluecard_cs.c static int bluecard_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 685 drivers/bluetooth/bluecard_cs.c struct hci_dev *hdev; hci_dev 798 drivers/bluetooth/bluecard_cs.c struct hci_dev *hdev = info->hdev; hci_dev 37 drivers/bluetooth/bpa10x.c struct hci_dev *hdev; hci_dev 49 drivers/bluetooth/bpa10x.c struct hci_dev *hdev = (struct hci_dev *) skb->dev; hci_dev 86 drivers/bluetooth/bpa10x.c struct hci_dev *hdev = urb->context; hci_dev 120 drivers/bluetooth/bpa10x.c static inline int bpa10x_submit_intr_urb(struct hci_dev *hdev) hci_dev 160 drivers/bluetooth/bpa10x.c static inline int bpa10x_submit_bulk_urb(struct hci_dev *hdev) hci_dev 200 drivers/bluetooth/bpa10x.c static int bpa10x_open(struct hci_dev *hdev) hci_dev 223 drivers/bluetooth/bpa10x.c static int bpa10x_close(struct hci_dev *hdev) hci_dev 234 drivers/bluetooth/bpa10x.c static int bpa10x_flush(struct hci_dev *hdev) hci_dev 245 drivers/bluetooth/bpa10x.c static int bpa10x_setup(struct hci_dev *hdev) hci_dev 265 drivers/bluetooth/bpa10x.c static int bpa10x_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 343 drivers/bluetooth/bpa10x.c static int bpa10x_set_diag(struct hci_dev *hdev, bool enable) hci_dev 366 drivers/bluetooth/bpa10x.c struct hci_dev *hdev; hci_dev 73 drivers/bluetooth/bt3c_cs.c struct hci_dev *hdev; hci_dev 385 drivers/bluetooth/bt3c_cs.c static int bt3c_hci_flush(struct hci_dev *hdev) hci_dev 396 drivers/bluetooth/bt3c_cs.c static int bt3c_hci_open(struct hci_dev *hdev) hci_dev 402 drivers/bluetooth/bt3c_cs.c static int bt3c_hci_close(struct hci_dev *hdev) hci_dev 410 drivers/bluetooth/bt3c_cs.c static int bt3c_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 541 drivers/bluetooth/bt3c_cs.c struct hci_dev *hdev; hci_dev 607 drivers/bluetooth/bt3c_cs.c struct hci_dev *hdev = info->hdev; hci_dev 29 drivers/bluetooth/btbcm.c int btbcm_check_bdaddr(struct hci_dev *hdev) hci_dev 91 drivers/bluetooth/btbcm.c int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 108 drivers/bluetooth/btbcm.c int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw) hci_dev 171 drivers/bluetooth/btbcm.c static int btbcm_reset(struct hci_dev *hdev) hci_dev 189 drivers/bluetooth/btbcm.c static struct sk_buff *btbcm_read_local_name(struct hci_dev *hdev) hci_dev 210 drivers/bluetooth/btbcm.c static struct sk_buff *btbcm_read_local_version(struct hci_dev *hdev) hci_dev 231 drivers/bluetooth/btbcm.c static struct sk_buff *btbcm_read_verbose_config(struct hci_dev *hdev) hci_dev 251 drivers/bluetooth/btbcm.c static struct sk_buff *btbcm_read_controller_features(struct hci_dev *hdev) hci_dev 271 drivers/bluetooth/btbcm.c static struct sk_buff *btbcm_read_usb_product(struct hci_dev *hdev) hci_dev 291 drivers/bluetooth/btbcm.c static int btbcm_read_info(struct hci_dev *hdev) hci_dev 359 drivers/bluetooth/btbcm.c int btbcm_initialize(struct hci_dev *hdev, char *fw_name, size_t len, hci_dev 429 drivers/bluetooth/btbcm.c int btbcm_finalize(struct hci_dev *hdev) hci_dev 453 drivers/bluetooth/btbcm.c int btbcm_setup_patchram(struct hci_dev *hdev) hci_dev 497 drivers/bluetooth/btbcm.c int btbcm_setup_apple(struct hci_dev *hdev) hci_dev 54 drivers/bluetooth/btbcm.h int btbcm_check_bdaddr(struct hci_dev *hdev); hci_dev 55 drivers/bluetooth/btbcm.h int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); hci_dev 56 drivers/bluetooth/btbcm.h int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw); hci_dev 58 drivers/bluetooth/btbcm.h int btbcm_setup_patchram(struct hci_dev *hdev); hci_dev 59 drivers/bluetooth/btbcm.h int btbcm_setup_apple(struct hci_dev *hdev); hci_dev 61 drivers/bluetooth/btbcm.h int btbcm_initialize(struct hci_dev *hdev, char *fw_name, size_t len, hci_dev 63 drivers/bluetooth/btbcm.h int btbcm_finalize(struct hci_dev *hdev); hci_dev 67 drivers/bluetooth/btbcm.h static inline int btbcm_check_bdaddr(struct hci_dev *hdev) hci_dev 72 drivers/bluetooth/btbcm.h static inline int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 77 drivers/bluetooth/btbcm.h static inline int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw) hci_dev 82 drivers/bluetooth/btbcm.h static inline int btbcm_setup_patchram(struct hci_dev *hdev) hci_dev 87 drivers/bluetooth/btbcm.h static inline int btbcm_setup_apple(struct hci_dev *hdev) hci_dev 92 drivers/bluetooth/btbcm.h static inline int btbcm_initialize(struct hci_dev *hdev, char *fw_name, hci_dev 98 drivers/bluetooth/btbcm.h static inline int btbcm_finalize(struct hci_dev *hdev) hci_dev 23 drivers/bluetooth/btintel.c int btintel_check_bdaddr(struct hci_dev *hdev) hci_dev 62 drivers/bluetooth/btintel.c int btintel_enter_mfg(struct hci_dev *hdev) hci_dev 79 drivers/bluetooth/btintel.c int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched) hci_dev 104 drivers/bluetooth/btintel.c int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 122 drivers/bluetooth/btintel.c int btintel_set_diag(struct hci_dev *hdev, bool enable) hci_dev 155 drivers/bluetooth/btintel.c int btintel_set_diag_mfg(struct hci_dev *hdev, bool enable) hci_dev 173 drivers/bluetooth/btintel.c void btintel_hw_error(struct hci_dev *hdev, u8 code) hci_dev 207 drivers/bluetooth/btintel.c void btintel_version_info(struct hci_dev *hdev, struct intel_version *ver) hci_dev 229 drivers/bluetooth/btintel.c int btintel_secure_send(struct hci_dev *hdev, u8 fragment_type, u32 plen, hci_dev 254 drivers/bluetooth/btintel.c int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name) hci_dev 299 drivers/bluetooth/btintel.c int btintel_set_event_mask(struct hci_dev *hdev, bool debug) hci_dev 320 drivers/bluetooth/btintel.c int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug) hci_dev 338 drivers/bluetooth/btintel.c int btintel_read_version(struct hci_dev *hdev, struct intel_version *ver) hci_dev 370 drivers/bluetooth/btintel.c struct hci_dev *hdev; hci_dev 538 drivers/bluetooth/btintel.c struct regmap *btintel_regmap_init(struct hci_dev *hdev, u16 opcode_read, hci_dev 558 drivers/bluetooth/btintel.c int btintel_send_intel_reset(struct hci_dev *hdev, u32 boot_param) hci_dev 578 drivers/bluetooth/btintel.c int btintel_read_boot_params(struct hci_dev *hdev, hci_dev 629 drivers/bluetooth/btintel.c int btintel_download_firmware(struct hci_dev *hdev, const struct firmware *fw, hci_dev 67 drivers/bluetooth/btintel.h int btintel_check_bdaddr(struct hci_dev *hdev); hci_dev 68 drivers/bluetooth/btintel.h int btintel_enter_mfg(struct hci_dev *hdev); hci_dev 69 drivers/bluetooth/btintel.h int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched); hci_dev 70 drivers/bluetooth/btintel.h int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); hci_dev 71 drivers/bluetooth/btintel.h int btintel_set_diag(struct hci_dev *hdev, bool enable); hci_dev 72 drivers/bluetooth/btintel.h int btintel_set_diag_mfg(struct hci_dev *hdev, bool enable); hci_dev 73 drivers/bluetooth/btintel.h void btintel_hw_error(struct hci_dev *hdev, u8 code); hci_dev 75 drivers/bluetooth/btintel.h void btintel_version_info(struct hci_dev *hdev, struct intel_version *ver); hci_dev 76 drivers/bluetooth/btintel.h int btintel_secure_send(struct hci_dev *hdev, u8 fragment_type, u32 plen, hci_dev 78 drivers/bluetooth/btintel.h int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name); hci_dev 79 drivers/bluetooth/btintel.h int btintel_set_event_mask(struct hci_dev *hdev, bool debug); hci_dev 80 drivers/bluetooth/btintel.h int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug); hci_dev 81 drivers/bluetooth/btintel.h int btintel_read_version(struct hci_dev *hdev, struct intel_version *ver); hci_dev 83 drivers/bluetooth/btintel.h struct regmap *btintel_regmap_init(struct hci_dev *hdev, u16 opcode_read, hci_dev 85 drivers/bluetooth/btintel.h int btintel_send_intel_reset(struct hci_dev *hdev, u32 boot_param); hci_dev 86 drivers/bluetooth/btintel.h int btintel_read_boot_params(struct hci_dev *hdev, hci_dev 88 drivers/bluetooth/btintel.h int btintel_download_firmware(struct hci_dev *dev, const struct firmware *fw, hci_dev 92 drivers/bluetooth/btintel.h static inline int btintel_check_bdaddr(struct hci_dev *hdev) hci_dev 97 drivers/bluetooth/btintel.h static inline int btintel_enter_mfg(struct hci_dev *hdev) hci_dev 102 drivers/bluetooth/btintel.h static inline int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched) hci_dev 107 drivers/bluetooth/btintel.h static inline int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 112 drivers/bluetooth/btintel.h static inline int btintel_set_diag(struct hci_dev *hdev, bool enable) hci_dev 117 drivers/bluetooth/btintel.h static inline int btintel_set_diag_mfg(struct hci_dev *hdev, bool enable) hci_dev 122 drivers/bluetooth/btintel.h static inline void btintel_hw_error(struct hci_dev *hdev, u8 code) hci_dev 126 drivers/bluetooth/btintel.h static inline void btintel_version_info(struct hci_dev *hdev, hci_dev 131 drivers/bluetooth/btintel.h static inline int btintel_secure_send(struct hci_dev *hdev, u8 fragment_type, hci_dev 137 drivers/bluetooth/btintel.h static inline int btintel_load_ddc_config(struct hci_dev *hdev, hci_dev 143 drivers/bluetooth/btintel.h static inline int btintel_set_event_mask(struct hci_dev *hdev, bool debug) hci_dev 148 drivers/bluetooth/btintel.h static inline int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug) hci_dev 153 drivers/bluetooth/btintel.h static inline int btintel_read_version(struct hci_dev *hdev, hci_dev 159 drivers/bluetooth/btintel.h static inline struct regmap *btintel_regmap_init(struct hci_dev *hdev, hci_dev 166 drivers/bluetooth/btintel.h static inline int btintel_send_intel_reset(struct hci_dev *hdev, hci_dev 172 drivers/bluetooth/btintel.h static inline int btintel_read_boot_params(struct hci_dev *hdev, hci_dev 178 drivers/bluetooth/btintel.h static inline int btintel_download_firmware(struct hci_dev *dev, hci_dev 152 drivers/bluetooth/btmrvl_debugfs.c void btmrvl_debugfs_init(struct hci_dev *hdev) hci_dev 194 drivers/bluetooth/btmrvl_debugfs.c void btmrvl_debugfs_remove(struct hci_dev *hdev) hci_dev 69 drivers/bluetooth/btmrvl_drv.h struct hci_dev *hcidev; hci_dev 185 drivers/bluetooth/btmrvl_drv.h void btmrvl_debugfs_init(struct hci_dev *hdev); hci_dev 186 drivers/bluetooth/btmrvl_drv.h void btmrvl_debugfs_remove(struct hci_dev *hdev); hci_dev 427 drivers/bluetooth/btmrvl_main.c static int btmrvl_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 460 drivers/bluetooth/btmrvl_main.c static int btmrvl_flush(struct hci_dev *hdev) hci_dev 469 drivers/bluetooth/btmrvl_main.c static int btmrvl_close(struct hci_dev *hdev) hci_dev 478 drivers/bluetooth/btmrvl_main.c static int btmrvl_open(struct hci_dev *hdev) hci_dev 542 drivers/bluetooth/btmrvl_main.c static int btmrvl_setup(struct hci_dev *hdev) hci_dev 567 drivers/bluetooth/btmrvl_main.c static int btmrvl_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 671 drivers/bluetooth/btmrvl_main.c struct hci_dev *hdev = NULL; hci_dev 765 drivers/bluetooth/btmrvl_main.c struct hci_dev *hdev; hci_dev 764 drivers/bluetooth/btmrvl_sdio.c struct hci_dev *hdev = priv->btmrvl_dev.hcidev; hci_dev 1671 drivers/bluetooth/btmrvl_sdio.c struct hci_dev *hcidev; hci_dev 1739 drivers/bluetooth/btmrvl_sdio.c struct hci_dev *hcidev; hci_dev 156 drivers/bluetooth/btmtksdio.c struct hci_dev *hdev; hci_dev 169 drivers/bluetooth/btmtksdio.c static int mtk_hci_wmt_sync(struct hci_dev *hdev, hci_dev 329 drivers/bluetooth/btmtksdio.c static int btmtksdio_recv_event(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 538 drivers/bluetooth/btmtksdio.c static int btmtksdio_open(struct hci_dev *hdev) hci_dev 619 drivers/bluetooth/btmtksdio.c static int btmtksdio_close(struct hci_dev *hdev) hci_dev 647 drivers/bluetooth/btmtksdio.c static int btmtksdio_flush(struct hci_dev *hdev) hci_dev 658 drivers/bluetooth/btmtksdio.c static int btmtksdio_func_query(struct hci_dev *hdev) hci_dev 680 drivers/bluetooth/btmtksdio.c static int mtk_setup_firmware(struct hci_dev *hdev, const char *fwname) hci_dev 756 drivers/bluetooth/btmtksdio.c static int btmtksdio_setup(struct hci_dev *hdev) hci_dev 866 drivers/bluetooth/btmtksdio.c static int btmtksdio_shutdown(struct hci_dev *hdev) hci_dev 897 drivers/bluetooth/btmtksdio.c static int btmtksdio_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 929 drivers/bluetooth/btmtksdio.c struct hci_dev *hdev; hci_dev 1003 drivers/bluetooth/btmtksdio.c struct hci_dev *hdev; hci_dev 116 drivers/bluetooth/btmtkuart.c struct hci_dev *hdev; hci_dev 149 drivers/bluetooth/btmtkuart.c static int mtk_hci_wmt_sync(struct hci_dev *hdev, hci_dev 239 drivers/bluetooth/btmtkuart.c static int mtk_setup_firmware(struct hci_dev *hdev, const char *fwname) hci_dev 315 drivers/bluetooth/btmtkuart.c static int btmtkuart_recv_event(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 373 drivers/bluetooth/btmtkuart.c struct hci_dev *hdev = bdev->hdev; hci_dev 471 drivers/bluetooth/btmtkuart.c static int btmtkuart_recv(struct hci_dev *hdev, const u8 *data, size_t count) hci_dev 547 drivers/bluetooth/btmtkuart.c static int btmtkuart_open(struct hci_dev *hdev) hci_dev 606 drivers/bluetooth/btmtkuart.c static int btmtkuart_close(struct hci_dev *hdev) hci_dev 621 drivers/bluetooth/btmtkuart.c static int btmtkuart_flush(struct hci_dev *hdev) hci_dev 640 drivers/bluetooth/btmtkuart.c static int btmtkuart_func_query(struct hci_dev *hdev) hci_dev 662 drivers/bluetooth/btmtkuart.c static int btmtkuart_change_baudrate(struct hci_dev *hdev) hci_dev 727 drivers/bluetooth/btmtkuart.c static int btmtkuart_setup(struct hci_dev *hdev) hci_dev 842 drivers/bluetooth/btmtkuart.c static int btmtkuart_shutdown(struct hci_dev *hdev) hci_dev 864 drivers/bluetooth/btmtkuart.c static int btmtkuart_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 969 drivers/bluetooth/btmtkuart.c struct hci_dev *hdev; hci_dev 1082 drivers/bluetooth/btmtkuart.c struct hci_dev *hdev = bdev->hdev; hci_dev 17 drivers/bluetooth/btqca.c int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version) hci_dev 83 drivers/bluetooth/btqca.c static int qca_send_reset(struct hci_dev *hdev) hci_dev 102 drivers/bluetooth/btqca.c int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) hci_dev 225 drivers/bluetooth/btqca.c static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, hci_dev 278 drivers/bluetooth/btqca.c static int qca_inject_cmd_complete_event(struct hci_dev *hdev) hci_dev 303 drivers/bluetooth/btqca.c static int qca_download_firmware(struct hci_dev *hdev, hci_dev 357 drivers/bluetooth/btqca.c int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 381 drivers/bluetooth/btqca.c int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, hci_dev 448 drivers/bluetooth/btqca.c int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 133 drivers/bluetooth/btqca.h int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr); hci_dev 134 drivers/bluetooth/btqca.h int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, hci_dev 137 drivers/bluetooth/btqca.h int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version); hci_dev 138 drivers/bluetooth/btqca.h int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); hci_dev 139 drivers/bluetooth/btqca.h int qca_send_pre_shutdown_cmd(struct hci_dev *hdev); hci_dev 146 drivers/bluetooth/btqca.h static inline int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 151 drivers/bluetooth/btqca.h static inline int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, hci_dev 158 drivers/bluetooth/btqca.h static inline int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version) hci_dev 163 drivers/bluetooth/btqca.h static inline int qca_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 173 drivers/bluetooth/btqca.h static inline int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) hci_dev 21 drivers/bluetooth/btqcomsmd.c struct hci_dev *hdev; hci_dev 27 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_recv(struct hci_dev *hdev, unsigned int type, hci_dev 63 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_send(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 98 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_open(struct hci_dev *hdev) hci_dev 103 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_close(struct hci_dev *hdev) hci_dev 108 drivers/bluetooth/btqcomsmd.c static int btqcomsmd_setup(struct hci_dev *hdev) hci_dev 128 drivers/bluetooth/btqcomsmd.c struct hci_dev *hdev; hci_dev 31 drivers/bluetooth/btrsi.c struct hci_dev *hdev; hci_dev 34 drivers/bluetooth/btrsi.c static int rsi_hci_open(struct hci_dev *hdev) hci_dev 39 drivers/bluetooth/btrsi.c static int rsi_hci_close(struct hci_dev *hdev) hci_dev 44 drivers/bluetooth/btrsi.c static int rsi_hci_flush(struct hci_dev *hdev) hci_dev 49 drivers/bluetooth/btrsi.c static int rsi_hci_send_pkt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 93 drivers/bluetooth/btrsi.c struct hci_dev *hdev = h_adapter->hdev; hci_dev 113 drivers/bluetooth/btrsi.c struct hci_dev *hdev; hci_dev 161 drivers/bluetooth/btrsi.c struct hci_dev *hdev; hci_dev 181 drivers/bluetooth/btrtl.c static struct sk_buff *btrtl_read_local_version(struct hci_dev *hdev) hci_dev 202 drivers/bluetooth/btrtl.c static int rtl_read_rom_version(struct hci_dev *hdev, u8 *version) hci_dev 231 drivers/bluetooth/btrtl.c static int rtlbt_parse_firmware(struct hci_dev *hdev, hci_dev 384 drivers/bluetooth/btrtl.c static int rtl_download_firmware(struct hci_dev *hdev, hci_dev 453 drivers/bluetooth/btrtl.c static int rtl_load_file(struct hci_dev *hdev, const char *name, u8 **buff) hci_dev 472 drivers/bluetooth/btrtl.c static int btrtl_setup_rtl8723a(struct hci_dev *hdev, hci_dev 490 drivers/bluetooth/btrtl.c static int btrtl_setup_rtl8723b(struct hci_dev *hdev, hci_dev 534 drivers/bluetooth/btrtl.c struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, hci_dev 619 drivers/bluetooth/btrtl.c int btrtl_download_firmware(struct hci_dev *hdev, hci_dev 649 drivers/bluetooth/btrtl.c int btrtl_setup_realtek(struct hci_dev *hdev) hci_dev 671 drivers/bluetooth/btrtl.c int btrtl_shutdown_realtek(struct hci_dev *hdev) hci_dev 728 drivers/bluetooth/btrtl.c int btrtl_get_uart_settings(struct hci_dev *hdev, hci_dev 52 drivers/bluetooth/btrtl.h struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, hci_dev 55 drivers/bluetooth/btrtl.h int btrtl_download_firmware(struct hci_dev *hdev, hci_dev 57 drivers/bluetooth/btrtl.h int btrtl_setup_realtek(struct hci_dev *hdev); hci_dev 58 drivers/bluetooth/btrtl.h int btrtl_shutdown_realtek(struct hci_dev *hdev); hci_dev 59 drivers/bluetooth/btrtl.h int btrtl_get_uart_settings(struct hci_dev *hdev, hci_dev 66 drivers/bluetooth/btrtl.h static inline struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, hci_dev 76 drivers/bluetooth/btrtl.h static inline int btrtl_download_firmware(struct hci_dev *hdev, hci_dev 82 drivers/bluetooth/btrtl.h static inline int btrtl_setup_realtek(struct hci_dev *hdev) hci_dev 87 drivers/bluetooth/btrtl.h static inline int btrtl_shutdown_realtek(struct hci_dev *hdev) hci_dev 92 drivers/bluetooth/btrtl.h static inline int btrtl_get_uart_settings(struct hci_dev *hdev, hci_dev 44 drivers/bluetooth/btsdio.c struct hci_dev *hdev; hci_dev 177 drivers/bluetooth/btsdio.c static int btsdio_open(struct hci_dev *hdev) hci_dev 207 drivers/bluetooth/btsdio.c static int btsdio_close(struct hci_dev *hdev) hci_dev 225 drivers/bluetooth/btsdio.c static int btsdio_flush(struct hci_dev *hdev) hci_dev 236 drivers/bluetooth/btsdio.c static int btsdio_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 270 drivers/bluetooth/btsdio.c struct hci_dev *hdev; hci_dev 342 drivers/bluetooth/btsdio.c struct hci_dev *hdev; hci_dev 444 drivers/bluetooth/btusb.c struct hci_dev *hdev; hci_dev 489 drivers/bluetooth/btusb.c int (*recv_event)(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 492 drivers/bluetooth/btusb.c int (*setup_on_usb)(struct hci_dev *hdev); hci_dev 499 drivers/bluetooth/btusb.c static void btusb_intel_cmd_timeout(struct hci_dev *hdev) hci_dev 530 drivers/bluetooth/btusb.c static void btusb_rtl_cmd_timeout(struct hci_dev *hdev) hci_dev 750 drivers/bluetooth/btusb.c struct hci_dev *hdev = urb->context; hci_dev 791 drivers/bluetooth/btusb.c static int btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags) hci_dev 840 drivers/bluetooth/btusb.c struct hci_dev *hdev = urb->context; hci_dev 881 drivers/bluetooth/btusb.c static int btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags) hci_dev 929 drivers/bluetooth/btusb.c struct hci_dev *hdev = urb->context; hci_dev 998 drivers/bluetooth/btusb.c static int btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags) hci_dev 1051 drivers/bluetooth/btusb.c struct hci_dev *hdev = urb->context; hci_dev 1090 drivers/bluetooth/btusb.c static int btusb_submit_diag_urb(struct hci_dev *hdev, gfp_t mem_flags) hci_dev 1139 drivers/bluetooth/btusb.c struct hci_dev *hdev = (struct hci_dev *)skb->dev; hci_dev 1167 drivers/bluetooth/btusb.c struct hci_dev *hdev = (struct hci_dev *)skb->dev; hci_dev 1186 drivers/bluetooth/btusb.c static int btusb_open(struct hci_dev *hdev) hci_dev 1256 drivers/bluetooth/btusb.c static int btusb_close(struct hci_dev *hdev) hci_dev 1291 drivers/bluetooth/btusb.c static int btusb_flush(struct hci_dev *hdev) hci_dev 1303 drivers/bluetooth/btusb.c static struct urb *alloc_ctrl_urb(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1336 drivers/bluetooth/btusb.c static struct urb *alloc_bulk_urb(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1359 drivers/bluetooth/btusb.c static struct urb *alloc_isoc_urb(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1388 drivers/bluetooth/btusb.c static int submit_tx_urb(struct hci_dev *hdev, struct urb *urb) hci_dev 1410 drivers/bluetooth/btusb.c static int submit_or_queue_tx_urb(struct hci_dev *hdev, struct urb *urb) hci_dev 1432 drivers/bluetooth/btusb.c static int btusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1470 drivers/bluetooth/btusb.c static void btusb_notify(struct hci_dev *hdev, unsigned int evt) hci_dev 1482 drivers/bluetooth/btusb.c static inline int __set_isoc_interface(struct hci_dev *hdev, int altsetting) hci_dev 1528 drivers/bluetooth/btusb.c struct hci_dev *hdev = data->hdev; hci_dev 1604 drivers/bluetooth/btusb.c static int btusb_setup_bcm92035(struct hci_dev *hdev) hci_dev 1620 drivers/bluetooth/btusb.c static int btusb_setup_csr(struct hci_dev *hdev) hci_dev 1662 drivers/bluetooth/btusb.c static const struct firmware *btusb_setup_intel_get_fw(struct hci_dev *hdev, hci_dev 1703 drivers/bluetooth/btusb.c static int btusb_setup_intel_patching(struct hci_dev *hdev, hci_dev 1817 drivers/bluetooth/btusb.c static int btusb_setup_intel(struct hci_dev *hdev) hci_dev 1968 drivers/bluetooth/btusb.c static int inject_cmd_complete(struct hci_dev *hdev, __u16 opcode) hci_dev 2034 drivers/bluetooth/btusb.c static int btusb_recv_event_intel(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2069 drivers/bluetooth/btusb.c static int btusb_send_frame_intel(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2159 drivers/bluetooth/btusb.c static int btusb_setup_intel_new(struct hci_dev *hdev) hci_dev 2439 drivers/bluetooth/btusb.c static int btusb_shutdown_intel(struct hci_dev *hdev) hci_dev 2475 drivers/bluetooth/btusb.c static int btusb_shutdown_intel_new(struct hci_dev *hdev) hci_dev 2556 drivers/bluetooth/btusb.c struct hci_dev *hdev = urb->context; hci_dev 2639 drivers/bluetooth/btusb.c static int btusb_mtk_submit_wmt_recv_urb(struct hci_dev *hdev) hci_dev 2691 drivers/bluetooth/btusb.c static int btusb_mtk_hci_wmt_sync(struct hci_dev *hdev, hci_dev 2788 drivers/bluetooth/btusb.c static int btusb_mtk_setup_firmware(struct hci_dev *hdev, const char *fwname) hci_dev 2865 drivers/bluetooth/btusb.c static int btusb_mtk_func_query(struct hci_dev *hdev) hci_dev 2917 drivers/bluetooth/btusb.c static int btusb_mtk_setup(struct hci_dev *hdev) hci_dev 3031 drivers/bluetooth/btusb.c static int btusb_mtk_shutdown(struct hci_dev *hdev) hci_dev 3059 drivers/bluetooth/btusb.c static int marvell_config_oob_wake(struct hci_dev *hdev) hci_dev 3101 drivers/bluetooth/btusb.c static int btusb_set_bdaddr_marvell(struct hci_dev *hdev, hci_dev 3124 drivers/bluetooth/btusb.c static int btusb_set_bdaddr_ath3012(struct hci_dev *hdev, hci_dev 3216 drivers/bluetooth/btusb.c static int btusb_setup_qca_download_fw(struct hci_dev *hdev, hci_dev 3280 drivers/bluetooth/btusb.c static int btusb_setup_qca_load_rampatch(struct hci_dev *hdev, hci_dev 3327 drivers/bluetooth/btusb.c static int btusb_setup_qca_load_nvm(struct hci_dev *hdev, hci_dev 3366 drivers/bluetooth/btusb.c static int btusb_setup_qca(struct hci_dev *hdev) hci_dev 3416 drivers/bluetooth/btusb.c static inline int __set_diag_interface(struct hci_dev *hdev) hci_dev 3452 drivers/bluetooth/btusb.c static struct urb *alloc_diag_urb(struct hci_dev *hdev, bool enable) hci_dev 3485 drivers/bluetooth/btusb.c static int btusb_bcm_set_diag(struct hci_dev *hdev, bool enable) hci_dev 3529 drivers/bluetooth/btusb.c static int btusb_config_oob_wake(struct hci_dev *hdev) hci_dev 3579 drivers/bluetooth/btusb.c struct hci_dev *hdev; hci_dev 3925 drivers/bluetooth/btusb.c struct hci_dev *hdev; hci_dev 4047 drivers/bluetooth/btusb.c struct hci_dev *hdev = data->hdev; hci_dev 40 drivers/bluetooth/btwilink.c struct hci_dev *hdev; hci_dev 49 drivers/bluetooth/btwilink.c struct hci_dev *hdev = hst->hdev; hci_dev 136 drivers/bluetooth/btwilink.c static int ti_st_open(struct hci_dev *hdev) hci_dev 214 drivers/bluetooth/btwilink.c static int ti_st_close(struct hci_dev *hdev) hci_dev 231 drivers/bluetooth/btwilink.c static int ti_st_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 267 drivers/bluetooth/btwilink.c struct hci_dev *hdev; hci_dev 304 drivers/bluetooth/btwilink.c struct hci_dev *hdev; hci_dev 68 drivers/bluetooth/dtl1_cs.c struct hci_dev *hdev; hci_dev 359 drivers/bluetooth/dtl1_cs.c static int dtl1_hci_open(struct hci_dev *hdev) hci_dev 365 drivers/bluetooth/dtl1_cs.c static int dtl1_hci_flush(struct hci_dev *hdev) hci_dev 376 drivers/bluetooth/dtl1_cs.c static int dtl1_hci_close(struct hci_dev *hdev) hci_dev 384 drivers/bluetooth/dtl1_cs.c static int dtl1_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 439 drivers/bluetooth/dtl1_cs.c struct hci_dev *hdev; hci_dev 508 drivers/bluetooth/dtl1_cs.c struct hci_dev *hdev = info->hdev; hci_dev 17 drivers/bluetooth/h4_recv.h int (*recv)(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 41 drivers/bluetooth/h4_recv.h static inline struct sk_buff *h4_recv_buf(struct hci_dev *hdev, hci_dev 121 drivers/bluetooth/hci_ag6xx.c static int intel_mem_write(struct hci_dev *hdev, u32 addr, u32 plen, hci_dev 153 drivers/bluetooth/hci_ag6xx.c struct hci_dev *hdev = hu->hdev; hci_dev 147 drivers/bluetooth/hci_ath.c static int ath_vendor_cmd(struct hci_dev *hdev, uint8_t opcode, uint16_t index, hci_dev 169 drivers/bluetooth/hci_ath.c static int ath_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 143 drivers/bluetooth/hci_bcm.c struct hci_dev *hdev = hu->hdev; hci_dev 378 drivers/bluetooth/hci_bcm.c static int bcm_set_diag(struct hci_dev *hdev, bool enable) hci_dev 155 drivers/bluetooth/hci_h4.c struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb, hci_dev 443 drivers/bluetooth/hci_intel.c static int inject_cmd_complete(struct hci_dev *hdev, __u16 opcode) hci_dev 471 drivers/bluetooth/hci_intel.c struct hci_dev *hdev = hu->hdev; hci_dev 532 drivers/bluetooth/hci_intel.c struct hci_dev *hdev = hu->hdev; hci_dev 878 drivers/bluetooth/hci_intel.c static int intel_recv_event(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 916 drivers/bluetooth/hci_intel.c static void intel_recv_lpm_notify(struct hci_dev *hdev, int value) hci_dev 931 drivers/bluetooth/hci_intel.c static int intel_recv_lpm(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 80 drivers/bluetooth/hci_ldisc.c struct hci_dev *hdev = hu->hdev; hci_dev 150 drivers/bluetooth/hci_ldisc.c struct hci_dev *hdev = hu->hdev; hci_dev 188 drivers/bluetooth/hci_ldisc.c struct hci_dev *hdev; hci_dev 226 drivers/bluetooth/hci_ldisc.c static int hci_uart_flush(struct hci_dev *hdev) hci_dev 252 drivers/bluetooth/hci_ldisc.c static int hci_uart_open(struct hci_dev *hdev) hci_dev 263 drivers/bluetooth/hci_ldisc.c static int hci_uart_close(struct hci_dev *hdev) hci_dev 273 drivers/bluetooth/hci_ldisc.c static int hci_uart_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 390 drivers/bluetooth/hci_ldisc.c static int hci_uart_setup(struct hci_dev *hdev) hci_dev 522 drivers/bluetooth/hci_ldisc.c struct hci_dev *hdev; hci_dev 624 drivers/bluetooth/hci_ldisc.c struct hci_dev *hdev; hci_dev 357 drivers/bluetooth/hci_ll.c static int ll_recv_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 452 drivers/bluetooth/hci_ll.c static int read_local_version(struct hci_dev *hdev) hci_dev 590 drivers/bluetooth/hci_ll.c static int ll_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) hci_dev 161 drivers/bluetooth/hci_mrvl.c static int mrvl_recv_fw_req(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 193 drivers/bluetooth/hci_mrvl.c static int mrvl_recv_chip_ver(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 270 drivers/bluetooth/hci_mrvl.c static int mrvl_load_firmware(struct hci_dev *hdev, const char *name) hci_dev 531 drivers/bluetooth/hci_nokia.c static int nokia_recv_negotiation_packet(struct hci_dev *hdev, hci_dev 569 drivers/bluetooth/hci_nokia.c static int nokia_recv_alive_packet(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 604 drivers/bluetooth/hci_nokia.c static int nokia_recv_radio(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 167 drivers/bluetooth/hci_qca.c static int qca_power_off(struct hci_dev *hdev); hci_dev 544 drivers/bluetooth/hci_qca.c static void qca_debugfs_init(struct hci_dev *hdev) hci_dev 828 drivers/bluetooth/hci_qca.c static int qca_ibs_sleep_ind(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 840 drivers/bluetooth/hci_qca.c static int qca_ibs_wake_ind(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 852 drivers/bluetooth/hci_qca.c static int qca_ibs_wake_ack(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 864 drivers/bluetooth/hci_qca.c static int qca_recv_acl_data(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 877 drivers/bluetooth/hci_qca.c static int qca_recv_event(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 998 drivers/bluetooth/hci_qca.c static int qca_set_baudrate(struct hci_dev *hdev, uint8_t baudrate) hci_dev 1232 drivers/bluetooth/hci_qca.c struct hci_dev *hdev = hu->hdev; hci_dev 1373 drivers/bluetooth/hci_qca.c static int qca_power_off(struct hci_dev *hdev) hci_dev 28 drivers/bluetooth/hci_serdev.c struct hci_dev *hdev = hu->hdev; hci_dev 63 drivers/bluetooth/hci_serdev.c struct hci_dev *hdev = hu->hdev; hci_dev 96 drivers/bluetooth/hci_serdev.c static int hci_uart_flush(struct hci_dev *hdev) hci_dev 116 drivers/bluetooth/hci_serdev.c static int hci_uart_open(struct hci_dev *hdev) hci_dev 127 drivers/bluetooth/hci_serdev.c static int hci_uart_close(struct hci_dev *hdev) hci_dev 138 drivers/bluetooth/hci_serdev.c static int hci_uart_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 152 drivers/bluetooth/hci_serdev.c static int hci_uart_setup(struct hci_dev *hdev) hci_dev 272 drivers/bluetooth/hci_serdev.c struct hci_dev *hdev; hci_dev 357 drivers/bluetooth/hci_serdev.c struct hci_dev *hdev = hu->hdev; hci_dev 67 drivers/bluetooth/hci_uart.h struct hci_dev *hdev; hci_dev 122 drivers/bluetooth/hci_uart.h int (*recv)(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 146 drivers/bluetooth/hci_uart.h struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb, hci_dev 33 drivers/bluetooth/hci_vhci.c struct hci_dev *hdev; hci_dev 42 drivers/bluetooth/hci_vhci.c static int vhci_open_dev(struct hci_dev *hdev) hci_dev 47 drivers/bluetooth/hci_vhci.c static int vhci_close_dev(struct hci_dev *hdev) hci_dev 56 drivers/bluetooth/hci_vhci.c static int vhci_flush(struct hci_dev *hdev) hci_dev 65 drivers/bluetooth/hci_vhci.c static int vhci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 78 drivers/bluetooth/hci_vhci.c struct hci_dev *hdev; hci_dev 332 drivers/bluetooth/hci_vhci.c struct hci_dev *hdev; hci_dev 226 drivers/nfc/st-nci/se.c ndev->hci_dev->init_data.gates[j].pipe = pipe_info[2]; hci_dev 228 drivers/nfc/st-nci/se.c ndev->hci_dev->gate2pipe[st_nci_gates[j].gate] = hci_dev 230 drivers/nfc/st-nci/se.c ndev->hci_dev->pipes[pipe_info[2]].gate = hci_dev 232 drivers/nfc/st-nci/se.c ndev->hci_dev->pipes[pipe_info[2]].host = hci_dev 364 drivers/nfc/st-nci/se.c u8 gate = ndev->hci_dev->pipes[pipe].gate; hci_dev 365 drivers/nfc/st-nci/se.c u8 host = ndev->hci_dev->pipes[pipe].host; hci_dev 385 drivers/nfc/st-nci/se.c u8 gate = ndev->hci_dev->pipes[pipe].gate; hci_dev 392 drivers/nfc/st-nci/se.c ndev->hci_dev->pipes[pipe].host != ST_NCI_UICC_HOST_ID) hci_dev 393 drivers/nfc/st-nci/se.c ndev->hci_dev->count_pipes++; hci_dev 395 drivers/nfc/st-nci/se.c if (ndev->hci_dev->count_pipes == hci_dev 396 drivers/nfc/st-nci/se.c ndev->hci_dev->expected_pipes) { hci_dev 399 drivers/nfc/st-nci/se.c ndev->hci_dev->count_pipes = 0; hci_dev 417 drivers/nfc/st-nci/se.c ndev->hci_dev->count_pipes = 0; hci_dev 418 drivers/nfc/st-nci/se.c ndev->hci_dev->expected_pipes = ST_NCI_SE_COUNT_PIPE_UICC; hci_dev 421 drivers/nfc/st-nci/se.c ndev->hci_dev->count_pipes = 0; hci_dev 422 drivers/nfc/st-nci/se.c ndev->hci_dev->expected_pipes = ST_NCI_SE_COUNT_PIPE_EMBEDDED; hci_dev 546 drivers/nfc/st-nci/se.c spec_params.id = ndev->hci_dev->nfcee_id; hci_dev 557 drivers/nfc/st-nci/se.c conn_info = ndev->hci_dev->conn_info; hci_dev 561 drivers/nfc/st-nci/se.c ndev->hci_dev->init_data.gate_count = ARRAY_SIZE(st_nci_gates); hci_dev 562 drivers/nfc/st-nci/se.c memcpy(ndev->hci_dev->init_data.gates, st_nci_gates, hci_dev 575 drivers/nfc/st-nci/se.c scnprintf(ndev->hci_dev->init_data.session_id, hci_dev 576 drivers/nfc/st-nci/se.c sizeof(ndev->hci_dev->init_data.session_id), hci_dev 590 drivers/nfc/st-nci/se.c ndev->hci_dev->conn_info->dest_params->id, hci_dev 594 drivers/nfc/st-nci/se.c ndev->hci_dev->conn_info->dest_params->id, hci_dev 305 drivers/usb/host/bcma-hcd.c struct platform_device *hci_dev; hci_dev 318 drivers/usb/host/bcma-hcd.c hci_dev = platform_device_alloc(name, 0); hci_dev 319 drivers/usb/host/bcma-hcd.c if (!hci_dev) hci_dev 322 drivers/usb/host/bcma-hcd.c hci_dev->dev.parent = &dev->dev; hci_dev 323 drivers/usb/host/bcma-hcd.c hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; hci_dev 325 drivers/usb/host/bcma-hcd.c ret = platform_device_add_resources(hci_dev, hci_res, hci_dev 330 drivers/usb/host/bcma-hcd.c ret = platform_device_add_data(hci_dev, data, size); hci_dev 333 drivers/usb/host/bcma-hcd.c ret = platform_device_add(hci_dev); hci_dev 337 drivers/usb/host/bcma-hcd.c return hci_dev; hci_dev 340 drivers/usb/host/bcma-hcd.c platform_device_put(hci_dev); hci_dev 105 drivers/usb/host/ssb-hcd.c struct platform_device *hci_dev; hci_dev 118 drivers/usb/host/ssb-hcd.c hci_dev = platform_device_alloc(ohci ? "ohci-platform" : hci_dev 120 drivers/usb/host/ssb-hcd.c if (!hci_dev) hci_dev 123 drivers/usb/host/ssb-hcd.c hci_dev->dev.parent = dev->dev; hci_dev 124 drivers/usb/host/ssb-hcd.c hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; hci_dev 126 drivers/usb/host/ssb-hcd.c ret = platform_device_add_resources(hci_dev, hci_res, hci_dev 131 drivers/usb/host/ssb-hcd.c ret = platform_device_add_data(hci_dev, &ohci_pdata, hci_dev 134 drivers/usb/host/ssb-hcd.c ret = platform_device_add_data(hci_dev, &ehci_pdata, hci_dev 138 drivers/usb/host/ssb-hcd.c ret = platform_device_add(hci_dev); hci_dev 142 drivers/usb/host/ssb-hcd.c return hci_dev; hci_dev 145 drivers/usb/host/ssb-hcd.c platform_device_put(hci_dev); hci_dev 300 include/net/bluetooth/bluetooth.h struct hci_dev; hci_dev 302 include/net/bluetooth/bluetooth.h typedef void (*hci_req_complete_t)(struct hci_dev *hdev, u8 status, u16 opcode); hci_dev 303 include/net/bluetooth/bluetooth.h typedef void (*hci_req_complete_skb_t)(struct hci_dev *hdev, u8 status, hci_dev 436 include/net/bluetooth/hci_core.h int (*open)(struct hci_dev *hdev); hci_dev 437 include/net/bluetooth/hci_core.h int (*close)(struct hci_dev *hdev); hci_dev 438 include/net/bluetooth/hci_core.h int (*flush)(struct hci_dev *hdev); hci_dev 439 include/net/bluetooth/hci_core.h int (*setup)(struct hci_dev *hdev); hci_dev 440 include/net/bluetooth/hci_core.h int (*shutdown)(struct hci_dev *hdev); hci_dev 441 include/net/bluetooth/hci_core.h int (*send)(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 442 include/net/bluetooth/hci_core.h void (*notify)(struct hci_dev *hdev, unsigned int evt); hci_dev 443 include/net/bluetooth/hci_core.h void (*hw_error)(struct hci_dev *hdev, u8 code); hci_dev 444 include/net/bluetooth/hci_core.h int (*post_init)(struct hci_dev *hdev); hci_dev 445 include/net/bluetooth/hci_core.h int (*set_diag)(struct hci_dev *hdev, bool enable); hci_dev 446 include/net/bluetooth/hci_core.h int (*set_bdaddr)(struct hci_dev *hdev, const bdaddr_t *bdaddr); hci_dev 447 include/net/bluetooth/hci_core.h void (*cmd_timeout)(struct hci_dev *hdev); hci_dev 524 include/net/bluetooth/hci_core.h struct hci_dev *hdev; hci_dev 591 include/net/bluetooth/hci_core.h int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr); hci_dev 596 include/net/bluetooth/hci_core.h int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags); hci_dev 599 include/net/bluetooth/hci_core.h static inline int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 614 include/net/bluetooth/hci_core.h static inline void discovery_init(struct hci_dev *hdev) hci_dev 624 include/net/bluetooth/hci_core.h static inline void hci_discovery_filter_clear(struct hci_dev *hdev) hci_dev 636 include/net/bluetooth/hci_core.h bool hci_discovery_active(struct hci_dev *hdev); hci_dev 638 include/net/bluetooth/hci_core.h void hci_discovery_set_state(struct hci_dev *hdev, int state); hci_dev 640 include/net/bluetooth/hci_core.h static inline int inquiry_cache_empty(struct hci_dev *hdev) hci_dev 645 include/net/bluetooth/hci_core.h static inline long inquiry_cache_age(struct hci_dev *hdev) hci_dev 656 include/net/bluetooth/hci_core.h struct inquiry_entry *hci_inquiry_cache_lookup(struct hci_dev *hdev, hci_dev 658 include/net/bluetooth/hci_core.h struct inquiry_entry *hci_inquiry_cache_lookup_unknown(struct hci_dev *hdev, hci_dev 660 include/net/bluetooth/hci_core.h struct inquiry_entry *hci_inquiry_cache_lookup_resolve(struct hci_dev *hdev, hci_dev 663 include/net/bluetooth/hci_core.h void hci_inquiry_cache_update_resolve(struct hci_dev *hdev, hci_dev 665 include/net/bluetooth/hci_core.h u32 hci_inquiry_cache_update(struct hci_dev *hdev, struct inquiry_data *data, hci_dev 667 include/net/bluetooth/hci_core.h void hci_inquiry_cache_flush(struct hci_dev *hdev); hci_dev 698 include/net/bluetooth/hci_core.h struct hci_dev *hdev = conn->hdev; hci_dev 705 include/net/bluetooth/hci_core.h struct hci_dev *hdev = conn->hdev; hci_dev 710 include/net/bluetooth/hci_core.h static inline void hci_conn_hash_add(struct hci_dev *hdev, struct hci_conn *c) hci_dev 733 include/net/bluetooth/hci_core.h static inline void hci_conn_hash_del(struct hci_dev *hdev, struct hci_conn *c) hci_dev 759 include/net/bluetooth/hci_core.h static inline unsigned int hci_conn_num(struct hci_dev *hdev, __u8 type) hci_dev 777 include/net/bluetooth/hci_core.h static inline unsigned int hci_conn_count(struct hci_dev *hdev) hci_dev 784 include/net/bluetooth/hci_core.h static inline __u8 hci_conn_lookup_type(struct hci_dev *hdev, __u16 handle) hci_dev 804 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_hash_lookup_handle(struct hci_dev *hdev, hci_dev 823 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_hash_lookup_ba(struct hci_dev *hdev, hci_dev 843 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_hash_lookup_le(struct hci_dev *hdev, hci_dev 867 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_conn_hash_lookup_state(struct hci_dev *hdev, hci_dev 887 include/net/bluetooth/hci_core.h static inline struct hci_conn *hci_lookup_le_connect(struct hci_dev *hdev) hci_dev 911 include/net/bluetooth/hci_core.h struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst, hci_dev 914 include/net/bluetooth/hci_core.h void hci_conn_hash_flush(struct hci_dev *hdev); hci_dev 915 include/net/bluetooth/hci_core.h void hci_conn_check_pending(struct hci_dev *hdev); hci_dev 920 include/net/bluetooth/hci_core.h struct hci_chan *hci_chan_lookup_handle(struct hci_dev *hdev, __u16 handle); hci_dev 922 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst, hci_dev 925 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst, hci_dev 928 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst, hci_dev 930 include/net/bluetooth/hci_core.h struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst, hci_dev 1018 include/net/bluetooth/hci_core.h static inline void hci_dev_put(struct hci_dev *d) hci_dev 1026 include/net/bluetooth/hci_core.h static inline struct hci_dev *hci_dev_hold(struct hci_dev *d) hci_dev 1038 include/net/bluetooth/hci_core.h #define to_hci_dev(d) container_of(d, struct hci_dev, dev) hci_dev 1041 include/net/bluetooth/hci_core.h static inline void *hci_get_drvdata(struct hci_dev *hdev) hci_dev 1046 include/net/bluetooth/hci_core.h static inline void hci_set_drvdata(struct hci_dev *hdev, void *data) hci_dev 1051 include/net/bluetooth/hci_core.h struct hci_dev *hci_dev_get(int index); hci_dev 1052 include/net/bluetooth/hci_core.h struct hci_dev *hci_get_route(bdaddr_t *dst, bdaddr_t *src, u8 src_type); hci_dev 1054 include/net/bluetooth/hci_core.h struct hci_dev *hci_alloc_dev(void); hci_dev 1055 include/net/bluetooth/hci_core.h void hci_free_dev(struct hci_dev *hdev); hci_dev 1056 include/net/bluetooth/hci_core.h int hci_register_dev(struct hci_dev *hdev); hci_dev 1057 include/net/bluetooth/hci_core.h void hci_unregister_dev(struct hci_dev *hdev); hci_dev 1058 include/net/bluetooth/hci_core.h int hci_suspend_dev(struct hci_dev *hdev); hci_dev 1059 include/net/bluetooth/hci_core.h int hci_resume_dev(struct hci_dev *hdev); hci_dev 1060 include/net/bluetooth/hci_core.h int hci_reset_dev(struct hci_dev *hdev); hci_dev 1061 include/net/bluetooth/hci_core.h int hci_recv_frame(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 1062 include/net/bluetooth/hci_core.h int hci_recv_diag(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 1063 include/net/bluetooth/hci_core.h __printf(2, 3) void hci_set_hw_info(struct hci_dev *hdev, const char *fmt, ...); hci_dev 1064 include/net/bluetooth/hci_core.h __printf(2, 3) void hci_set_fw_info(struct hci_dev *hdev, const char *fmt, ...); hci_dev 1067 include/net/bluetooth/hci_core.h int hci_dev_do_close(struct hci_dev *hdev); hci_dev 1074 include/net/bluetooth/hci_core.h int hci_get_conn_info(struct hci_dev *hdev, void __user *arg); hci_dev 1075 include/net/bluetooth/hci_core.h int hci_get_auth_info(struct hci_dev *hdev, void __user *arg); hci_dev 1091 include/net/bluetooth/hci_core.h struct hci_conn_params *hci_conn_params_lookup(struct hci_dev *hdev, hci_dev 1093 include/net/bluetooth/hci_core.h struct hci_conn_params *hci_conn_params_add(struct hci_dev *hdev, hci_dev 1095 include/net/bluetooth/hci_core.h void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type); hci_dev 1096 include/net/bluetooth/hci_core.h void hci_conn_params_clear_disabled(struct hci_dev *hdev); hci_dev 1102 include/net/bluetooth/hci_core.h void hci_uuids_clear(struct hci_dev *hdev); hci_dev 1104 include/net/bluetooth/hci_core.h void hci_link_keys_clear(struct hci_dev *hdev); hci_dev 1105 include/net/bluetooth/hci_core.h struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr); hci_dev 1106 include/net/bluetooth/hci_core.h struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, hci_dev 1109 include/net/bluetooth/hci_core.h struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1112 include/net/bluetooth/hci_core.h struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1114 include/net/bluetooth/hci_core.h int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type); hci_dev 1115 include/net/bluetooth/hci_core.h void hci_smp_ltks_clear(struct hci_dev *hdev); hci_dev 1116 include/net/bluetooth/hci_core.h int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr); hci_dev 1118 include/net/bluetooth/hci_core.h struct smp_irk *hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa); hci_dev 1119 include/net/bluetooth/hci_core.h struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1121 include/net/bluetooth/hci_core.h struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1123 include/net/bluetooth/hci_core.h void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type); hci_dev 1124 include/net/bluetooth/hci_core.h void hci_smp_irks_clear(struct hci_dev *hdev); hci_dev 1126 include/net/bluetooth/hci_core.h bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type); hci_dev 1128 include/net/bluetooth/hci_core.h void hci_remote_oob_data_clear(struct hci_dev *hdev); hci_dev 1129 include/net/bluetooth/hci_core.h struct oob_data *hci_find_remote_oob_data(struct hci_dev *hdev, hci_dev 1131 include/net/bluetooth/hci_core.h int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1134 include/net/bluetooth/hci_core.h int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1137 include/net/bluetooth/hci_core.h void hci_adv_instances_clear(struct hci_dev *hdev); hci_dev 1138 include/net/bluetooth/hci_core.h struct adv_info *hci_find_adv_instance(struct hci_dev *hdev, u8 instance); hci_dev 1139 include/net/bluetooth/hci_core.h struct adv_info *hci_get_next_instance(struct hci_dev *hdev, u8 instance); hci_dev 1140 include/net/bluetooth/hci_core.h int hci_add_adv_instance(struct hci_dev *hdev, u8 instance, u32 flags, hci_dev 1144 include/net/bluetooth/hci_core.h int hci_remove_adv_instance(struct hci_dev *hdev, u8 instance); hci_dev 1145 include/net/bluetooth/hci_core.h void hci_adv_instances_set_rpa_expired(struct hci_dev *hdev, bool rpa_expired); hci_dev 1147 include/net/bluetooth/hci_core.h void hci_event_packet(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 1149 include/net/bluetooth/hci_core.h void hci_init_sysfs(struct hci_dev *hdev); hci_dev 1221 include/net/bluetooth/hci_core.h static inline int hci_proto_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1418 include/net/bluetooth/hci_core.h static inline struct smp_irk *hci_get_irk(struct hci_dev *hdev, hci_dev 1451 include/net/bluetooth/hci_core.h struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 1453 include/net/bluetooth/hci_core.h struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 1455 include/net/bluetooth/hci_core.h int __hci_cmd_send(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 1458 include/net/bluetooth/hci_core.h int hci_send_cmd(struct hci_dev *hdev, __u16 opcode, __u32 plen, hci_dev 1463 include/net/bluetooth/hci_core.h void *hci_sent_cmd_data(struct hci_dev *hdev, __u16 opcode); hci_dev 1465 include/net/bluetooth/hci_core.h struct sk_buff *hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 1469 include/net/bluetooth/hci_core.h void hci_send_to_sock(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 1472 include/net/bluetooth/hci_core.h void hci_send_to_monitor(struct hci_dev *hdev, struct sk_buff *skb); hci_dev 1473 include/net/bluetooth/hci_core.h void hci_send_monitor_ctrl_event(struct hci_dev *hdev, u16 event, hci_dev 1477 include/net/bluetooth/hci_core.h void hci_sock_dev_event(struct hci_dev *hdev, int event); hci_dev 1485 include/net/bluetooth/hci_core.h int (*func) (struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 1496 include/net/bluetooth/hci_core.h void (*hdev_init) (struct sock *sk, struct hci_dev *hdev); hci_dev 1524 include/net/bluetooth/hci_core.h int mgmt_new_settings(struct hci_dev *hdev); hci_dev 1525 include/net/bluetooth/hci_core.h void mgmt_index_added(struct hci_dev *hdev); hci_dev 1526 include/net/bluetooth/hci_core.h void mgmt_index_removed(struct hci_dev *hdev); hci_dev 1527 include/net/bluetooth/hci_core.h void mgmt_set_powered_failed(struct hci_dev *hdev, int err); hci_dev 1528 include/net/bluetooth/hci_core.h void mgmt_power_on(struct hci_dev *hdev, int err); hci_dev 1529 include/net/bluetooth/hci_core.h void __mgmt_power_off(struct hci_dev *hdev); hci_dev 1530 include/net/bluetooth/hci_core.h void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key, hci_dev 1532 include/net/bluetooth/hci_core.h void mgmt_device_connected(struct hci_dev *hdev, struct hci_conn *conn, hci_dev 1534 include/net/bluetooth/hci_core.h void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1537 include/net/bluetooth/hci_core.h void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1539 include/net/bluetooth/hci_core.h void mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, hci_dev 1541 include/net/bluetooth/hci_core.h void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure); hci_dev 1542 include/net/bluetooth/hci_core.h void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1544 include/net/bluetooth/hci_core.h void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1546 include/net/bluetooth/hci_core.h int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1549 include/net/bluetooth/hci_core.h int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1551 include/net/bluetooth/hci_core.h int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1553 include/net/bluetooth/hci_core.h int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1555 include/net/bluetooth/hci_core.h int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1557 include/net/bluetooth/hci_core.h int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1559 include/net/bluetooth/hci_core.h int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1563 include/net/bluetooth/hci_core.h void mgmt_auth_enable_complete(struct hci_dev *hdev, u8 status); hci_dev 1564 include/net/bluetooth/hci_core.h void mgmt_ssp_enable_complete(struct hci_dev *hdev, u8 enable, u8 status); hci_dev 1565 include/net/bluetooth/hci_core.h void mgmt_set_class_of_dev_complete(struct hci_dev *hdev, u8 *dev_class, hci_dev 1567 include/net/bluetooth/hci_core.h void mgmt_set_local_name_complete(struct hci_dev *hdev, u8 *name, u8 status); hci_dev 1568 include/net/bluetooth/hci_core.h void mgmt_start_discovery_complete(struct hci_dev *hdev, u8 status); hci_dev 1569 include/net/bluetooth/hci_core.h void mgmt_stop_discovery_complete(struct hci_dev *hdev, u8 status); hci_dev 1570 include/net/bluetooth/hci_core.h void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, hci_dev 1573 include/net/bluetooth/hci_core.h void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, hci_dev 1575 include/net/bluetooth/hci_core.h void mgmt_discovering(struct hci_dev *hdev, u8 discovering); hci_dev 1576 include/net/bluetooth/hci_core.h bool mgmt_powering_down(struct hci_dev *hdev); hci_dev 1577 include/net/bluetooth/hci_core.h void mgmt_new_ltk(struct hci_dev *hdev, struct smp_ltk *key, bool persistent); hci_dev 1578 include/net/bluetooth/hci_core.h void mgmt_new_irk(struct hci_dev *hdev, struct smp_irk *irk, bool persistent); hci_dev 1579 include/net/bluetooth/hci_core.h void mgmt_new_csrk(struct hci_dev *hdev, struct smp_csrk *csrk, hci_dev 1581 include/net/bluetooth/hci_core.h void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1585 include/net/bluetooth/hci_core.h bool mgmt_get_connectable(struct hci_dev *hdev); hci_dev 1586 include/net/bluetooth/hci_core.h void mgmt_set_connectable_complete(struct hci_dev *hdev, u8 status); hci_dev 1587 include/net/bluetooth/hci_core.h void mgmt_set_discoverable_complete(struct hci_dev *hdev, u8 status); hci_dev 1588 include/net/bluetooth/hci_core.h u8 mgmt_get_adv_discov_flags(struct hci_dev *hdev); hci_dev 1589 include/net/bluetooth/hci_core.h void mgmt_advertising_added(struct sock *sk, struct hci_dev *hdev, hci_dev 1591 include/net/bluetooth/hci_core.h void mgmt_advertising_removed(struct sock *sk, struct hci_dev *hdev, hci_dev 1593 include/net/bluetooth/hci_core.h int mgmt_phy_configuration_changed(struct hci_dev *hdev, struct sock *skip); hci_dev 1600 include/net/bluetooth/hci_core.h void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 39 include/net/bluetooth/hci_sock.h unsigned short hci_dev; hci_dev 198 include/net/nfc/nci_core.h struct nci_hci_dev *hci_dev; hci_dev 67 net/bluetooth/6lowpan.c struct hci_dev *hdev; hci_dev 985 net/bluetooth/6lowpan.c struct hci_dev *hdev; hci_dev 94 net/bluetooth/a2mp.c struct hci_dev *hdev; hci_dev 138 net/bluetooth/a2mp.c struct hci_dev *hdev; hci_dev 283 net/bluetooth/a2mp.c static void read_local_amp_info_complete(struct hci_dev *hdev, u8 status, hci_dev 295 net/bluetooth/a2mp.c struct hci_dev *hdev; hci_dev 363 net/bluetooth/a2mp.c struct hci_dev *hdev; hci_dev 407 net/bluetooth/a2mp.c struct hci_dev *hdev; hci_dev 469 net/bluetooth/a2mp.c struct hci_dev *hdev; hci_dev 548 net/bluetooth/a2mp.c struct hci_dev *hdev; hci_dev 890 net/bluetooth/a2mp.c void a2mp_send_getinfo_rsp(struct hci_dev *hdev) hci_dev 917 net/bluetooth/a2mp.c void a2mp_send_getampassoc_rsp(struct hci_dev *hdev, u8 status) hci_dev 951 net/bluetooth/a2mp.c void a2mp_send_create_phy_link_req(struct hci_dev *hdev, u8 status) hci_dev 988 net/bluetooth/a2mp.c void a2mp_send_create_phy_link_rsp(struct hci_dev *hdev, u8 status) hci_dev 149 net/bluetooth/a2mp.h void a2mp_send_getinfo_rsp(struct hci_dev *hdev); hci_dev 150 net/bluetooth/a2mp.h void a2mp_send_getampassoc_rsp(struct hci_dev *hdev, u8 status); hci_dev 151 net/bluetooth/a2mp.h void a2mp_send_create_phy_link_req(struct hci_dev *hdev, u8 status); hci_dev 152 net/bluetooth/a2mp.h void a2mp_send_create_phy_link_rsp(struct hci_dev *hdev, u8 status); hci_dev 105 net/bluetooth/amp.c struct hci_conn *phylink_add(struct hci_dev *hdev, struct amp_mgr *mgr, hci_dev 169 net/bluetooth/amp.c struct hci_dev *hdev = conn->hdev; hci_dev 216 net/bluetooth/amp.c static void read_local_amp_assoc_complete(struct hci_dev *hdev, u8 status, hci_dev 253 net/bluetooth/amp.c void amp_read_loc_assoc_frag(struct hci_dev *hdev, u8 phy_handle) hci_dev 273 net/bluetooth/amp.c void amp_read_loc_assoc(struct hci_dev *hdev, struct amp_mgr *mgr) hci_dev 292 net/bluetooth/amp.c void amp_read_loc_assoc_final_data(struct hci_dev *hdev, hci_dev 314 net/bluetooth/amp.c static void write_remote_amp_assoc_complete(struct hci_dev *hdev, u8 status, hci_dev 329 net/bluetooth/amp.c static bool amp_write_rem_assoc_frag(struct hci_dev *hdev, hci_dev 382 net/bluetooth/amp.c void amp_write_rem_assoc_continue(struct hci_dev *hdev, u8 handle) hci_dev 397 net/bluetooth/amp.c void amp_write_remote_assoc(struct hci_dev *hdev, u8 handle) hci_dev 412 net/bluetooth/amp.c static void create_phylink_complete(struct hci_dev *hdev, u8 status, hci_dev 438 net/bluetooth/amp.c void amp_create_phylink(struct hci_dev *hdev, struct amp_mgr *mgr, hci_dev 460 net/bluetooth/amp.c static void accept_phylink_complete(struct hci_dev *hdev, u8 status, hci_dev 477 net/bluetooth/amp.c void amp_accept_phylink(struct hci_dev *hdev, struct amp_mgr *mgr, hci_dev 501 net/bluetooth/amp.c struct hci_dev *bredr_hdev = hci_dev_hold(bredr_hcon->hdev); hci_dev 531 net/bluetooth/amp.c struct hci_dev *hdev; hci_dev 26 net/bluetooth/amp.h struct hci_conn *phylink_add(struct hci_dev *hdev, struct amp_mgr *mgr, hci_dev 31 net/bluetooth/amp.h void amp_read_loc_info(struct hci_dev *hdev, struct amp_mgr *mgr); hci_dev 32 net/bluetooth/amp.h void amp_read_loc_assoc_frag(struct hci_dev *hdev, u8 phy_handle); hci_dev 33 net/bluetooth/amp.h void amp_read_loc_assoc(struct hci_dev *hdev, struct amp_mgr *mgr); hci_dev 34 net/bluetooth/amp.h void amp_read_loc_assoc_final_data(struct hci_dev *hdev, hci_dev 36 net/bluetooth/amp.h void amp_create_phylink(struct hci_dev *hdev, struct amp_mgr *mgr, hci_dev 38 net/bluetooth/amp.h void amp_accept_phylink(struct hci_dev *hdev, struct amp_mgr *mgr, hci_dev 54 net/bluetooth/amp.h void amp_write_remote_assoc(struct hci_dev *hdev, u8 handle); hci_dev 55 net/bluetooth/amp.h void amp_write_rem_assoc_continue(struct hci_dev *hdev, u8 handle); hci_dev 66 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 116 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 141 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 190 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 242 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 255 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 273 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 324 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 360 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 431 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 474 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 494 net/bluetooth/hci_conn.c struct hci_conn *hci_conn_add(struct hci_dev *hdev, int type, bdaddr_t *dst, hci_dev 574 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 619 net/bluetooth/hci_conn.c struct hci_dev *hci_get_route(bdaddr_t *dst, bdaddr_t *src, uint8_t src_type) hci_dev 622 net/bluetooth/hci_conn.c struct hci_dev *hdev = NULL, *d; hci_dev 683 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 722 net/bluetooth/hci_conn.c static void create_le_conn_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 749 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 757 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 778 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 873 net/bluetooth/hci_conn.c struct hci_dev *hdev = req->hdev; hci_dev 961 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_le(struct hci_dev *hdev, bdaddr_t *dst, hci_dev 1090 net/bluetooth/hci_conn.c static bool is_connected(struct hci_dev *hdev, bdaddr_t *addr, u8 type) hci_dev 1105 net/bluetooth/hci_conn.c static int hci_explicit_conn_params_set(struct hci_dev *hdev, hci_dev 1143 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_le_scan(struct hci_dev *hdev, bdaddr_t *dst, hci_dev 1198 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_acl(struct hci_dev *hdev, bdaddr_t *dst, hci_dev 1229 net/bluetooth/hci_conn.c struct hci_conn *hci_connect_sco(struct hci_dev *hdev, int type, bdaddr_t *dst, hci_dev 1465 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 1488 net/bluetooth/hci_conn.c void hci_conn_hash_flush(struct hci_dev *hdev) hci_dev 1504 net/bluetooth/hci_conn.c void hci_conn_check_pending(struct hci_dev *hdev) hci_dev 1546 net/bluetooth/hci_conn.c struct hci_dev *hdev; hci_dev 1594 net/bluetooth/hci_conn.c int hci_get_conn_info(struct hci_dev *hdev, void __user *arg) hci_dev 1622 net/bluetooth/hci_conn.c int hci_get_auth_info(struct hci_dev *hdev, void __user *arg) hci_dev 1644 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 1670 net/bluetooth/hci_conn.c struct hci_dev *hdev = conn->hdev; hci_dev 1710 net/bluetooth/hci_conn.c struct hci_chan *hci_chan_lookup_handle(struct hci_dev *hdev, __u16 handle) hci_dev 66 net/bluetooth/hci_core.c struct hci_dev *hdev = file->private_data; hci_dev 78 net/bluetooth/hci_core.c struct hci_dev *hdev = file->private_data; hci_dev 122 net/bluetooth/hci_core.c struct hci_dev *hdev = file->private_data; hci_dev 134 net/bluetooth/hci_core.c struct hci_dev *hdev = file->private_data; hci_dev 175 net/bluetooth/hci_core.c static void hci_debugfs_create_basic(struct hci_dev *hdev) hci_dev 246 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 303 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 321 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 417 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 501 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 520 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 541 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 586 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 791 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 864 net/bluetooth/hci_core.c static int __hci_init(struct hci_dev *hdev) hci_dev 923 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 941 net/bluetooth/hci_core.c static int __hci_unconf_init(struct hci_dev *hdev) hci_dev 1004 net/bluetooth/hci_core.c struct hci_dev *hci_dev_get(int index) hci_dev 1006 net/bluetooth/hci_core.c struct hci_dev *hdev = NULL, *d; hci_dev 1026 net/bluetooth/hci_core.c bool hci_discovery_active(struct hci_dev *hdev) hci_dev 1040 net/bluetooth/hci_core.c void hci_discovery_set_state(struct hci_dev *hdev, int state) hci_dev 1070 net/bluetooth/hci_core.c void hci_inquiry_cache_flush(struct hci_dev *hdev) hci_dev 1084 net/bluetooth/hci_core.c struct inquiry_entry *hci_inquiry_cache_lookup(struct hci_dev *hdev, hci_dev 1100 net/bluetooth/hci_core.c struct inquiry_entry *hci_inquiry_cache_lookup_unknown(struct hci_dev *hdev, hci_dev 1116 net/bluetooth/hci_core.c struct inquiry_entry *hci_inquiry_cache_lookup_resolve(struct hci_dev *hdev, hci_dev 1135 net/bluetooth/hci_core.c void hci_inquiry_cache_update_resolve(struct hci_dev *hdev, hci_dev 1154 net/bluetooth/hci_core.c u32 hci_inquiry_cache_update(struct hci_dev *hdev, struct inquiry_data *data, hci_dev 1216 net/bluetooth/hci_core.c static int inquiry_cache_dump(struct hci_dev *hdev, int num, __u8 *buf) hci_dev 1247 net/bluetooth/hci_core.c struct hci_dev *hdev = req->hdev; hci_dev 1268 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 1371 net/bluetooth/hci_core.c static void hci_dev_get_bd_addr_from_property(struct hci_dev *hdev) hci_dev 1385 net/bluetooth/hci_core.c static int hci_dev_do_open(struct hci_dev *hdev) hci_dev 1592 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 1646 net/bluetooth/hci_core.c static void hci_pend_le_actions_clear(struct hci_dev *hdev) hci_dev 1662 net/bluetooth/hci_core.c int hci_dev_do_close(struct hci_dev *hdev) hci_dev 1790 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 1812 net/bluetooth/hci_core.c static int hci_dev_do_reset(struct hci_dev *hdev) hci_dev 1848 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 1879 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 1903 net/bluetooth/hci_core.c static void hci_update_scan_state(struct hci_dev *hdev, u8 scan) hci_dev 1941 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 2047 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 2097 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 2152 net/bluetooth/hci_core.c struct hci_dev *hdev = data; hci_dev 2177 net/bluetooth/hci_core.c struct hci_dev *hdev = container_of(work, struct hci_dev, power_on); hci_dev 2249 net/bluetooth/hci_core.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2259 net/bluetooth/hci_core.c struct hci_dev *hdev = container_of(work, struct hci_dev, error_reset); hci_dev 2274 net/bluetooth/hci_core.c void hci_uuids_clear(struct hci_dev *hdev) hci_dev 2284 net/bluetooth/hci_core.c void hci_link_keys_clear(struct hci_dev *hdev) hci_dev 2294 net/bluetooth/hci_core.c void hci_smp_ltks_clear(struct hci_dev *hdev) hci_dev 2304 net/bluetooth/hci_core.c void hci_smp_irks_clear(struct hci_dev *hdev) hci_dev 2314 net/bluetooth/hci_core.c struct link_key *hci_find_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) hci_dev 2330 net/bluetooth/hci_core.c static bool hci_persistent_key(struct hci_dev *hdev, struct hci_conn *conn, hci_dev 2378 net/bluetooth/hci_core.c struct smp_ltk *hci_find_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2398 net/bluetooth/hci_core.c struct smp_irk *hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa) hci_dev 2422 net/bluetooth/hci_core.c struct smp_irk *hci_find_irk_by_addr(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2444 net/bluetooth/hci_core.c struct link_key *hci_add_link_key(struct hci_dev *hdev, struct hci_conn *conn, hci_dev 2491 net/bluetooth/hci_core.c struct smp_ltk *hci_add_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2520 net/bluetooth/hci_core.c struct smp_irk *hci_add_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2543 net/bluetooth/hci_core.c int hci_remove_link_key(struct hci_dev *hdev, bdaddr_t *bdaddr) hci_dev 2559 net/bluetooth/hci_core.c int hci_remove_ltk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 bdaddr_type) hci_dev 2578 net/bluetooth/hci_core.c void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type) hci_dev 2593 net/bluetooth/hci_core.c bool hci_bdaddr_is_paired(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 type) hci_dev 2632 net/bluetooth/hci_core.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2651 net/bluetooth/hci_core.c struct oob_data *hci_find_remote_oob_data(struct hci_dev *hdev, hci_dev 2667 net/bluetooth/hci_core.c int hci_remove_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2684 net/bluetooth/hci_core.c void hci_remote_oob_data_clear(struct hci_dev *hdev) hci_dev 2694 net/bluetooth/hci_core.c int hci_add_remote_oob_data(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2741 net/bluetooth/hci_core.c struct adv_info *hci_find_adv_instance(struct hci_dev *hdev, u8 instance) hci_dev 2754 net/bluetooth/hci_core.c struct adv_info *hci_get_next_instance(struct hci_dev *hdev, u8 instance) hci_dev 2771 net/bluetooth/hci_core.c int hci_remove_adv_instance(struct hci_dev *hdev, u8 instance) hci_dev 2799 net/bluetooth/hci_core.c void hci_adv_instances_set_rpa_expired(struct hci_dev *hdev, bool rpa_expired) hci_dev 2808 net/bluetooth/hci_core.c void hci_adv_instances_clear(struct hci_dev *hdev) hci_dev 2838 net/bluetooth/hci_core.c int hci_add_adv_instance(struct hci_dev *hdev, u8 instance, u32 flags, hci_dev 3023 net/bluetooth/hci_core.c struct hci_conn_params *hci_conn_params_lookup(struct hci_dev *hdev, hci_dev 3054 net/bluetooth/hci_core.c struct hci_conn_params *hci_conn_params_add(struct hci_dev *hdev, hci_dev 3099 net/bluetooth/hci_core.c void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type) hci_dev 3115 net/bluetooth/hci_core.c void hci_conn_params_clear_disabled(struct hci_dev *hdev) hci_dev 3139 net/bluetooth/hci_core.c static void hci_conn_params_clear_all(struct hci_dev *hdev) hci_dev 3162 net/bluetooth/hci_core.c void hci_copy_identity_address(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 3178 net/bluetooth/hci_core.c struct hci_dev *hci_alloc_dev(void) hci_dev 3180 net/bluetooth/hci_core.c struct hci_dev *hdev; hci_dev 3274 net/bluetooth/hci_core.c void hci_free_dev(struct hci_dev *hdev) hci_dev 3282 net/bluetooth/hci_core.c int hci_register_dev(struct hci_dev *hdev) hci_dev 3387 net/bluetooth/hci_core.c void hci_unregister_dev(struct hci_dev *hdev) hci_dev 3455 net/bluetooth/hci_core.c int hci_suspend_dev(struct hci_dev *hdev) hci_dev 3463 net/bluetooth/hci_core.c int hci_resume_dev(struct hci_dev *hdev) hci_dev 3471 net/bluetooth/hci_core.c int hci_reset_dev(struct hci_dev *hdev) hci_dev 3489 net/bluetooth/hci_core.c int hci_recv_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3518 net/bluetooth/hci_core.c int hci_recv_diag(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3533 net/bluetooth/hci_core.c void hci_set_hw_info(struct hci_dev *hdev, const char *fmt, ...) hci_dev 3544 net/bluetooth/hci_core.c void hci_set_fw_info(struct hci_dev *hdev, const char *fmt, ...) hci_dev 3581 net/bluetooth/hci_core.c static void hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3615 net/bluetooth/hci_core.c int hci_send_cmd(struct hci_dev *hdev, __u16 opcode, __u32 plen, hci_dev 3639 net/bluetooth/hci_core.c int __hci_cmd_send(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 3671 net/bluetooth/hci_core.c void *hci_sent_cmd_data(struct hci_dev *hdev, __u16 opcode) hci_dev 3689 net/bluetooth/hci_core.c struct sk_buff *hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 3724 net/bluetooth/hci_core.c struct hci_dev *hdev = conn->hdev; hci_dev 3784 net/bluetooth/hci_core.c struct hci_dev *hdev = chan->conn->hdev; hci_dev 3796 net/bluetooth/hci_core.c struct hci_dev *hdev = conn->hdev; hci_dev 3817 net/bluetooth/hci_core.c static struct hci_conn *hci_low_sent(struct hci_dev *hdev, __u8 type, hci_dev 3877 net/bluetooth/hci_core.c static void hci_link_tx_to(struct hci_dev *hdev, __u8 type) hci_dev 3898 net/bluetooth/hci_core.c static struct hci_chan *hci_chan_sent(struct hci_dev *hdev, __u8 type, hci_dev 3980 net/bluetooth/hci_core.c static void hci_prio_recalculate(struct hci_dev *hdev, __u8 type) hci_dev 4030 net/bluetooth/hci_core.c static inline int __get_blocks(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4036 net/bluetooth/hci_core.c static void __check_timeout(struct hci_dev *hdev, unsigned int cnt) hci_dev 4047 net/bluetooth/hci_core.c static void hci_sched_acl_pkt(struct hci_dev *hdev) hci_dev 4085 net/bluetooth/hci_core.c static void hci_sched_acl_blk(struct hci_dev *hdev) hci_dev 4139 net/bluetooth/hci_core.c static void hci_sched_acl(struct hci_dev *hdev) hci_dev 4163 net/bluetooth/hci_core.c static void hci_sched_sco(struct hci_dev *hdev) hci_dev 4186 net/bluetooth/hci_core.c static void hci_sched_esco(struct hci_dev *hdev) hci_dev 4210 net/bluetooth/hci_core.c static void hci_sched_le(struct hci_dev *hdev) hci_dev 4263 net/bluetooth/hci_core.c struct hci_dev *hdev = container_of(work, struct hci_dev, tx_work); hci_dev 4285 net/bluetooth/hci_core.c static void hci_acldata_packet(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4321 net/bluetooth/hci_core.c static void hci_scodata_packet(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4351 net/bluetooth/hci_core.c static bool hci_req_is_complete(struct hci_dev *hdev) hci_dev 4362 net/bluetooth/hci_core.c static void hci_resend_last(struct hci_dev *hdev) hci_dev 4384 net/bluetooth/hci_core.c void hci_req_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 status, hci_dev 4451 net/bluetooth/hci_core.c struct hci_dev *hdev = container_of(work, struct hci_dev, rx_work); hci_dev 4513 net/bluetooth/hci_core.c struct hci_dev *hdev = container_of(work, struct hci_dev, cmd_work); hci_dev 36 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = file->private_data; \ hci_dev 49 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = file->private_data; \ hci_dev 78 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; \ hci_dev 91 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 108 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 122 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 142 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 157 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 182 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 201 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 215 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 229 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 243 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 258 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = file->private_data; hci_dev 276 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = file->private_data; hci_dev 294 net/bluetooth/hci_debugfs.c void hci_debugfs_create_common(struct hci_dev *hdev) hci_dev 339 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 365 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 381 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 395 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 410 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = file->private_data; hci_dev 427 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 438 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 452 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 467 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 481 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 495 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 509 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 523 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 537 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 551 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 563 net/bluetooth/hci_debugfs.c void hci_debugfs_create_bredr(struct hci_dev *hdev) hci_dev 595 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 615 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 632 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 646 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 659 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 674 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = file->private_data; hci_dev 687 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = file->private_data; hci_dev 715 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 730 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 745 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 763 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = f->private; hci_dev 781 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 795 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 809 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 823 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 837 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 851 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 865 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 879 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 893 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 907 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 921 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 935 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 949 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 963 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 977 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 991 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = data; hci_dev 1009 net/bluetooth/hci_debugfs.c void hci_debugfs_create_le(struct hci_dev *hdev) hci_dev 1070 net/bluetooth/hci_debugfs.c struct hci_dev *hdev = conn->hdev; hci_dev 25 net/bluetooth/hci_debugfs.h void hci_debugfs_create_common(struct hci_dev *hdev); hci_dev 26 net/bluetooth/hci_debugfs.h void hci_debugfs_create_bredr(struct hci_dev *hdev); hci_dev 27 net/bluetooth/hci_debugfs.h void hci_debugfs_create_le(struct hci_dev *hdev); hci_dev 32 net/bluetooth/hci_debugfs.h static inline void hci_debugfs_create_common(struct hci_dev *hdev) hci_dev 36 net/bluetooth/hci_debugfs.h static inline void hci_debugfs_create_bredr(struct hci_dev *hdev) hci_dev 40 net/bluetooth/hci_debugfs.h static inline void hci_debugfs_create_le(struct hci_dev *hdev) hci_dev 44 net/bluetooth/hci_event.c static void hci_cc_inquiry_cancel(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 69 net/bluetooth/hci_event.c static void hci_cc_periodic_inq(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 81 net/bluetooth/hci_event.c static void hci_cc_exit_periodic_inq(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 95 net/bluetooth/hci_event.c static void hci_cc_remote_name_req_cancel(struct hci_dev *hdev, hci_dev 101 net/bluetooth/hci_event.c static void hci_cc_role_discovery(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 120 net/bluetooth/hci_event.c static void hci_cc_read_link_policy(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 139 net/bluetooth/hci_event.c static void hci_cc_write_link_policy(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 163 net/bluetooth/hci_event.c static void hci_cc_read_def_link_policy(struct hci_dev *hdev, hci_dev 176 net/bluetooth/hci_event.c static void hci_cc_write_def_link_policy(struct hci_dev *hdev, hci_dev 194 net/bluetooth/hci_event.c static void hci_cc_reset(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 227 net/bluetooth/hci_event.c static void hci_cc_read_stored_link_key(struct hci_dev *hdev, hci_dev 245 net/bluetooth/hci_event.c static void hci_cc_delete_stored_link_key(struct hci_dev *hdev, hci_dev 261 net/bluetooth/hci_event.c static void hci_cc_write_local_name(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 282 net/bluetooth/hci_event.c static void hci_cc_read_local_name(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 296 net/bluetooth/hci_event.c static void hci_cc_write_auth_enable(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 324 net/bluetooth/hci_event.c static void hci_cc_write_encrypt_mode(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 347 net/bluetooth/hci_event.c static void hci_cc_write_scan_enable(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 382 net/bluetooth/hci_event.c static void hci_cc_read_class_of_dev(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 397 net/bluetooth/hci_event.c static void hci_cc_write_class_of_dev(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 419 net/bluetooth/hci_event.c static void hci_cc_read_voice_setting(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 442 net/bluetooth/hci_event.c static void hci_cc_write_voice_setting(struct hci_dev *hdev, hci_dev 471 net/bluetooth/hci_event.c static void hci_cc_read_num_supported_iac(struct hci_dev *hdev, hci_dev 486 net/bluetooth/hci_event.c static void hci_cc_write_ssp_mode(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 518 net/bluetooth/hci_event.c static void hci_cc_write_sc_support(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 548 net/bluetooth/hci_event.c static void hci_cc_read_local_version(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 567 net/bluetooth/hci_event.c static void hci_cc_read_local_commands(struct hci_dev *hdev, hci_dev 582 net/bluetooth/hci_event.c static void hci_cc_read_auth_payload_timeout(struct hci_dev *hdev, hci_dev 602 net/bluetooth/hci_event.c static void hci_cc_write_auth_payload_timeout(struct hci_dev *hdev, hci_dev 627 net/bluetooth/hci_event.c static void hci_cc_read_local_features(struct hci_dev *hdev, hci_dev 677 net/bluetooth/hci_event.c static void hci_cc_read_local_ext_features(struct hci_dev *hdev, hci_dev 694 net/bluetooth/hci_event.c static void hci_cc_read_flow_control_mode(struct hci_dev *hdev, hci_dev 707 net/bluetooth/hci_event.c static void hci_cc_read_buffer_size(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 733 net/bluetooth/hci_event.c static void hci_cc_read_bd_addr(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 749 net/bluetooth/hci_event.c static void hci_cc_read_page_scan_activity(struct hci_dev *hdev, hci_dev 765 net/bluetooth/hci_event.c static void hci_cc_write_page_scan_activity(struct hci_dev *hdev, hci_dev 784 net/bluetooth/hci_event.c static void hci_cc_read_page_scan_type(struct hci_dev *hdev, hci_dev 798 net/bluetooth/hci_event.c static void hci_cc_write_page_scan_type(struct hci_dev *hdev, hci_dev 814 net/bluetooth/hci_event.c static void hci_cc_read_data_block_size(struct hci_dev *hdev, hci_dev 834 net/bluetooth/hci_event.c static void hci_cc_read_clock(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 869 net/bluetooth/hci_event.c static void hci_cc_read_local_amp_info(struct hci_dev *hdev, hci_dev 891 net/bluetooth/hci_event.c static void hci_cc_read_inq_rsp_tx_power(struct hci_dev *hdev, hci_dev 904 net/bluetooth/hci_event.c static void hci_cc_pin_code_reply(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 932 net/bluetooth/hci_event.c static void hci_cc_pin_code_neg_reply(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 947 net/bluetooth/hci_event.c static void hci_cc_le_read_buffer_size(struct hci_dev *hdev, hci_dev 965 net/bluetooth/hci_event.c static void hci_cc_le_read_local_features(struct hci_dev *hdev, hci_dev 978 net/bluetooth/hci_event.c static void hci_cc_le_read_adv_tx_power(struct hci_dev *hdev, hci_dev 991 net/bluetooth/hci_event.c static void hci_cc_user_confirm_reply(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1006 net/bluetooth/hci_event.c static void hci_cc_user_confirm_neg_reply(struct hci_dev *hdev, hci_dev 1022 net/bluetooth/hci_event.c static void hci_cc_user_passkey_reply(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1037 net/bluetooth/hci_event.c static void hci_cc_user_passkey_neg_reply(struct hci_dev *hdev, hci_dev 1053 net/bluetooth/hci_event.c static void hci_cc_read_local_oob_data(struct hci_dev *hdev, hci_dev 1061 net/bluetooth/hci_event.c static void hci_cc_read_local_oob_ext_data(struct hci_dev *hdev, hci_dev 1069 net/bluetooth/hci_event.c static void hci_cc_le_set_random_addr(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1090 net/bluetooth/hci_event.c static void hci_cc_le_set_default_phy(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1112 net/bluetooth/hci_event.c static void hci_cc_le_set_adv_set_random_addr(struct hci_dev *hdev, hci_dev 1141 net/bluetooth/hci_event.c static void hci_cc_le_set_adv_enable(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1176 net/bluetooth/hci_event.c static void hci_cc_le_set_ext_adv_enable(struct hci_dev *hdev, hci_dev 1210 net/bluetooth/hci_event.c static void hci_cc_le_set_scan_param(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1231 net/bluetooth/hci_event.c static void hci_cc_le_set_ext_scan_param(struct hci_dev *hdev, hci_dev 1256 net/bluetooth/hci_event.c static bool has_pending_adv_report(struct hci_dev *hdev) hci_dev 1263 net/bluetooth/hci_event.c static void clear_pending_adv_report(struct hci_dev *hdev) hci_dev 1271 net/bluetooth/hci_event.c static void store_pending_adv_report(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 1285 net/bluetooth/hci_event.c static void le_set_scan_enable_complete(struct hci_dev *hdev, u8 enable) hci_dev 1342 net/bluetooth/hci_event.c static void hci_cc_le_set_scan_enable(struct hci_dev *hdev, hci_dev 1360 net/bluetooth/hci_event.c static void hci_cc_le_set_ext_scan_enable(struct hci_dev *hdev, hci_dev 1378 net/bluetooth/hci_event.c static void hci_cc_le_read_num_adv_sets(struct hci_dev *hdev, hci_dev 1392 net/bluetooth/hci_event.c static void hci_cc_le_read_white_list_size(struct hci_dev *hdev, hci_dev 1405 net/bluetooth/hci_event.c static void hci_cc_le_clear_white_list(struct hci_dev *hdev, hci_dev 1418 net/bluetooth/hci_event.c static void hci_cc_le_add_to_white_list(struct hci_dev *hdev, hci_dev 1437 net/bluetooth/hci_event.c static void hci_cc_le_del_from_white_list(struct hci_dev *hdev, hci_dev 1456 net/bluetooth/hci_event.c static void hci_cc_le_read_supported_states(struct hci_dev *hdev, hci_dev 1469 net/bluetooth/hci_event.c static void hci_cc_le_read_def_data_len(struct hci_dev *hdev, hci_dev 1483 net/bluetooth/hci_event.c static void hci_cc_le_write_def_data_len(struct hci_dev *hdev, hci_dev 1502 net/bluetooth/hci_event.c static void hci_cc_le_add_to_resolv_list(struct hci_dev *hdev, hci_dev 1522 net/bluetooth/hci_event.c static void hci_cc_le_del_from_resolv_list(struct hci_dev *hdev, hci_dev 1541 net/bluetooth/hci_event.c static void hci_cc_le_clear_resolv_list(struct hci_dev *hdev, hci_dev 1554 net/bluetooth/hci_event.c static void hci_cc_le_read_resolv_list_size(struct hci_dev *hdev, hci_dev 1567 net/bluetooth/hci_event.c static void hci_cc_le_set_addr_resolution_enable(struct hci_dev *hdev, hci_dev 1591 net/bluetooth/hci_event.c static void hci_cc_le_read_max_data_len(struct hci_dev *hdev, hci_dev 1607 net/bluetooth/hci_event.c static void hci_cc_write_le_host_supported(struct hci_dev *hdev, hci_dev 1641 net/bluetooth/hci_event.c static void hci_cc_set_adv_param(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1660 net/bluetooth/hci_event.c static void hci_cc_set_ext_adv_param(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1691 net/bluetooth/hci_event.c static void hci_cc_read_rssi(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1710 net/bluetooth/hci_event.c static void hci_cc_read_tx_power(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1744 net/bluetooth/hci_event.c static void hci_cc_write_ssp_debug_mode(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 1759 net/bluetooth/hci_event.c static void hci_cs_inquiry(struct hci_dev *hdev, __u8 status) hci_dev 1771 net/bluetooth/hci_event.c static void hci_cs_create_conn(struct hci_dev *hdev, __u8 status) hci_dev 1809 net/bluetooth/hci_event.c static void hci_cs_add_sco(struct hci_dev *hdev, __u8 status) hci_dev 1844 net/bluetooth/hci_event.c static void hci_cs_auth_requested(struct hci_dev *hdev, __u8 status) hci_dev 1871 net/bluetooth/hci_event.c static void hci_cs_set_conn_encrypt(struct hci_dev *hdev, __u8 status) hci_dev 1898 net/bluetooth/hci_event.c static int hci_outgoing_auth_needed(struct hci_dev *hdev, hci_dev 1920 net/bluetooth/hci_event.c static int hci_resolve_name(struct hci_dev *hdev, hci_dev 1935 net/bluetooth/hci_event.c static bool hci_resolve_next_name(struct hci_dev *hdev) hci_dev 1955 net/bluetooth/hci_event.c static void hci_check_pending_name(struct hci_dev *hdev, struct hci_conn *conn, hci_dev 2004 net/bluetooth/hci_event.c static void hci_cs_remote_name_req(struct hci_dev *hdev, __u8 status) hci_dev 2047 net/bluetooth/hci_event.c static void hci_cs_read_remote_features(struct hci_dev *hdev, __u8 status) hci_dev 2074 net/bluetooth/hci_event.c static void hci_cs_read_remote_ext_features(struct hci_dev *hdev, __u8 status) hci_dev 2101 net/bluetooth/hci_event.c static void hci_cs_setup_sync_conn(struct hci_dev *hdev, __u8 status) hci_dev 2136 net/bluetooth/hci_event.c static void hci_cs_sniff_mode(struct hci_dev *hdev, __u8 status) hci_dev 2163 net/bluetooth/hci_event.c static void hci_cs_exit_sniff_mode(struct hci_dev *hdev, __u8 status) hci_dev 2190 net/bluetooth/hci_event.c static void hci_cs_disconnect(struct hci_dev *hdev, u8 status) hci_dev 2212 net/bluetooth/hci_event.c static void cs_le_create_conn(struct hci_dev *hdev, bdaddr_t *peer_addr, hci_dev 2247 net/bluetooth/hci_event.c static void hci_cs_le_create_conn(struct hci_dev *hdev, u8 status) hci_dev 2272 net/bluetooth/hci_event.c static void hci_cs_le_ext_create_conn(struct hci_dev *hdev, u8 status) hci_dev 2297 net/bluetooth/hci_event.c static void hci_cs_le_read_remote_features(struct hci_dev *hdev, u8 status) hci_dev 2324 net/bluetooth/hci_event.c static void hci_cs_le_start_enc(struct hci_dev *hdev, u8 status) hci_dev 2354 net/bluetooth/hci_event.c static void hci_cs_switch_role(struct hci_dev *hdev, u8 status) hci_dev 2377 net/bluetooth/hci_event.c static void hci_inquiry_complete_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2436 net/bluetooth/hci_event.c static void hci_inquiry_result_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2474 net/bluetooth/hci_event.c static void hci_conn_complete_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2559 net/bluetooth/hci_event.c static void hci_reject_conn(struct hci_dev *hdev, bdaddr_t *bdaddr) hci_dev 2568 net/bluetooth/hci_event.c static void hci_conn_request_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2679 net/bluetooth/hci_event.c static void hci_disconn_complete_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2763 net/bluetooth/hci_event.c static void hci_auth_complete_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2833 net/bluetooth/hci_event.c static void hci_remote_name_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 2875 net/bluetooth/hci_event.c static void read_enc_key_size_complete(struct hci_dev *hdev, u8 status, hci_dev 2931 net/bluetooth/hci_event.c static void hci_encrypt_change_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3056 net/bluetooth/hci_event.c static void hci_change_link_key_complete_evt(struct hci_dev *hdev, hci_dev 3079 net/bluetooth/hci_event.c static void hci_remote_features_evt(struct hci_dev *hdev, hci_dev 3128 net/bluetooth/hci_event.c static void hci_cmd_complete_evt(struct hci_dev *hdev, struct sk_buff *skb, hci_dev 3489 net/bluetooth/hci_event.c static void hci_cmd_status_evt(struct hci_dev *hdev, struct sk_buff *skb, hci_dev 3602 net/bluetooth/hci_event.c static void hci_hardware_error_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3611 net/bluetooth/hci_event.c static void hci_role_change_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3633 net/bluetooth/hci_event.c static void hci_num_comp_pkts_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3700 net/bluetooth/hci_event.c static struct hci_conn *__hci_conn_lookup_handle(struct hci_dev *hdev, hci_dev 3721 net/bluetooth/hci_event.c static void hci_num_comp_blocks_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3772 net/bluetooth/hci_event.c static void hci_mode_change_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3800 net/bluetooth/hci_event.c static void hci_pin_code_request_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3870 net/bluetooth/hci_event.c static void hci_link_key_request_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3930 net/bluetooth/hci_event.c static void hci_link_key_notify_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 3990 net/bluetooth/hci_event.c static void hci_clock_offset_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4013 net/bluetooth/hci_event.c static void hci_pkt_type_change_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4029 net/bluetooth/hci_event.c static void hci_pscan_rep_mode_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4047 net/bluetooth/hci_event.c static void hci_inquiry_result_with_rssi_evt(struct hci_dev *hdev, hci_dev 4111 net/bluetooth/hci_event.c static void hci_remote_ext_features_evt(struct hci_dev *hdev, hci_dev 4175 net/bluetooth/hci_event.c static void hci_sync_conn_complete_evt(struct hci_dev *hdev, hci_dev 4259 net/bluetooth/hci_event.c static void hci_extended_inquiry_result_evt(struct hci_dev *hdev, hci_dev 4309 net/bluetooth/hci_event.c static void hci_key_refresh_complete_evt(struct hci_dev *hdev, hci_dev 4379 net/bluetooth/hci_event.c struct hci_dev *hdev = conn->hdev; hci_dev 4419 net/bluetooth/hci_event.c static void hci_io_capa_request_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4488 net/bluetooth/hci_event.c static void hci_io_capa_reply_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4508 net/bluetooth/hci_event.c static void hci_user_confirm_request_evt(struct hci_dev *hdev, hci_dev 4583 net/bluetooth/hci_event.c static void hci_user_passkey_request_evt(struct hci_dev *hdev, hci_dev 4594 net/bluetooth/hci_event.c static void hci_user_passkey_notify_evt(struct hci_dev *hdev, hci_dev 4615 net/bluetooth/hci_event.c static void hci_keypress_notify_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4653 net/bluetooth/hci_event.c static void hci_simple_pair_complete_evt(struct hci_dev *hdev, hci_dev 4684 net/bluetooth/hci_event.c static void hci_remote_host_features_evt(struct hci_dev *hdev, hci_dev 4706 net/bluetooth/hci_event.c static void hci_remote_oob_data_request_evt(struct hci_dev *hdev, hci_dev 4761 net/bluetooth/hci_event.c static void hci_chan_selected_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4777 net/bluetooth/hci_event.c static void hci_phy_link_complete_evt(struct hci_dev *hdev, hci_dev 4817 net/bluetooth/hci_event.c static void hci_loglink_complete_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 4855 net/bluetooth/hci_event.c static void hci_disconn_loglink_complete_evt(struct hci_dev *hdev, hci_dev 4879 net/bluetooth/hci_event.c static void hci_disconn_phylink_complete_evt(struct hci_dev *hdev, hci_dev 4902 net/bluetooth/hci_event.c static void le_conn_complete_evt(struct hci_dev *hdev, u8 status, hci_dev 5064 net/bluetooth/hci_event.c static void hci_le_conn_complete_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 5077 net/bluetooth/hci_event.c static void hci_le_enh_conn_complete_evt(struct hci_dev *hdev, hci_dev 5091 net/bluetooth/hci_event.c static void hci_le_ext_adv_term_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 5119 net/bluetooth/hci_event.c static void hci_le_conn_update_complete_evt(struct hci_dev *hdev, hci_dev 5143 net/bluetooth/hci_event.c static struct hci_conn *check_pending_le_conn(struct hci_dev *hdev, hci_dev 5231 net/bluetooth/hci_event.c static void process_adv_report(struct hci_dev *hdev, u8 type, bdaddr_t *bdaddr, hci_dev 5428 net/bluetooth/hci_event.c static void hci_le_adv_report_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 5500 net/bluetooth/hci_event.c static void hci_le_ext_adv_report_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 5526 net/bluetooth/hci_event.c static void hci_le_remote_feat_complete_evt(struct hci_dev *hdev, hci_dev 5568 net/bluetooth/hci_event.c static void hci_le_ltk_request_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 5632 net/bluetooth/hci_event.c static void send_conn_param_neg_reply(struct hci_dev *hdev, u16 handle, hci_dev 5644 net/bluetooth/hci_event.c static void hci_le_remote_conn_param_req_evt(struct hci_dev *hdev, hci_dev 5702 net/bluetooth/hci_event.c static void hci_le_direct_adv_report_evt(struct hci_dev *hdev, hci_dev 5723 net/bluetooth/hci_event.c static void hci_le_meta_evt(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 5775 net/bluetooth/hci_event.c static bool hci_get_cmd_complete(struct hci_dev *hdev, u16 opcode, hci_dev 5827 net/bluetooth/hci_event.c void hci_event_packet(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 37 net/bluetooth/hci_request.c void hci_req_init(struct hci_request *req, struct hci_dev *hdev) hci_dev 49 net/bluetooth/hci_request.c bool hci_req_status_pend(struct hci_dev *hdev) hci_dev 57 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 102 net/bluetooth/hci_request.c static void hci_req_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode, hci_dev 116 net/bluetooth/hci_request.c void hci_req_sync_cancel(struct hci_dev *hdev, int err) hci_dev 127 net/bluetooth/hci_request.c struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 184 net/bluetooth/hci_request.c struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 192 net/bluetooth/hci_request.c int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req, hci_dev 268 net/bluetooth/hci_request.c int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req, hci_dev 285 net/bluetooth/hci_request.c struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 315 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 350 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 391 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 458 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 468 net/bluetooth/hci_request.c static u8 *create_uuid16_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len) hci_dev 510 net/bluetooth/hci_request.c static u8 *create_uuid32_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len) hci_dev 543 net/bluetooth/hci_request.c static u8 *create_uuid128_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len) hci_dev 576 net/bluetooth/hci_request.c static void create_eir(struct hci_dev *hdev, u8 *data) hci_dev 626 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 655 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 686 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 781 net/bluetooth/hci_request.c static bool scan_use_rpa(struct hci_dev *hdev) hci_dev 789 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 866 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 903 net/bluetooth/hci_request.c static u8 get_adv_instance_scan_rsp_len(struct hci_dev *hdev, u8 instance) hci_dev 921 net/bluetooth/hci_request.c static u8 get_cur_adv_instance_scan_rsp_len(struct hci_dev *hdev) hci_dev 957 net/bluetooth/hci_request.c static u32 get_adv_instance_flags(struct hci_dev *hdev, u8 instance) hci_dev 991 net/bluetooth/hci_request.c static bool adv_use_rpa(struct hci_dev *hdev, uint32_t flags) hci_dev 1014 net/bluetooth/hci_request.c static bool is_advertising_allowed(struct hci_dev *hdev, bool connectable) hci_dev 1053 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1123 net/bluetooth/hci_request.c u8 append_local_name(struct hci_dev *hdev, u8 *ptr, u8 ad_len) hci_dev 1160 net/bluetooth/hci_request.c static u8 append_appearance(struct hci_dev *hdev, u8 *ptr, u8 ad_len) hci_dev 1165 net/bluetooth/hci_request.c static u8 create_default_scan_rsp_data(struct hci_dev *hdev, u8 *ptr) hci_dev 1176 net/bluetooth/hci_request.c static u8 create_instance_scan_rsp_data(struct hci_dev *hdev, u8 instance, hci_dev 1206 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1261 net/bluetooth/hci_request.c static u8 create_instance_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr) hci_dev 1352 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1400 net/bluetooth/hci_request.c int hci_req_update_adv_data(struct hci_dev *hdev, u8 instance) hci_dev 1410 net/bluetooth/hci_request.c static void adv_enable_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 1415 net/bluetooth/hci_request.c void hci_req_reenable_advertising(struct hci_dev *hdev) hci_dev 1443 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 1472 net/bluetooth/hci_request.c int hci_get_random_address(struct hci_dev *hdev, bool require_privacy, hci_dev 1561 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1672 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1717 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1736 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1800 net/bluetooth/hci_request.c static void cancel_adv_timeout(struct hci_dev *hdev) hci_dev 1819 net/bluetooth/hci_request.c void hci_req_clear_adv_instance(struct hci_dev *hdev, struct sock *sk, hci_dev 1876 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1901 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 1986 net/bluetooth/hci_request.c static bool disconnected_whitelist_entries(struct hci_dev *hdev) hci_dev 2006 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2044 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, scan_update); hci_dev 2051 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2082 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2090 net/bluetooth/hci_request.c static u8 get_service_classes(struct hci_dev *hdev) hci_dev 2103 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2132 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2161 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2195 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2272 net/bluetooth/hci_request.c static void abort_conn_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 2306 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2360 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2419 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2450 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2501 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2558 net/bluetooth/hci_request.c static void start_discovery(struct hci_dev *hdev, u8 *status) hci_dev 2629 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2685 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2712 net/bluetooth/hci_request.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 2736 net/bluetooth/hci_request.c struct hci_dev *hdev = req->hdev; hci_dev 2830 net/bluetooth/hci_request.c int __hci_req_hci_power_on(struct hci_dev *hdev) hci_dev 2843 net/bluetooth/hci_request.c void hci_request_setup(struct hci_dev *hdev) hci_dev 2856 net/bluetooth/hci_request.c void hci_request_cancel_all(struct hci_dev *hdev) hci_dev 29 net/bluetooth/hci_request.h struct hci_dev *hdev; hci_dev 38 net/bluetooth/hci_request.h void hci_req_init(struct hci_request *req, struct hci_dev *hdev); hci_dev 40 net/bluetooth/hci_request.h bool hci_req_status_pend(struct hci_dev *hdev); hci_dev 47 net/bluetooth/hci_request.h void hci_req_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 status, hci_dev 51 net/bluetooth/hci_request.h int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req, hci_dev 54 net/bluetooth/hci_request.h int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req, hci_dev 57 net/bluetooth/hci_request.h void hci_req_sync_cancel(struct hci_dev *hdev, int err); hci_dev 59 net/bluetooth/hci_request.h struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen, hci_dev 62 net/bluetooth/hci_request.h int __hci_req_hci_power_on(struct hci_dev *hdev); hci_dev 71 net/bluetooth/hci_request.h void hci_req_reenable_advertising(struct hci_dev *hdev); hci_dev 75 net/bluetooth/hci_request.h int hci_req_update_adv_data(struct hci_dev *hdev, u8 instance); hci_dev 80 net/bluetooth/hci_request.h void hci_req_clear_adv_instance(struct hci_dev *hdev, struct sock *sk, hci_dev 88 net/bluetooth/hci_request.h int hci_get_random_address(struct hci_dev *hdev, bool require_privacy, hci_dev 97 net/bluetooth/hci_request.h static inline void hci_req_update_scan(struct hci_dev *hdev) hci_dev 111 net/bluetooth/hci_request.h static inline void hci_update_background_scan(struct hci_dev *hdev) hci_dev 116 net/bluetooth/hci_request.h void hci_request_setup(struct hci_dev *hdev); hci_dev 117 net/bluetooth/hci_request.h void hci_request_cancel_all(struct hci_dev *hdev); hci_dev 119 net/bluetooth/hci_request.h u8 append_local_name(struct hci_dev *hdev, u8 *ptr, u8 ad_len); hci_dev 53 net/bluetooth/hci_sock.c struct hci_dev *hdev; hci_dev 191 net/bluetooth/hci_sock.c void hci_send_to_sock(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 297 net/bluetooth/hci_sock.c void hci_send_to_monitor(struct hci_dev *hdev, struct sk_buff *skb) hci_dev 350 net/bluetooth/hci_sock.c void hci_send_monitor_ctrl_event(struct hci_dev *hdev, u16 event, hci_dev 404 net/bluetooth/hci_sock.c static struct sk_buff *create_monitor_event(struct hci_dev *hdev, int event) hci_dev 640 net/bluetooth/hci_sock.c struct hci_dev *hdev; hci_dev 701 net/bluetooth/hci_sock.c static void hci_si_event(struct hci_dev *hdev, int type, int dlen, void *data) hci_dev 727 net/bluetooth/hci_sock.c void hci_sock_dev_event(struct hci_dev *hdev, int event) hci_dev 826 net/bluetooth/hci_sock.c struct hci_dev *hdev; hci_dev 888 net/bluetooth/hci_sock.c static int hci_sock_blacklist_add(struct hci_dev *hdev, void __user *arg) hci_dev 905 net/bluetooth/hci_sock.c static int hci_sock_blacklist_del(struct hci_dev *hdev, void __user *arg) hci_dev 926 net/bluetooth/hci_sock.c struct hci_dev *hdev = hci_pi(sk)->hdev; hci_dev 1065 net/bluetooth/hci_sock.c struct hci_dev *hdev = NULL; hci_dev 1095 net/bluetooth/hci_sock.c if (haddr.hci_dev != HCI_DEV_NONE) { hci_dev 1096 net/bluetooth/hci_sock.c hdev = hci_dev_get(haddr.hci_dev); hci_dev 1142 net/bluetooth/hci_sock.c if (haddr.hci_dev == HCI_DEV_NONE) { hci_dev 1152 net/bluetooth/hci_sock.c hdev = hci_dev_get(haddr.hci_dev); hci_dev 1230 net/bluetooth/hci_sock.c if (haddr.hci_dev != HCI_DEV_NONE) { hci_dev 1259 net/bluetooth/hci_sock.c if (haddr.hci_dev != HCI_DEV_NONE) { hci_dev 1278 net/bluetooth/hci_sock.c if (haddr.hci_dev != HCI_DEV_NONE) { hci_dev 1349 net/bluetooth/hci_sock.c struct hci_dev *hdev; hci_dev 1366 net/bluetooth/hci_sock.c haddr->hci_dev = hdev->id; hci_dev 1475 net/bluetooth/hci_sock.c struct hci_dev *hdev = NULL; hci_dev 1596 net/bluetooth/hci_sock.c struct hci_dev *hdev; hci_dev 1681 net/bluetooth/hci_sock.c struct hci_dev *hdev; hci_dev 34 net/bluetooth/hci_sysfs.c struct hci_dev *hdev = conn->hdev; hci_dev 47 net/bluetooth/hci_sysfs.c struct hci_dev *hdev = conn->hdev; hci_dev 63 net/bluetooth/hci_sysfs.c struct hci_dev *hdev = conn->hdev; hci_dev 85 net/bluetooth/hci_sysfs.c struct hci_dev *hdev = to_hci_dev(dev); hci_dev 95 net/bluetooth/hci_sysfs.c void hci_init_sysfs(struct hci_dev *hdev) hci_dev 1147 net/bluetooth/l2cap_core.c struct hci_dev *hdev; hci_dev 1521 net/bluetooth/l2cap_core.c struct hci_dev *hdev = hcon->hdev; hci_dev 1635 net/bluetooth/l2cap_core.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 1673 net/bluetooth/l2cap_core.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 3982 net/bluetooth/l2cap_core.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 4545 net/bluetooth/l2cap_core.c struct hci_dev *hdev; hci_dev 5007 net/bluetooth/l2cap_core.c struct hci_dev *hdev; hci_dev 7165 net/bluetooth/l2cap_core.c struct hci_dev *hdev; hci_dev 7324 net/bluetooth/l2cap_core.c int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr) hci_dev 7391 net/bluetooth/l2cap_core.c struct hci_dev *hdev = hcon->hdev; hci_dev 15 net/bluetooth/leds.c struct hci_dev *hdev; hci_dev 21 net/bluetooth/leds.c void hci_leds_update_powered(struct hci_dev *hdev, bool enabled) hci_dev 28 net/bluetooth/leds.c struct hci_dev *d; hci_dev 56 net/bluetooth/leds.c static struct led_trigger *led_allocate_basic(struct hci_dev *hdev, hci_dev 86 net/bluetooth/leds.c void hci_leds_init(struct hci_dev *hdev) hci_dev 8 net/bluetooth/leds.h void hci_leds_update_powered(struct hci_dev *hdev, bool enabled); hci_dev 9 net/bluetooth/leds.h void hci_leds_init(struct hci_dev *hdev); hci_dev 16 net/bluetooth/leds.h static inline void hci_leds_update_powered(struct hci_dev *hdev, hci_dev 18 net/bluetooth/leds.h static inline void hci_leds_init(struct hci_dev *hdev) {} hci_dev 250 net/bluetooth/mgmt.c static int mgmt_index_event(u16 event, struct hci_dev *hdev, void *data, hci_dev 257 net/bluetooth/mgmt.c static int mgmt_limited_event(u16 event, struct hci_dev *hdev, void *data, hci_dev 264 net/bluetooth/mgmt.c static int mgmt_event(u16 event, struct hci_dev *hdev, void *data, u16 len, hci_dev 287 net/bluetooth/mgmt.c static int read_version(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 300 net/bluetooth/mgmt.c static int read_commands(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 352 net/bluetooth/mgmt.c static int read_index_list(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 356 net/bluetooth/mgmt.c struct hci_dev *d; hci_dev 412 net/bluetooth/mgmt.c static int read_unconf_index_list(struct sock *sk, struct hci_dev *hdev, hci_dev 416 net/bluetooth/mgmt.c struct hci_dev *d; hci_dev 472 net/bluetooth/mgmt.c static int read_ext_index_list(struct sock *sk, struct hci_dev *hdev, hci_dev 476 net/bluetooth/mgmt.c struct hci_dev *d; hci_dev 546 net/bluetooth/mgmt.c static bool is_configured(struct hci_dev *hdev) hci_dev 560 net/bluetooth/mgmt.c static __le32 get_missing_options(struct hci_dev *hdev) hci_dev 576 net/bluetooth/mgmt.c static int new_options(struct hci_dev *hdev, struct sock *skip) hci_dev 584 net/bluetooth/mgmt.c static int send_options_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) hci_dev 592 net/bluetooth/mgmt.c static int read_config_info(struct sock *sk, struct hci_dev *hdev, hci_dev 620 net/bluetooth/mgmt.c static u32 get_supported_phys(struct hci_dev *hdev) hci_dev 672 net/bluetooth/mgmt.c static u32 get_selected_phys(struct hci_dev *hdev) hci_dev 735 net/bluetooth/mgmt.c static u32 get_configurable_phys(struct hci_dev *hdev) hci_dev 741 net/bluetooth/mgmt.c static u32 get_supported_settings(struct hci_dev *hdev) hci_dev 783 net/bluetooth/mgmt.c static u32 get_current_settings(struct hci_dev *hdev) hci_dev 851 net/bluetooth/mgmt.c static struct mgmt_pending_cmd *pending_find(u16 opcode, struct hci_dev *hdev) hci_dev 857 net/bluetooth/mgmt.c struct hci_dev *hdev, hci_dev 863 net/bluetooth/mgmt.c u8 mgmt_get_adv_discov_flags(struct hci_dev *hdev) hci_dev 887 net/bluetooth/mgmt.c bool mgmt_get_connectable(struct hci_dev *hdev) hci_dev 906 net/bluetooth/mgmt.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 927 net/bluetooth/mgmt.c struct hci_dev *hdev = container_of(work, struct hci_dev, hci_dev 950 net/bluetooth/mgmt.c static void mgmt_init_hdev(struct sock *sk, struct hci_dev *hdev) hci_dev 966 net/bluetooth/mgmt.c static int read_controller_info(struct sock *sk, struct hci_dev *hdev, hci_dev 996 net/bluetooth/mgmt.c static u16 append_eir_data_to_buf(struct hci_dev *hdev, u8 *eir) hci_dev 1020 net/bluetooth/mgmt.c static int read_ext_controller_info(struct sock *sk, struct hci_dev *hdev, hci_dev 1060 net/bluetooth/mgmt.c static int ext_info_changed(struct hci_dev *hdev, struct sock *skip) hci_dev 1076 net/bluetooth/mgmt.c static int send_settings_rsp(struct sock *sk, u16 opcode, struct hci_dev *hdev) hci_dev 1084 net/bluetooth/mgmt.c static void clean_up_hci_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 1094 net/bluetooth/mgmt.c void mgmt_advertising_added(struct sock *sk, struct hci_dev *hdev, u8 instance) hci_dev 1103 net/bluetooth/mgmt.c void mgmt_advertising_removed(struct sock *sk, struct hci_dev *hdev, hci_dev 1113 net/bluetooth/mgmt.c static void cancel_adv_timeout(struct hci_dev *hdev) hci_dev 1121 net/bluetooth/mgmt.c static int clean_up_hci_state(struct hci_dev *hdev) hci_dev 1155 net/bluetooth/mgmt.c static int set_powered(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 1210 net/bluetooth/mgmt.c static int new_settings(struct hci_dev *hdev, struct sock *skip) hci_dev 1218 net/bluetooth/mgmt.c int mgmt_new_settings(struct hci_dev *hdev) hci_dev 1225 net/bluetooth/mgmt.c struct hci_dev *hdev; hci_dev 1279 net/bluetooth/mgmt.c static u8 mgmt_bredr_support(struct hci_dev *hdev) hci_dev 1289 net/bluetooth/mgmt.c static u8 mgmt_le_support(struct hci_dev *hdev) hci_dev 1299 net/bluetooth/mgmt.c void mgmt_set_discoverable_complete(struct hci_dev *hdev, u8 status) hci_dev 1334 net/bluetooth/mgmt.c static int set_discoverable(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 1458 net/bluetooth/mgmt.c void mgmt_set_connectable_complete(struct hci_dev *hdev, u8 status) hci_dev 1486 net/bluetooth/mgmt.c static int set_connectable_update_settings(struct hci_dev *hdev, hci_dev 1515 net/bluetooth/mgmt.c static int set_connectable(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 1572 net/bluetooth/mgmt.c static int set_bondable(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 1615 net/bluetooth/mgmt.c static int set_link_security(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 1684 net/bluetooth/mgmt.c static int set_ssp(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) hci_dev 1765 net/bluetooth/mgmt.c static int set_hs(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) hci_dev 1822 net/bluetooth/mgmt.c static void le_enable_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 1869 net/bluetooth/mgmt.c static int set_le(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) hci_dev 1982 net/bluetooth/mgmt.c static bool pending_eir_or_class(struct hci_dev *hdev) hci_dev 2018 net/bluetooth/mgmt.c static void mgmt_class_complete(struct hci_dev *hdev, u16 mgmt_op, u8 status) hci_dev 2037 net/bluetooth/mgmt.c static void add_uuid_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 2044 net/bluetooth/mgmt.c static int add_uuid(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) hci_dev 2102 net/bluetooth/mgmt.c static bool enable_service_cache(struct hci_dev *hdev) hci_dev 2116 net/bluetooth/mgmt.c static void remove_uuid_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 2123 net/bluetooth/mgmt.c static int remove_uuid(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2202 net/bluetooth/mgmt.c static void set_class_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 2209 net/bluetooth/mgmt.c static int set_dev_class(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2280 net/bluetooth/mgmt.c static int load_link_keys(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2361 net/bluetooth/mgmt.c static int device_unpaired(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2373 net/bluetooth/mgmt.c static int unpair_device(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2501 net/bluetooth/mgmt.c static int disconnect(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2586 net/bluetooth/mgmt.c static int get_connections(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2640 net/bluetooth/mgmt.c static int send_pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, hci_dev 2661 net/bluetooth/mgmt.c static int pin_code_reply(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2723 net/bluetooth/mgmt.c static int set_io_capability(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2749 net/bluetooth/mgmt.c struct hci_dev *hdev = conn->hdev; hci_dev 2841 net/bluetooth/mgmt.c static int pair_device(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 2972 net/bluetooth/mgmt.c static int cancel_pair_device(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 3015 net/bluetooth/mgmt.c static int user_pairing_resp(struct sock *sk, struct hci_dev *hdev, hci_dev 3086 net/bluetooth/mgmt.c static int pin_code_neg_reply(struct sock *sk, struct hci_dev *hdev, hci_dev 3098 net/bluetooth/mgmt.c static int user_confirm_reply(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 3114 net/bluetooth/mgmt.c static int user_confirm_neg_reply(struct sock *sk, struct hci_dev *hdev, hci_dev 3126 net/bluetooth/mgmt.c static int user_passkey_reply(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 3138 net/bluetooth/mgmt.c static int user_passkey_neg_reply(struct sock *sk, struct hci_dev *hdev, hci_dev 3150 net/bluetooth/mgmt.c static void adv_expire(struct hci_dev *hdev, u32 flags) hci_dev 3179 net/bluetooth/mgmt.c static void set_name_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 3211 net/bluetooth/mgmt.c static int set_local_name(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 3281 net/bluetooth/mgmt.c static int set_appearance(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 3315 net/bluetooth/mgmt.c static int get_phy_configuration(struct sock *sk, struct hci_dev *hdev, hci_dev 3336 net/bluetooth/mgmt.c int mgmt_phy_configuration_changed(struct hci_dev *hdev, struct sock *skip) hci_dev 3348 net/bluetooth/mgmt.c static void set_default_phy_complete(struct hci_dev *hdev, u8 status, hci_dev 3379 net/bluetooth/mgmt.c static int set_phy_configuration(struct sock *sk, struct hci_dev *hdev, hci_dev 3534 net/bluetooth/mgmt.c static void read_local_oob_data_complete(struct hci_dev *hdev, u8 status, hci_dev 3593 net/bluetooth/mgmt.c static int read_local_oob_data(struct sock *sk, struct hci_dev *hdev, hci_dev 3644 net/bluetooth/mgmt.c static int add_remote_oob_data(struct sock *sk, struct hci_dev *hdev, hci_dev 3752 net/bluetooth/mgmt.c static int remove_remote_oob_data(struct sock *sk, struct hci_dev *hdev, hci_dev 3789 net/bluetooth/mgmt.c void mgmt_start_discovery_complete(struct hci_dev *hdev, u8 status) hci_dev 3812 net/bluetooth/mgmt.c static bool discovery_type_is_valid(struct hci_dev *hdev, uint8_t type, hci_dev 3839 net/bluetooth/mgmt.c static int start_discovery_internal(struct sock *sk, struct hci_dev *hdev, hci_dev 3900 net/bluetooth/mgmt.c static int start_discovery(struct sock *sk, struct hci_dev *hdev, hci_dev 3907 net/bluetooth/mgmt.c static int start_limited_discovery(struct sock *sk, struct hci_dev *hdev, hci_dev 3922 net/bluetooth/mgmt.c static int start_service_discovery(struct sock *sk, struct hci_dev *hdev, hci_dev 4023 net/bluetooth/mgmt.c void mgmt_stop_discovery_complete(struct hci_dev *hdev, u8 status) hci_dev 4040 net/bluetooth/mgmt.c static int stop_discovery(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 4082 net/bluetooth/mgmt.c static int confirm_name(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 4124 net/bluetooth/mgmt.c static int block_device(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 4160 net/bluetooth/mgmt.c static int unblock_device(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 4196 net/bluetooth/mgmt.c static int set_device_id(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 4231 net/bluetooth/mgmt.c static void enable_advertising_instance(struct hci_dev *hdev, u8 status, hci_dev 4237 net/bluetooth/mgmt.c static void set_advertising_complete(struct hci_dev *hdev, u8 status, hci_dev 4300 net/bluetooth/mgmt.c static int set_advertising(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 4408 net/bluetooth/mgmt.c static int set_static_address(struct sock *sk, struct hci_dev *hdev, hci_dev 4452 net/bluetooth/mgmt.c static int set_scan_params(struct sock *sk, struct hci_dev *hdev, hci_dev 4509 net/bluetooth/mgmt.c static void fast_connectable_complete(struct hci_dev *hdev, u8 status, hci_dev 4543 net/bluetooth/mgmt.c static int set_fast_connectable(struct sock *sk, struct hci_dev *hdev, hci_dev 4608 net/bluetooth/mgmt.c static void set_bredr_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 4640 net/bluetooth/mgmt.c static int set_bredr(struct sock *sk, struct hci_dev *hdev, void *data, u16 len) hci_dev 4752 net/bluetooth/mgmt.c static void sc_enable_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 4797 net/bluetooth/mgmt.c static int set_secure_conn(struct sock *sk, struct hci_dev *hdev, hci_dev 4885 net/bluetooth/mgmt.c static int set_debug_keys(struct sock *sk, struct hci_dev *hdev, hci_dev 4932 net/bluetooth/mgmt.c static int set_privacy(struct sock *sk, struct hci_dev *hdev, void *cp_data, hci_dev 5005 net/bluetooth/mgmt.c static int load_irks(struct sock *sk, struct hci_dev *hdev, void *cp_data, hci_dev 5087 net/bluetooth/mgmt.c static int load_long_term_keys(struct sock *sk, struct hci_dev *hdev, hci_dev 5202 net/bluetooth/mgmt.c static void conn_info_refresh_complete(struct hci_dev *hdev, u8 hci_status, hci_dev 5256 net/bluetooth/mgmt.c static int get_conn_info(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 5381 net/bluetooth/mgmt.c struct hci_dev *hdev; hci_dev 5413 net/bluetooth/mgmt.c static void get_clock_info_complete(struct hci_dev *hdev, u8 status, u16 opcode) hci_dev 5445 net/bluetooth/mgmt.c static int get_clock_info(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 5521 net/bluetooth/mgmt.c static bool is_connected(struct hci_dev *hdev, bdaddr_t *addr, u8 type) hci_dev 5539 net/bluetooth/mgmt.c static int hci_conn_params_set(struct hci_dev *hdev, bdaddr_t *addr, hci_dev 5583 net/bluetooth/mgmt.c static void device_added(struct sock *sk, struct hci_dev *hdev, hci_dev 5595 net/bluetooth/mgmt.c static int add_device(struct sock *sk, struct hci_dev *hdev, hci_dev 5683 net/bluetooth/mgmt.c static void device_removed(struct sock *sk, struct hci_dev *hdev, hci_dev 5694 net/bluetooth/mgmt.c static int remove_device(struct sock *sk, struct hci_dev *hdev, hci_dev 5823 net/bluetooth/mgmt.c static int load_conn_param(struct sock *sk, struct hci_dev *hdev, void *data, hci_dev 5908 net/bluetooth/mgmt.c static int set_external_config(struct sock *sk, struct hci_dev *hdev, hci_dev 5964 net/bluetooth/mgmt.c static int set_public_address(struct sock *sk, struct hci_dev *hdev, hci_dev 6016 net/bluetooth/mgmt.c static void read_local_oob_ext_data_complete(struct hci_dev *hdev, u8 status, hci_dev 6127 net/bluetooth/mgmt.c static int read_local_ssp_oob_req(struct hci_dev *hdev, struct sock *sk, hci_dev 6155 net/bluetooth/mgmt.c static int read_local_oob_ext_data(struct sock *sk, struct hci_dev *hdev, hci_dev 6311 net/bluetooth/mgmt.c static u32 get_supported_adv_flags(struct hci_dev *hdev) hci_dev 6342 net/bluetooth/mgmt.c static int read_adv_features(struct sock *sk, struct hci_dev *hdev, hci_dev 6391 net/bluetooth/mgmt.c static u8 calculate_name_len(struct hci_dev *hdev) hci_dev 6398 net/bluetooth/mgmt.c static u8 tlv_data_max_len(struct hci_dev *hdev, u32 adv_flags, hci_dev 6444 net/bluetooth/mgmt.c static bool tlv_data_is_valid(struct hci_dev *hdev, u32 adv_flags, u8 *data, hci_dev 6486 net/bluetooth/mgmt.c static void add_advertising_complete(struct hci_dev *hdev, u8 status, hci_dev 6538 net/bluetooth/mgmt.c static int add_advertising(struct sock *sk, struct hci_dev *hdev, hci_dev 6681 net/bluetooth/mgmt.c static void remove_advertising_complete(struct hci_dev *hdev, u8 status, hci_dev 6711 net/bluetooth/mgmt.c static int remove_advertising(struct sock *sk, struct hci_dev *hdev, hci_dev 6784 net/bluetooth/mgmt.c static int get_adv_size_info(struct sock *sk, struct hci_dev *hdev, hci_dev 6919 net/bluetooth/mgmt.c void mgmt_index_added(struct hci_dev *hdev) hci_dev 6951 net/bluetooth/mgmt.c void mgmt_index_removed(struct hci_dev *hdev) hci_dev 6987 net/bluetooth/mgmt.c static void restart_le_actions(struct hci_dev *hdev) hci_dev 7011 net/bluetooth/mgmt.c void mgmt_power_on(struct hci_dev *hdev, int err) hci_dev 7034 net/bluetooth/mgmt.c void __mgmt_power_off(struct hci_dev *hdev) hci_dev 7068 net/bluetooth/mgmt.c void mgmt_set_powered_failed(struct hci_dev *hdev, int err) hci_dev 7087 net/bluetooth/mgmt.c void mgmt_new_link_key(struct hci_dev *hdev, struct link_key *key, hci_dev 7123 net/bluetooth/mgmt.c void mgmt_new_ltk(struct hci_dev *hdev, struct smp_ltk *key, bool persistent) hci_dev 7166 net/bluetooth/mgmt.c void mgmt_new_irk(struct hci_dev *hdev, struct smp_irk *irk, bool persistent) hci_dev 7182 net/bluetooth/mgmt.c void mgmt_new_csrk(struct hci_dev *hdev, struct smp_csrk *csrk, hci_dev 7212 net/bluetooth/mgmt.c void mgmt_new_conn_param(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7233 net/bluetooth/mgmt.c void mgmt_device_connected(struct hci_dev *hdev, struct hci_conn *conn, hci_dev 7284 net/bluetooth/mgmt.c struct hci_dev *hdev = data; hci_dev 7293 net/bluetooth/mgmt.c bool mgmt_powering_down(struct hci_dev *hdev) hci_dev 7309 net/bluetooth/mgmt.c void mgmt_device_disconnected(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7345 net/bluetooth/mgmt.c void mgmt_disconnect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7371 net/bluetooth/mgmt.c void mgmt_connect_failed(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, hci_dev 7391 net/bluetooth/mgmt.c void mgmt_pin_code_request(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 secure) hci_dev 7402 net/bluetooth/mgmt.c void mgmt_pin_code_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7415 net/bluetooth/mgmt.c void mgmt_pin_code_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7428 net/bluetooth/mgmt.c int mgmt_user_confirm_request(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7445 net/bluetooth/mgmt.c int mgmt_user_passkey_request(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7459 net/bluetooth/mgmt.c static int user_pairing_resp_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7475 net/bluetooth/mgmt.c int mgmt_user_confirm_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7482 net/bluetooth/mgmt.c int mgmt_user_confirm_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7490 net/bluetooth/mgmt.c int mgmt_user_passkey_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7497 net/bluetooth/mgmt.c int mgmt_user_passkey_neg_reply_complete(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7505 net/bluetooth/mgmt.c int mgmt_user_passkey_notify(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 7542 net/bluetooth/mgmt.c void mgmt_auth_enable_complete(struct hci_dev *hdev, u8 status) hci_dev 7571 net/bluetooth/mgmt.c struct hci_dev *hdev = req->hdev; hci_dev 7584 net/bluetooth/mgmt.c void mgmt_ssp_enable_complete(struct hci_dev *hdev, u8 enable, u8 status) hci_dev 7647 net/bluetooth/mgmt.c void mgmt_set_class_of_dev_complete(struct hci_dev *hdev, u8 *dev_class, hci_dev 7666 net/bluetooth/mgmt.c void mgmt_set_local_name_complete(struct hci_dev *hdev, u8 *name, u8 status) hci_dev 7761 net/bluetooth/mgmt.c static void restart_le_scan(struct hci_dev *hdev) hci_dev 7776 net/bluetooth/mgmt.c static bool is_filter_match(struct hci_dev *hdev, s8 rssi, u8 *eir, hci_dev 7821 net/bluetooth/mgmt.c void mgmt_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, hci_dev 7903 net/bluetooth/mgmt.c void mgmt_remote_name(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 link_type, hci_dev 7926 net/bluetooth/mgmt.c void mgmt_discovering(struct hci_dev *hdev, u8 discovering) hci_dev 59 net/bluetooth/mgmt_util.c int mgmt_send_event(u16 event, struct hci_dev *hdev, unsigned short channel, hci_dev 185 net/bluetooth/mgmt_util.c struct hci_dev *hdev) hci_dev 201 net/bluetooth/mgmt_util.c struct hci_dev *hdev, hci_dev 216 net/bluetooth/mgmt_util.c void mgmt_pending_foreach(u16 opcode, struct hci_dev *hdev, hci_dev 231 net/bluetooth/mgmt_util.c struct hci_dev *hdev, hci_dev 34 net/bluetooth/mgmt_util.h int mgmt_send_event(u16 event, struct hci_dev *hdev, unsigned short channel, hci_dev 41 net/bluetooth/mgmt_util.h struct hci_dev *hdev); hci_dev 44 net/bluetooth/mgmt_util.h struct hci_dev *hdev, hci_dev 46 net/bluetooth/mgmt_util.h void mgmt_pending_foreach(u16 opcode, struct hci_dev *hdev, hci_dev 50 net/bluetooth/mgmt_util.h struct hci_dev *hdev, hci_dev 178 net/bluetooth/rfcomm/tty.c struct hci_dev *hdev; hci_dev 106 net/bluetooth/sco.c struct hci_dev *hdev = hcon->hdev; hci_dev 218 net/bluetooth/sco.c struct hci_dev *hdev; hci_dev 729 net/bluetooth/sco.c struct hci_dev *hdev = conn->hdev; hci_dev 1082 net/bluetooth/sco.c int sco_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr, __u8 *flags) hci_dev 501 net/bluetooth/smp.c bool smp_irk_matches(struct hci_dev *hdev, const u8 irk[16], hci_dev 523 net/bluetooth/smp.c int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa) hci_dev 548 net/bluetooth/smp.c int smp_generate_oob(struct hci_dev *hdev, u8 hash[16], u8 rand[16]) hci_dev 664 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 736 net/bluetooth/smp.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 1038 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 1199 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 1236 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 1495 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 1690 net/bluetooth/smp.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 1731 net/bluetooth/smp.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 1867 net/bluetooth/smp.c struct hci_dev *hdev = smp->conn->hcon->hdev; hci_dev 1923 net/bluetooth/smp.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 2044 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 2259 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 2404 net/bluetooth/smp.c int smp_cancel_and_remove_pairing(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 2476 net/bluetooth/smp.c struct hci_dev *hdev = conn->hcon->hdev; hci_dev 2678 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 3008 net/bluetooth/smp.c struct hci_dev *hdev = hcon->hdev; hci_dev 3214 net/bluetooth/smp.c static struct l2cap_chan *smp_add_cid(struct hci_dev *hdev, u16 cid) hci_dev 3312 net/bluetooth/smp.c struct hci_dev *hdev = file->private_data; hci_dev 3325 net/bluetooth/smp.c struct hci_dev *hdev = file->private_data; hci_dev 3368 net/bluetooth/smp.c struct hci_dev *hdev = file->private_data; hci_dev 3380 net/bluetooth/smp.c struct hci_dev *hdev = file->private_data; hci_dev 3412 net/bluetooth/smp.c struct hci_dev *hdev = file->private_data; hci_dev 3424 net/bluetooth/smp.c struct hci_dev *hdev = file->private_data; hci_dev 3452 net/bluetooth/smp.c int smp_register(struct hci_dev *hdev) hci_dev 3517 net/bluetooth/smp.c void smp_unregister(struct hci_dev *hdev) hci_dev 184 net/bluetooth/smp.h int smp_cancel_and_remove_pairing(struct hci_dev *hdev, bdaddr_t *bdaddr, hci_dev 191 net/bluetooth/smp.h bool smp_irk_matches(struct hci_dev *hdev, const u8 irk[16], hci_dev 193 net/bluetooth/smp.h int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa); hci_dev 194 net/bluetooth/smp.h int smp_generate_oob(struct hci_dev *hdev, u8 hash[16], u8 rand[16]); hci_dev 196 net/bluetooth/smp.h int smp_register(struct hci_dev *hdev); hci_dev 197 net/bluetooth/smp.h void smp_unregister(struct hci_dev *hdev); hci_dev 1154 net/nfc/nci/core.c ndev->hci_dev = nci_hci_allocate(ndev); hci_dev 1155 net/nfc/nci/core.c if (!ndev->hci_dev) hci_dev 126 net/nfc/nci/hci.c if (ndev->hci_dev->pipes[i].host == host) { hci_dev 127 net/nfc/nci/hci.c ndev->hci_dev->pipes[i].gate = NCI_HCI_INVALID_GATE; hci_dev 128 net/nfc/nci/hci.c ndev->hci_dev->pipes[i].host = NCI_HCI_INVALID_HOST; hci_dev 150 net/nfc/nci/hci.c conn_info = ndev->hci_dev->conn_info; hci_dev 211 net/nfc/nci/hci.c u8 pipe = ndev->hci_dev->gate2pipe[gate]; hci_dev 230 net/nfc/nci/hci.c u8 pipe = ndev->hci_dev->gate2pipe[gate]; hci_dev 235 net/nfc/nci/hci.c conn_info = ndev->hci_dev->conn_info; hci_dev 270 net/nfc/nci/hci.c nci_hci_reset_pipes(ndev->hci_dev); hci_dev 285 net/nfc/nci/hci.c u8 gate = ndev->hci_dev->pipes[pipe].gate; hci_dev 313 net/nfc/nci/hci.c ndev->hci_dev->gate2pipe[dest_gate] = new_pipe; hci_dev 314 net/nfc/nci/hci.c ndev->hci_dev->pipes[new_pipe].gate = dest_gate; hci_dev 315 net/nfc/nci/hci.c ndev->hci_dev->pipes[new_pipe].host = hci_dev 336 net/nfc/nci/hci.c ndev->hci_dev->pipes[delete_info->pipe].gate = hci_dev 338 net/nfc/nci/hci.c ndev->hci_dev->pipes[delete_info->pipe].host = hci_dev 371 net/nfc/nci/hci.c conn_info = ndev->hci_dev->conn_info; hci_dev 449 net/nfc/nci/hci.c skb_queue_tail(&ndev->hci_dev->rx_hcp_frags, skb); hci_dev 454 net/nfc/nci/hci.c if (skb_queue_len(&ndev->hci_dev->rx_hcp_frags)) { hci_dev 456 net/nfc/nci/hci.c skb_queue_tail(&ndev->hci_dev->rx_hcp_frags, skb); hci_dev 459 net/nfc/nci/hci.c skb_queue_walk(&ndev->hci_dev->rx_hcp_frags, frag_skb) { hci_dev 473 net/nfc/nci/hci.c skb_queue_walk(&ndev->hci_dev->rx_hcp_frags, frag_skb) { hci_dev 480 net/nfc/nci/hci.c skb_queue_purge(&ndev->hci_dev->rx_hcp_frags); hci_dev 498 net/nfc/nci/hci.c skb_queue_tail(&ndev->hci_dev->msg_rx_queue, hcp_skb); hci_dev 499 net/nfc/nci/hci.c schedule_work(&ndev->hci_dev->msg_rx_work); hci_dev 508 net/nfc/nci/hci.c conn_info = ndev->hci_dev->conn_info; hci_dev 570 net/nfc/nci/hci.c u8 pipe = ndev->hci_dev->gate2pipe[gate]; hci_dev 577 net/nfc/nci/hci.c conn_info = ndev->hci_dev->conn_info; hci_dev 617 net/nfc/nci/hci.c u8 pipe = ndev->hci_dev->gate2pipe[gate]; hci_dev 624 net/nfc/nci/hci.c conn_info = ndev->hci_dev->conn_info; hci_dev 661 net/nfc/nci/hci.c if (ndev->hci_dev->gate2pipe[dest_gate] != NCI_HCI_INVALID_PIPE) hci_dev 695 net/nfc/nci/hci.c ndev->hci_dev->pipes[pipe].gate = dest_gate; hci_dev 696 net/nfc/nci/hci.c ndev->hci_dev->pipes[pipe].host = dest_host; hci_dev 697 net/nfc/nci/hci.c ndev->hci_dev->gate2pipe[dest_gate] = pipe; hci_dev 726 net/nfc/nci/hci.c ndev->hci_dev->count_pipes = 0; hci_dev 727 net/nfc/nci/hci.c ndev->hci_dev->expected_pipes = 0; hci_dev 729 net/nfc/nci/hci.c conn_info = ndev->hci_dev->conn_info; hci_dev 736 net/nfc/nci/hci.c nci_hci_reset_pipes(ndev->hci_dev); hci_dev 738 net/nfc/nci/hci.c if (ndev->hci_dev->init_data.gates[0].gate != NCI_HCI_ADMIN_GATE) hci_dev 742 net/nfc/nci/hci.c ndev->hci_dev->init_data.gates[0].dest_host, hci_dev 743 net/nfc/nci/hci.c ndev->hci_dev->init_data.gates[0].gate, hci_dev 744 net/nfc/nci/hci.c ndev->hci_dev->init_data.gates[0].pipe); hci_dev 754 net/nfc/nci/hci.c skb->len == strlen(ndev->hci_dev->init_data.session_id) && hci_dev 755 net/nfc/nci/hci.c !memcmp(ndev->hci_dev->init_data.session_id, skb->data, skb->len) && hci_dev 765 net/nfc/nci/hci.c ndev->hci_dev->init_data.gate_count, hci_dev 766 net/nfc/nci/hci.c ndev->hci_dev->init_data.gates); hci_dev 772 net/nfc/nci/hci.c ndev->hci_dev->init_data.session_id, hci_dev 773 net/nfc/nci/hci.c strlen(ndev->hci_dev->init_data.session_id)); hci_dev 724 net/nfc/nci/ntf.c ndev->hci_dev->nfcee_id = nfcee_ntf->nfcee_id; hci_dev 252 net/nfc/nci/rsp.c if (ndev->cur_params.id == ndev->hci_dev->nfcee_id) hci_dev 253 net/nfc/nci/rsp.c ndev->hci_dev->conn_info = conn_info;