Lines Matching defs:hdev
175 int (*acpi_reset_method)(struct hci_dev *hdev);
178 #define btintel_set_flag(hdev, nr) \
180 struct btintel_data *intel = hci_get_priv((hdev)); \
184 #define btintel_clear_flag(hdev, nr) \
186 struct btintel_data *intel = hci_get_priv((hdev)); \
190 #define btintel_wake_up_flag(hdev, nr) \
192 struct btintel_data *intel = hci_get_priv((hdev)); \
196 #define btintel_get_flag(hdev) \
197 (((struct btintel_data *)hci_get_priv(hdev))->flags)
199 #define btintel_test_flag(hdev, nr) test_bit((nr), btintel_get_flag(hdev))
200 #define btintel_test_and_clear_flag(hdev, nr) test_and_clear_bit((nr), btintel_get_flag(hdev))
201 #define btintel_wait_on_flag_timeout(hdev, nr, m, to) \
202 wait_on_bit_timeout(btintel_get_flag(hdev), (nr), m, to)
206 int btintel_check_bdaddr(struct hci_dev *hdev);
207 int btintel_enter_mfg(struct hci_dev *hdev);
208 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched);
209 int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr);
210 int btintel_set_diag(struct hci_dev *hdev, bool enable);
212 int btintel_version_info(struct hci_dev *hdev, struct intel_version *ver);
213 int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name);
214 int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug);
215 int btintel_read_version(struct hci_dev *hdev, struct intel_version *ver);
216 struct regmap *btintel_regmap_init(struct hci_dev *hdev, u16 opcode_read,
218 int btintel_send_intel_reset(struct hci_dev *hdev, u32 boot_param);
219 int btintel_read_boot_params(struct hci_dev *hdev,
223 int btintel_configure_setup(struct hci_dev *hdev, const char *driver_name);
224 int btintel_recv_event(struct hci_dev *hdev, struct sk_buff *skb);
225 void btintel_bootup(struct hci_dev *hdev, const void *ptr, unsigned int len);
226 void btintel_secure_send_result(struct hci_dev *hdev,
228 int btintel_set_quality_report(struct hci_dev *hdev, bool enable);
231 static inline int btintel_check_bdaddr(struct hci_dev *hdev)
236 static inline int btintel_enter_mfg(struct hci_dev *hdev)
241 static inline int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched)
246 static inline int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr)
251 static inline int btintel_set_diag(struct hci_dev *hdev, bool enable)
256 static inline int btintel_version_info(struct hci_dev *hdev,
262 static inline int btintel_load_ddc_config(struct hci_dev *hdev,
268 static inline int btintel_set_event_mask_mfg(struct hci_dev *hdev, bool debug)
273 static inline int btintel_read_version(struct hci_dev *hdev,
279 static inline struct regmap *btintel_regmap_init(struct hci_dev *hdev,
286 static inline int btintel_send_intel_reset(struct hci_dev *hdev,
292 static inline int btintel_read_boot_params(struct hci_dev *hdev,
305 static inline int btintel_configure_setup(struct hci_dev *hdev,
311 static inline void btintel_bootup(struct hci_dev *hdev,
316 static inline void btintel_secure_send_result(struct hci_dev *hdev,
321 static inline int btintel_set_quality_report(struct hci_dev *hdev, bool enable)