Lines Matching refs:hci_request
28 struct hci_request { struct
38 void hci_req_init(struct hci_request *req, struct hci_dev *hdev); argument
39 void hci_req_purge(struct hci_request *req);
40 int hci_req_run(struct hci_request *req, hci_req_complete_t complete);
41 int hci_req_run_skb(struct hci_request *req, hci_req_complete_skb_t complete);
42 void hci_req_add(struct hci_request *req, u16 opcode, u32 plen,
44 void hci_req_add_ev(struct hci_request *req, u16 opcode, u32 plen,
50 int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req,
53 int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req,
63 void __hci_req_write_fast_connectable(struct hci_request *req, bool enable);
64 void __hci_req_update_name(struct hci_request *req);
65 void __hci_req_update_eir(struct hci_request *req);
67 void hci_req_add_le_scan_disable(struct hci_request *req);
68 void hci_req_add_le_passive_scan(struct hci_request *req);
71 void __hci_req_enable_advertising(struct hci_request *req);
72 void __hci_req_disable_advertising(struct hci_request *req);
73 void __hci_req_update_adv_data(struct hci_request *req, u8 instance);
75 void __hci_req_update_scan_rsp_data(struct hci_request *req, u8 instance);
77 int __hci_req_schedule_adv_instance(struct hci_request *req, u8 instance,
80 struct hci_request *req, u8 instance,
83 int __hci_req_setup_ext_adv_instance(struct hci_request *req, u8 instance);
84 int __hci_req_start_ext_adv(struct hci_request *req, u8 instance);
85 void __hci_req_enable_ext_advertising(struct hci_request *req);
86 void __hci_req_clear_ext_adv_sets(struct hci_request *req);
91 void __hci_req_update_class(struct hci_request *req);
94 bool hci_req_stop_discovery(struct hci_request *req);
101 void __hci_req_update_scan(struct hci_request *req);
103 int hci_update_random_address(struct hci_request *req, bool require_privacy,
107 void __hci_abort_conn(struct hci_request *req, struct hci_conn *conn,