1 /*
2 * Copyright 2021 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16 /*
17 * Generated mock file from original source file
18 * Functions generated:69
19 *
20 * mockcify.pl ver 0.3.2
21 */
22 // Mock include file to share data between tests and mock
23 #include "test/mock/mock_stack_hcic_hciblecmds.h"
24
25 #include <cstdint>
26
27 #include "test/common/mock_functions.h"
28
29 // Mocked internal structures, if any
30
31 namespace test {
32 namespace mock {
33 namespace stack_hcic_hciblecmds {
34
35 // Function state capture and return values, if needed
36 struct btsnd_hci_ble_add_device_to_periodic_advertiser_list
37 btsnd_hci_ble_add_device_to_periodic_advertiser_list;
38 struct btsnd_hci_ble_clear_periodic_advertiser_list btsnd_hci_ble_clear_periodic_advertiser_list;
39 struct btsnd_hci_ble_remove_device_from_periodic_advertiser_list
40 btsnd_hci_ble_remove_device_from_periodic_advertiser_list;
41 struct btsnd_hcic_ble_ltk_req_neg_reply btsnd_hcic_ble_ltk_req_neg_reply;
42 struct btsnd_hcic_ble_ltk_req_reply btsnd_hcic_ble_ltk_req_reply;
43 struct btsnd_hcic_ble_periodic_advertising_create_sync
44 btsnd_hcic_ble_periodic_advertising_create_sync;
45 struct btsnd_hcic_ble_periodic_advertising_create_sync_cancel
46 btsnd_hcic_ble_periodic_advertising_create_sync_cancel;
47 struct btsnd_hcic_ble_periodic_advertising_set_info_transfer
48 btsnd_hcic_ble_periodic_advertising_set_info_transfer;
49 struct btsnd_hcic_ble_periodic_advertising_sync_transfer
50 btsnd_hcic_ble_periodic_advertising_sync_transfer;
51 struct btsnd_hcic_ble_periodic_advertising_terminate_sync
52 btsnd_hcic_ble_periodic_advertising_terminate_sync;
53 struct btsnd_hcic_ble_rand btsnd_hcic_ble_rand;
54 struct btsnd_hcic_ble_read_adv_chnl_tx_power btsnd_hcic_ble_read_adv_chnl_tx_power;
55 struct btsnd_hcic_ble_read_remote_feat btsnd_hcic_ble_read_remote_feat;
56 struct btsnd_hcic_ble_read_resolvable_addr_peer btsnd_hcic_ble_read_resolvable_addr_peer;
57 struct btsnd_hcic_ble_receiver_test btsnd_hcic_ble_receiver_test;
58 struct btsnd_hcic_ble_set_adv_data btsnd_hcic_ble_set_adv_data;
59 struct btsnd_hcic_ble_set_adv_enable btsnd_hcic_ble_set_adv_enable;
60 struct btsnd_hcic_ble_set_data_length btsnd_hcic_ble_set_data_length;
61 struct btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params
62 btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params;
63 struct btsnd_hcic_ble_set_extended_scan_enable btsnd_hcic_ble_set_extended_scan_enable;
64 struct btsnd_hcic_ble_set_extended_scan_params btsnd_hcic_ble_set_extended_scan_params;
65 struct btsnd_hcic_ble_set_periodic_advertising_receive_enable
66 btsnd_hcic_ble_set_periodic_advertising_receive_enable;
67 struct btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params
68 btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params;
69 struct btsnd_hcic_ble_set_rand_priv_addr_timeout btsnd_hcic_ble_set_rand_priv_addr_timeout;
70 struct btsnd_hcic_ble_set_scan_enable btsnd_hcic_ble_set_scan_enable;
71 struct btsnd_hcic_ble_set_scan_params btsnd_hcic_ble_set_scan_params;
72 struct btsnd_hcic_ble_start_enc btsnd_hcic_ble_start_enc;
73 struct btsnd_hcic_ble_test_end btsnd_hcic_ble_test_end;
74 struct btsnd_hcic_ble_transmitter_test btsnd_hcic_ble_transmitter_test;
75 struct btsnd_hcic_ble_write_adv_params btsnd_hcic_ble_write_adv_params;
76 struct btsnd_hcic_create_big btsnd_hcic_create_big;
77 struct btsnd_hcic_create_cis btsnd_hcic_create_cis;
78 struct btsnd_hcic_read_iso_link_quality btsnd_hcic_read_iso_link_quality;
79 struct btsnd_hcic_remove_cig btsnd_hcic_remove_cig;
80 struct btsnd_hcic_remove_iso_data_path btsnd_hcic_remove_iso_data_path;
81 struct btsnd_hcic_req_peer_sca btsnd_hcic_req_peer_sca;
82 struct btsnd_hcic_set_cig_params btsnd_hcic_set_cig_params;
83 struct btsnd_hcic_setup_iso_data_path btsnd_hcic_setup_iso_data_path;
84 struct btsnd_hcic_term_big btsnd_hcic_term_big;
85
86 } // namespace stack_hcic_hciblecmds
87 } // namespace mock
88 } // namespace test
89
90 // Mocked function return values, if any
91 namespace test {
92 namespace mock {
93 namespace stack_hcic_hciblecmds {} // namespace stack_hcic_hciblecmds
94 } // namespace mock
95 } // namespace test
96
97 // Mocked functions, if any
btsnd_hci_ble_add_device_to_periodic_advertiser_list(uint8_t adv_addr_type,const RawAddress & adv_addr,uint8_t adv_sid,base::OnceCallback<void (uint8_t *,uint16_t)> cb)98 void btsnd_hci_ble_add_device_to_periodic_advertiser_list(
99 uint8_t adv_addr_type, const RawAddress& adv_addr, uint8_t adv_sid,
100 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
101 inc_func_call_count(__func__);
102 test::mock::stack_hcic_hciblecmds::btsnd_hci_ble_add_device_to_periodic_advertiser_list(
103 adv_addr_type, adv_addr, adv_sid, std::move(cb));
104 }
btsnd_hci_ble_clear_periodic_advertiser_list(base::OnceCallback<void (uint8_t *,uint16_t)> cb)105 void btsnd_hci_ble_clear_periodic_advertiser_list(base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
106 inc_func_call_count(__func__);
107 test::mock::stack_hcic_hciblecmds::btsnd_hci_ble_clear_periodic_advertiser_list(std::move(cb));
108 }
btsnd_hci_ble_remove_device_from_periodic_advertiser_list(uint8_t adv_addr_type,const RawAddress & adv_addr,uint8_t adv_sid,base::OnceCallback<void (uint8_t *,uint16_t)> cb)109 void btsnd_hci_ble_remove_device_from_periodic_advertiser_list(
110 uint8_t adv_addr_type, const RawAddress& adv_addr, uint8_t adv_sid,
111 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
112 inc_func_call_count(__func__);
113 test::mock::stack_hcic_hciblecmds::btsnd_hci_ble_remove_device_from_periodic_advertiser_list(
114 adv_addr_type, adv_addr, adv_sid, std::move(cb));
115 }
btsnd_hcic_ble_ltk_req_neg_reply(uint16_t handle)116 void btsnd_hcic_ble_ltk_req_neg_reply(uint16_t handle) {
117 inc_func_call_count(__func__);
118 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_ltk_req_neg_reply(handle);
119 }
btsnd_hcic_ble_ltk_req_reply(uint16_t handle,const Octet16 & ltk)120 void btsnd_hcic_ble_ltk_req_reply(uint16_t handle, const Octet16& ltk) {
121 inc_func_call_count(__func__);
122 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_ltk_req_reply(handle, ltk);
123 }
btsnd_hcic_ble_periodic_advertising_create_sync(uint8_t options,uint8_t adv_sid,uint8_t adv_addr_type,const RawAddress & adv_addr,uint16_t skip_num,uint16_t sync_timeout,uint8_t sync_cte_type)124 void btsnd_hcic_ble_periodic_advertising_create_sync(uint8_t options, uint8_t adv_sid,
125 uint8_t adv_addr_type,
126 const RawAddress& adv_addr, uint16_t skip_num,
127 uint16_t sync_timeout, uint8_t sync_cte_type) {
128 inc_func_call_count(__func__);
129 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_periodic_advertising_create_sync(
130 options, adv_sid, adv_addr_type, adv_addr, skip_num, sync_timeout, sync_cte_type);
131 }
btsnd_hcic_ble_periodic_advertising_create_sync_cancel(base::OnceCallback<void (uint8_t *,uint16_t)> cb)132 void btsnd_hcic_ble_periodic_advertising_create_sync_cancel(
133 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
134 inc_func_call_count(__func__);
135 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_periodic_advertising_create_sync_cancel(
136 std::move(cb));
137 }
btsnd_hcic_ble_periodic_advertising_set_info_transfer(uint16_t conn_handle,uint16_t service_data,uint8_t adv_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)138 void btsnd_hcic_ble_periodic_advertising_set_info_transfer(
139 uint16_t conn_handle, uint16_t service_data, uint8_t adv_handle,
140 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
141 inc_func_call_count(__func__);
142 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_periodic_advertising_set_info_transfer(
143 conn_handle, service_data, adv_handle, std::move(cb));
144 }
btsnd_hcic_ble_periodic_advertising_sync_transfer(uint16_t conn_handle,uint16_t service_data,uint16_t sync_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)145 void btsnd_hcic_ble_periodic_advertising_sync_transfer(
146 uint16_t conn_handle, uint16_t service_data, uint16_t sync_handle,
147 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
148 inc_func_call_count(__func__);
149 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_periodic_advertising_sync_transfer(
150 conn_handle, service_data, sync_handle, std::move(cb));
151 }
btsnd_hcic_ble_periodic_advertising_terminate_sync(uint16_t sync_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)152 void btsnd_hcic_ble_periodic_advertising_terminate_sync(
153 uint16_t sync_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
154 inc_func_call_count(__func__);
155 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_periodic_advertising_terminate_sync(
156 sync_handle, std::move(cb));
157 }
btsnd_hcic_ble_rand(base::Callback<void (BT_OCTET8)> cb)158 void btsnd_hcic_ble_rand(base::Callback<void(BT_OCTET8)> cb) {
159 inc_func_call_count(__func__);
160 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_rand(std::move(cb));
161 }
btsnd_hcic_ble_read_adv_chnl_tx_power(void)162 void btsnd_hcic_ble_read_adv_chnl_tx_power(void) {
163 inc_func_call_count(__func__);
164 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_read_adv_chnl_tx_power();
165 }
btsnd_hcic_ble_read_remote_feat(uint16_t handle)166 void btsnd_hcic_ble_read_remote_feat(uint16_t handle) {
167 inc_func_call_count(__func__);
168 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_read_remote_feat(handle);
169 }
btsnd_hcic_ble_read_resolvable_addr_peer(uint8_t addr_type_peer,const RawAddress & bda_peer)170 void btsnd_hcic_ble_read_resolvable_addr_peer(uint8_t addr_type_peer, const RawAddress& bda_peer) {
171 inc_func_call_count(__func__);
172 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_read_resolvable_addr_peer(addr_type_peer,
173 bda_peer);
174 }
btsnd_hcic_ble_receiver_test(uint8_t rx_freq)175 void btsnd_hcic_ble_receiver_test(uint8_t rx_freq) {
176 inc_func_call_count(__func__);
177 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_receiver_test(rx_freq);
178 }
btsnd_hcic_ble_set_adv_data(uint8_t data_len,uint8_t * p_data)179 void btsnd_hcic_ble_set_adv_data(uint8_t data_len, uint8_t* p_data) {
180 inc_func_call_count(__func__);
181 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_adv_data(data_len, p_data);
182 }
btsnd_hcic_ble_set_adv_enable(uint8_t adv_enable)183 void btsnd_hcic_ble_set_adv_enable(uint8_t adv_enable) {
184 inc_func_call_count(__func__);
185 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_adv_enable(adv_enable);
186 }
btsnd_hcic_ble_set_data_length(uint16_t conn_handle,uint16_t tx_octets,uint16_t tx_time)187 void btsnd_hcic_ble_set_data_length(uint16_t conn_handle, uint16_t tx_octets, uint16_t tx_time) {
188 inc_func_call_count(__func__);
189 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_data_length(conn_handle, tx_octets,
190 tx_time);
191 }
btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params(uint16_t conn_handle,uint8_t mode,uint16_t skip,uint16_t sync_timeout,uint8_t cte_type,base::OnceCallback<void (uint8_t *,uint16_t)> cb)192 void btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params(
193 uint16_t conn_handle, uint8_t mode, uint16_t skip, uint16_t sync_timeout, uint8_t cte_type,
194 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
195 inc_func_call_count(__func__);
196 test::mock::stack_hcic_hciblecmds::
197 btsnd_hcic_ble_set_default_periodic_advertising_sync_transfer_params(
198 conn_handle, mode, skip, sync_timeout, cte_type, std::move(cb));
199 }
btsnd_hcic_ble_set_extended_scan_enable(uint8_t enable,uint8_t filter_duplicates,uint16_t duration,uint16_t period)200 void btsnd_hcic_ble_set_extended_scan_enable(uint8_t enable, uint8_t filter_duplicates,
201 uint16_t duration, uint16_t period) {
202 inc_func_call_count(__func__);
203 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_extended_scan_enable(
204 enable, filter_duplicates, duration, period);
205 }
btsnd_hcic_ble_set_extended_scan_params(uint8_t own_address_type,uint8_t scanning_filter_policy,uint8_t scanning_phys,scanning_phy_cfg * phy_cfg)206 void btsnd_hcic_ble_set_extended_scan_params(uint8_t own_address_type,
207 uint8_t scanning_filter_policy, uint8_t scanning_phys,
208 scanning_phy_cfg* phy_cfg) {
209 inc_func_call_count(__func__);
210 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_extended_scan_params(
211 own_address_type, scanning_filter_policy, scanning_phys, phy_cfg);
212 }
btsnd_hcic_ble_set_periodic_advertising_receive_enable(uint16_t sync_handle,bool enable,base::OnceCallback<void (uint8_t *,uint16_t)> cb)213 void btsnd_hcic_ble_set_periodic_advertising_receive_enable(
214 uint16_t sync_handle, bool enable, base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
215 inc_func_call_count(__func__);
216 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_periodic_advertising_receive_enable(
217 sync_handle, enable, std::move(cb));
218 }
btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params(uint16_t conn_handle,uint8_t mode,uint16_t skip,uint16_t sync_timeout,uint8_t cte_type,base::OnceCallback<void (uint8_t *,uint16_t)> cb)219 void btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params(
220 uint16_t conn_handle, uint8_t mode, uint16_t skip, uint16_t sync_timeout, uint8_t cte_type,
221 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
222 inc_func_call_count(__func__);
223 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_periodic_advertising_sync_transfer_params(
224 conn_handle, mode, skip, sync_timeout, cte_type, std::move(cb));
225 }
btsnd_hcic_ble_set_rand_priv_addr_timeout(uint16_t rpa_timeout)226 void btsnd_hcic_ble_set_rand_priv_addr_timeout(uint16_t rpa_timeout) {
227 inc_func_call_count(__func__);
228 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_rand_priv_addr_timeout(rpa_timeout);
229 }
btsnd_hcic_ble_set_scan_enable(uint8_t scan_enable,uint8_t duplicate)230 void btsnd_hcic_ble_set_scan_enable(uint8_t scan_enable, uint8_t duplicate) {
231 inc_func_call_count(__func__);
232 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_scan_enable(scan_enable, duplicate);
233 }
btsnd_hcic_ble_set_scan_params(uint8_t scan_type,uint16_t scan_int,uint16_t scan_win,uint8_t addr_type_own,uint8_t scan_filter_policy)234 void btsnd_hcic_ble_set_scan_params(uint8_t scan_type, uint16_t scan_int, uint16_t scan_win,
235 uint8_t addr_type_own, uint8_t scan_filter_policy) {
236 inc_func_call_count(__func__);
237 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_set_scan_params(
238 scan_type, scan_int, scan_win, addr_type_own, scan_filter_policy);
239 }
btsnd_hcic_ble_start_enc(uint16_t handle,uint8_t rand[HCIC_BLE_RAND_DI_SIZE],uint16_t ediv,const Octet16 & ltk)240 void btsnd_hcic_ble_start_enc(uint16_t handle, uint8_t rand[HCIC_BLE_RAND_DI_SIZE], uint16_t ediv,
241 const Octet16& ltk) {
242 inc_func_call_count(__func__);
243 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_start_enc(handle, rand, ediv, ltk);
244 }
btsnd_hcic_ble_test_end(void)245 void btsnd_hcic_ble_test_end(void) {
246 inc_func_call_count(__func__);
247 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_test_end();
248 }
btsnd_hcic_ble_transmitter_test(uint8_t tx_freq,uint8_t test_data_len,uint8_t payload)249 void btsnd_hcic_ble_transmitter_test(uint8_t tx_freq, uint8_t test_data_len, uint8_t payload) {
250 inc_func_call_count(__func__);
251 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_transmitter_test(tx_freq, test_data_len,
252 payload);
253 }
btsnd_hcic_ble_write_adv_params(uint16_t adv_int_min,uint16_t adv_int_max,uint8_t adv_type,tBLE_ADDR_TYPE addr_type_own,tBLE_ADDR_TYPE addr_type_dir,const RawAddress & direct_bda,uint8_t channel_map,uint8_t adv_filter_policy)254 void btsnd_hcic_ble_write_adv_params(uint16_t adv_int_min, uint16_t adv_int_max, uint8_t adv_type,
255 tBLE_ADDR_TYPE addr_type_own, tBLE_ADDR_TYPE addr_type_dir,
256 const RawAddress& direct_bda, uint8_t channel_map,
257 uint8_t adv_filter_policy) {
258 inc_func_call_count(__func__);
259 test::mock::stack_hcic_hciblecmds::btsnd_hcic_ble_write_adv_params(
260 adv_int_min, adv_int_max, adv_type, addr_type_own, addr_type_dir, direct_bda, channel_map,
261 adv_filter_policy);
262 }
btsnd_hcic_create_big(uint8_t big_handle,uint8_t adv_handle,uint8_t num_bis,uint32_t sdu_itv,uint16_t max_sdu_size,uint16_t transport_latency,uint8_t rtn,uint8_t phy,uint8_t packing,uint8_t framing,uint8_t enc,std::array<uint8_t,16> bcst_code)263 void btsnd_hcic_create_big(uint8_t big_handle, uint8_t adv_handle, uint8_t num_bis,
264 uint32_t sdu_itv, uint16_t max_sdu_size, uint16_t transport_latency,
265 uint8_t rtn, uint8_t phy, uint8_t packing, uint8_t framing, uint8_t enc,
266 std::array<uint8_t, 16> bcst_code) {
267 inc_func_call_count(__func__);
268 test::mock::stack_hcic_hciblecmds::btsnd_hcic_create_big(big_handle, adv_handle, num_bis, sdu_itv,
269 max_sdu_size, transport_latency, rtn,
270 phy, packing, framing, enc, bcst_code);
271 }
btsnd_hcic_create_cis(uint8_t num_cis,const EXT_CIS_CREATE_CFG * cis_cfg,base::OnceCallback<void (uint8_t *,uint16_t)> cb)272 void btsnd_hcic_create_cis(uint8_t num_cis, const EXT_CIS_CREATE_CFG* cis_cfg,
273 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
274 inc_func_call_count(__func__);
275 test::mock::stack_hcic_hciblecmds::btsnd_hcic_create_cis(num_cis, cis_cfg, std::move(cb));
276 }
btsnd_hcic_read_iso_link_quality(uint16_t iso_handle,base::OnceCallback<void (uint8_t *,uint16_t)> cb)277 void btsnd_hcic_read_iso_link_quality(uint16_t iso_handle,
278 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
279 inc_func_call_count(__func__);
280 test::mock::stack_hcic_hciblecmds::btsnd_hcic_read_iso_link_quality(iso_handle, std::move(cb));
281 }
btsnd_hcic_remove_cig(uint8_t cig_id,base::OnceCallback<void (uint8_t *,uint16_t)> cb)282 void btsnd_hcic_remove_cig(uint8_t cig_id, base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
283 inc_func_call_count(__func__);
284 test::mock::stack_hcic_hciblecmds::btsnd_hcic_remove_cig(cig_id, std::move(cb));
285 }
btsnd_hcic_remove_iso_data_path(uint16_t iso_handle,uint8_t data_path_dir,base::OnceCallback<void (uint8_t *,uint16_t)> cb)286 void btsnd_hcic_remove_iso_data_path(uint16_t iso_handle, uint8_t data_path_dir,
287 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
288 inc_func_call_count(__func__);
289 test::mock::stack_hcic_hciblecmds::btsnd_hcic_remove_iso_data_path(iso_handle, data_path_dir,
290 std::move(cb));
291 }
btsnd_hcic_req_peer_sca(uint16_t conn_handle)292 void btsnd_hcic_req_peer_sca(uint16_t conn_handle) {
293 inc_func_call_count(__func__);
294 test::mock::stack_hcic_hciblecmds::btsnd_hcic_req_peer_sca(conn_handle);
295 }
btsnd_hcic_set_cig_params(uint8_t cig_id,uint32_t sdu_itv_mtos,uint32_t sdu_itv_stom,uint8_t sca,uint8_t packing,uint8_t framing,uint16_t max_trans_lat_stom,uint16_t max_trans_lat_mtos,uint8_t cis_cnt,const EXT_CIS_CFG * cis_cfg,base::OnceCallback<void (uint8_t *,uint16_t)> cb)296 void btsnd_hcic_set_cig_params(uint8_t cig_id, uint32_t sdu_itv_mtos, uint32_t sdu_itv_stom,
297 uint8_t sca, uint8_t packing, uint8_t framing,
298 uint16_t max_trans_lat_stom, uint16_t max_trans_lat_mtos,
299 uint8_t cis_cnt, const EXT_CIS_CFG* cis_cfg,
300 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
301 inc_func_call_count(__func__);
302 test::mock::stack_hcic_hciblecmds::btsnd_hcic_set_cig_params(
303 cig_id, sdu_itv_mtos, sdu_itv_stom, sca, packing, framing, max_trans_lat_stom,
304 max_trans_lat_mtos, cis_cnt, cis_cfg, std::move(cb));
305 }
btsnd_hcic_setup_iso_data_path(uint16_t iso_handle,uint8_t data_path_dir,uint8_t data_path_id,uint8_t codec_id_format,uint16_t codec_id_company,uint16_t codec_id_vendor,uint32_t controller_delay,std::vector<uint8_t> codec_conf,base::OnceCallback<void (uint8_t *,uint16_t)> cb)306 void btsnd_hcic_setup_iso_data_path(uint16_t iso_handle, uint8_t data_path_dir,
307 uint8_t data_path_id, uint8_t codec_id_format,
308 uint16_t codec_id_company, uint16_t codec_id_vendor,
309 uint32_t controller_delay, std::vector<uint8_t> codec_conf,
310 base::OnceCallback<void(uint8_t*, uint16_t)> cb) {
311 inc_func_call_count(__func__);
312 test::mock::stack_hcic_hciblecmds::btsnd_hcic_setup_iso_data_path(
313 iso_handle, data_path_dir, data_path_id, codec_id_format, codec_id_company,
314 codec_id_vendor, controller_delay, codec_conf, std::move(cb));
315 }
btsnd_hcic_term_big(uint8_t big_handle,uint8_t reason)316 void btsnd_hcic_term_big(uint8_t big_handle, uint8_t reason) {
317 inc_func_call_count(__func__);
318 test::mock::stack_hcic_hciblecmds::btsnd_hcic_term_big(big_handle, reason);
319 }
320 // Mocked functions complete
321 // END mockcify generation
322