Lines Matching refs:hci_dev
29 struct hci_dev *hdev;
38 void hci_req_init(struct hci_request *req, struct hci_dev *hdev);
40 bool hci_req_status_pend(struct hci_dev *hdev);
47 void hci_req_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 status,
51 int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req,
54 int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req,
57 void hci_req_sync_cancel(struct hci_dev *hdev, int err);
59 struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen,
62 int __hci_req_hci_power_on(struct hci_dev *hdev);
71 void hci_req_prepare_suspend(struct hci_dev *hdev, enum suspended_state next);
73 void hci_req_disable_address_resolution(struct hci_dev *hdev);
75 int hci_req_resume_adv_instances(struct hci_dev *hdev);
76 void hci_req_reenable_advertising(struct hci_dev *hdev);
80 int hci_req_update_adv_data(struct hci_dev *hdev, u8 instance);
85 void hci_req_clear_adv_instance(struct hci_dev *hdev, struct sock *sk,
95 int hci_get_random_address(struct hci_dev *hdev, bool require_privacy,
104 int hci_req_configure_datapath(struct hci_dev *hdev, struct bt_codec *codec);
106 static inline void hci_req_update_scan(struct hci_dev *hdev) in hci_req_update_scan()
120 static inline void hci_update_background_scan(struct hci_dev *hdev) in hci_update_background_scan()
125 void hci_request_setup(struct hci_dev *hdev);
126 void hci_request_cancel_all(struct hci_dev *hdev);