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;