Lines Matching defs:hdev

183 	int (*acpi_reset_method)(struct hci_dev *hdev);
186 #define btintel_set_flag(hdev, nr) \
188 struct btintel_data *intel = hci_get_priv((hdev)); \
192 #define btintel_clear_flag(hdev, nr) \
194 struct btintel_data *intel = hci_get_priv((hdev)); \
198 #define btintel_wake_up_flag(hdev, nr) \
200 struct btintel_data *intel = hci_get_priv((hdev)); \
204 #define btintel_get_flag(hdev) \
205 (((struct btintel_data *)hci_get_priv(hdev))->flags)
207 #define btintel_test_flag(hdev, nr) test_bit((nr), btintel_get_flag(hdev))
208 #define btintel_test_and_clear_flag(hdev, nr) test_and_clear_bit((nr), btintel_get_flag(hdev))
209 #define btintel_wait_on_flag_timeout(hdev, nr, m, to) \
210 wait_on_bit_timeout(btintel_get_flag(hdev), (nr), m, to)
214 int btintel_check_bdaddr(struct hci_dev *hdev);
215 int btintel_enter_mfg(struct hci_dev *hdev);
216 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched);
217 int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr);
218 int btintel_set_diag(struct hci_dev *hdev, bool enable);
220 int btintel_version_info(struct hci_dev *hdev, struct intel_version *ver);
221 int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name);
222 int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug);
223 int btintel_read_version(struct hci_dev *hdev, struct intel_version *ver);
224 struct regmap *btintel_regmap_init(struct hci_dev *hdev, u16 opcode_read,
226 int btintel_send_intel_reset(struct hci_dev *hdev, u32 boot_param);
227 int btintel_read_boot_params(struct hci_dev *hdev,
231 int btintel_configure_setup(struct hci_dev *hdev, const char *driver_name);
232 int btintel_recv_event(struct hci_dev *hdev, struct sk_buff *skb);
233 void btintel_bootup(struct hci_dev *hdev, const void *ptr, unsigned int len);
234 void btintel_secure_send_result(struct hci_dev *hdev,
236 int btintel_set_quality_report(struct hci_dev *hdev, bool enable);
237 int btintel_version_info_tlv(struct hci_dev *hdev,
239 int btintel_parse_version_tlv(struct hci_dev *hdev,
242 void btintel_set_msft_opcode(struct hci_dev *hdev, u8 hw_variant);
243 int btintel_bootloader_setup_tlv(struct hci_dev *hdev,
245 int btintel_shutdown_combined(struct hci_dev *hdev);
246 void btintel_hw_error(struct hci_dev *hdev, u8 code);
249 static inline int btintel_check_bdaddr(struct hci_dev *hdev)
254 static inline int btintel_enter_mfg(struct hci_dev *hdev)
259 static inline int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched)
264 static inline int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr)
269 static inline int btintel_set_diag(struct hci_dev *hdev, bool enable)
274 static inline int btintel_version_info(struct hci_dev *hdev,
280 static inline int btintel_load_ddc_config(struct hci_dev *hdev,
286 static inline int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug)
291 static inline int btintel_read_version(struct hci_dev *hdev,
297 static inline struct regmap *btintel_regmap_init(struct hci_dev *hdev,
304 static inline int btintel_send_intel_reset(struct hci_dev *hdev,
310 static inline int btintel_read_boot_params(struct hci_dev *hdev,
323 static inline int btintel_configure_setup(struct hci_dev *hdev,
329 static inline void btintel_bootup(struct hci_dev *hdev,
334 static inline void btintel_secure_send_result(struct hci_dev *hdev,
339 static inline int btintel_set_quality_report(struct hci_dev *hdev, bool enable)
344 static inline int btintel_version_info_tlv(struct hci_dev *hdev,
350 static inline int btintel_parse_version_tlv(struct hci_dev *hdev,
357 static inline void btintel_set_msft_opcode(struct hci_dev *hdev, u8 hw_variant)
362 static inline int btintel_bootloader_setup_tlv(struct hci_dev *hdev,
368 static inline int btintel_shutdown_combined(struct hci_dev *hdev)
373 static inline void btintel_hw_error(struct hci_dev *hdev, u8 code)