Lines Matching refs:hdev
25 #define hci_req_sync_lock(hdev) mutex_lock(&hdev->req_lock) argument
26 #define hci_req_sync_unlock(hdev) mutex_unlock(&hdev->req_lock) argument
29 struct hci_dev *hdev; member
38 void hci_req_init(struct hci_request *req, struct hci_dev *hdev);
45 void hci_req_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 status,
49 int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req,
52 int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req,
55 void hci_req_sync_cancel(struct hci_dev *hdev, int err);
57 struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen,
60 int __hci_req_hci_power_on(struct hci_dev *hdev);
69 void hci_req_reenable_advertising(struct hci_dev *hdev);
73 int hci_req_update_adv_data(struct hci_dev *hdev, u8 instance);
78 void hci_req_clear_adv_instance(struct hci_dev *hdev, struct sock *sk,
87 static inline void hci_req_update_scan(struct hci_dev *hdev) in hci_req_update_scan() argument
89 queue_work(hdev->req_workqueue, &hdev->scan_update); in hci_req_update_scan()
101 static inline void hci_update_background_scan(struct hci_dev *hdev) in hci_update_background_scan() argument
103 queue_work(hdev->req_workqueue, &hdev->bg_scan_update); in hci_update_background_scan()
106 void hci_request_setup(struct hci_dev *hdev);
107 void hci_request_cancel_all(struct hci_dev *hdev);
109 u8 append_local_name(struct hci_dev *hdev, u8 *ptr, u8 ad_len);