| .. | .. |
|---|
| 65 | 65 | void __hci_req_update_name(struct hci_request *req); |
|---|
| 66 | 66 | void __hci_req_update_eir(struct hci_request *req); |
|---|
| 67 | 67 | |
|---|
| 68 | | -void hci_req_add_le_scan_disable(struct hci_request *req); |
|---|
| 68 | +void hci_req_add_le_scan_disable(struct hci_request *req, bool rpa_le_conn); |
|---|
| 69 | 69 | void hci_req_add_le_passive_scan(struct hci_request *req); |
|---|
| 70 | 70 | |
|---|
| 71 | +void hci_req_prepare_suspend(struct hci_dev *hdev, enum suspended_state next); |
|---|
| 72 | + |
|---|
| 73 | +void hci_req_disable_address_resolution(struct hci_dev *hdev); |
|---|
| 71 | 74 | void hci_req_reenable_advertising(struct hci_dev *hdev); |
|---|
| 72 | 75 | void __hci_req_enable_advertising(struct hci_request *req); |
|---|
| 73 | 76 | void __hci_req_disable_advertising(struct hci_request *req); |
|---|
| .. | .. |
|---|
| 83 | 86 | |
|---|
| 84 | 87 | int __hci_req_setup_ext_adv_instance(struct hci_request *req, u8 instance); |
|---|
| 85 | 88 | int __hci_req_start_ext_adv(struct hci_request *req, u8 instance); |
|---|
| 86 | | -void __hci_req_enable_ext_advertising(struct hci_request *req); |
|---|
| 89 | +int __hci_req_enable_ext_advertising(struct hci_request *req, u8 instance); |
|---|
| 90 | +int __hci_req_disable_ext_adv_instance(struct hci_request *req, u8 instance); |
|---|
| 91 | +int __hci_req_remove_ext_adv_instance(struct hci_request *req, u8 instance); |
|---|
| 87 | 92 | void __hci_req_clear_ext_adv_sets(struct hci_request *req); |
|---|
| 88 | 93 | int hci_get_random_address(struct hci_dev *hdev, bool require_privacy, |
|---|
| 89 | 94 | bool use_rpa, struct adv_info *adv_instance, |
|---|