1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #include <string.h>
3 #include <stdlib.h>
4 #include <setjmp.h>
5 #include "cmock.h"
6 #include "Mockmod_scmi_perf_extra.h"
7
8 static const char* CMockString_agent_count = "agent_count";
9 static const char* CMockString_agent_id = "agent_id";
10 static const char* CMockString_agent_type = "agent_type";
11 static const char* CMockString_cookie = "cookie";
12 static const char* CMockString_domain_id = "domain_id";
13 static const char* CMockString_latency = "latency";
14 static const char* CMockString_level = "level";
15 static const char* CMockString_level_id = "level_id";
16 static const char* CMockString_message_id = "message_id";
17 static const char* CMockString_mod_dvfs_domain_api_get_current_opp = "mod_dvfs_domain_api_get_current_opp";
18 static const char* CMockString_mod_dvfs_domain_api_get_latency = "mod_dvfs_domain_api_get_latency";
19 static const char* CMockString_mod_dvfs_domain_api_get_level_id = "mod_dvfs_domain_api_get_level_id";
20 static const char* CMockString_mod_dvfs_domain_api_get_nth_opp = "mod_dvfs_domain_api_get_nth_opp";
21 static const char* CMockString_mod_dvfs_domain_api_get_opp_count = "mod_dvfs_domain_api_get_opp_count";
22 static const char* CMockString_mod_dvfs_domain_api_get_sustained_opp = "mod_dvfs_domain_api_get_sustained_opp";
23 static const char* CMockString_mod_dvfs_domain_api_set_level = "mod_dvfs_domain_api_set_level";
24 static const char* CMockString_mod_scmi_from_protocol_api_get_agent_count = "mod_scmi_from_protocol_api_get_agent_count";
25 static const char* CMockString_mod_scmi_from_protocol_api_get_agent_id = "mod_scmi_from_protocol_api_get_agent_id";
26 static const char* CMockString_mod_scmi_from_protocol_api_get_agent_type = "mod_scmi_from_protocol_api_get_agent_type";
27 static const char* CMockString_mod_scmi_from_protocol_api_get_max_payload_size = "mod_scmi_from_protocol_api_get_max_payload_size";
28 static const char* CMockString_mod_scmi_from_protocol_api_notify = "mod_scmi_from_protocol_api_notify";
29 static const char* CMockString_mod_scmi_from_protocol_api_respond = "mod_scmi_from_protocol_api_respond";
30 static const char* CMockString_mod_scmi_from_protocol_api_response_message_handler = "mod_scmi_from_protocol_api_response_message_handler";
31 static const char* CMockString_mod_scmi_from_protocol_api_scmi_send_message = "mod_scmi_from_protocol_api_scmi_send_message";
32 static const char* CMockString_mod_scmi_from_protocol_api_write_payload = "mod_scmi_from_protocol_api_write_payload";
33 static const char* CMockString_n = "n";
34 static const char* CMockString_offset = "offset";
35 static const char* CMockString_opp = "opp";
36 static const char* CMockString_opp_count = "opp_count";
37 static const char* CMockString_payload = "payload";
38 static const char* CMockString_payload_size = "payload_size";
39 static const char* CMockString_protocol_id = "protocol_id";
40 static const char* CMockString_request_ack_by_interrupt = "request_ack_by_interrupt";
41 static const char* CMockString_scmi_message_id = "scmi_message_id";
42 static const char* CMockString_scmi_protocol_id = "scmi_protocol_id";
43 static const char* CMockString_service_id = "service_id";
44 static const char* CMockString_size = "size";
45 static const char* CMockString_token = "token";
46
47 typedef struct _CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE
48 {
49 UNITY_LINE_TYPE LineNumber;
50 char ExpectAnyArgsBool;
51 int ReturnVal;
52 unsigned int* Expected_agent_count;
53 char ReturnThruPtr_agent_count_Used;
54 unsigned int* ReturnThruPtr_agent_count_Val;
55 size_t ReturnThruPtr_agent_count_Size;
56
57 } CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE;
58
59 typedef struct _CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE
60 {
61 UNITY_LINE_TYPE LineNumber;
62 char ExpectAnyArgsBool;
63 int ReturnVal;
64 fwk_id_t Expected_service_id;
65 unsigned int* Expected_agent_id;
66 char ReturnThruPtr_agent_id_Used;
67 unsigned int* ReturnThruPtr_agent_id_Val;
68 size_t ReturnThruPtr_agent_id_Size;
69
70 } CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE;
71
72 typedef struct _CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE
73 {
74 UNITY_LINE_TYPE LineNumber;
75 char ExpectAnyArgsBool;
76 int ReturnVal;
77 uint32_t Expected_agent_id;
78 enum scmi_agent_type* Expected_agent_type;
79 char ReturnThruPtr_agent_type_Used;
80 enum scmi_agent_type* ReturnThruPtr_agent_type_Val;
81 size_t ReturnThruPtr_agent_type_Size;
82
83 } CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE;
84
85 typedef struct _CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE
86 {
87 UNITY_LINE_TYPE LineNumber;
88 char ExpectAnyArgsBool;
89 int ReturnVal;
90 fwk_id_t Expected_service_id;
91 size_t* Expected_size;
92 char ReturnThruPtr_size_Used;
93 size_t* ReturnThruPtr_size_Val;
94 size_t ReturnThruPtr_size_Size;
95
96 } CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE;
97
98 typedef struct _CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE
99 {
100 UNITY_LINE_TYPE LineNumber;
101 char ExpectAnyArgsBool;
102 int ReturnVal;
103 fwk_id_t Expected_service_id;
104 size_t Expected_offset;
105 const void* Expected_payload;
106 size_t Expected_size;
107
108 } CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE;
109
110 typedef struct _CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE
111 {
112 UNITY_LINE_TYPE LineNumber;
113 char ExpectAnyArgsBool;
114 int ReturnVal;
115 fwk_id_t Expected_service_id;
116 const void* Expected_payload;
117 size_t Expected_size;
118
119 } CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE;
120
121 typedef struct _CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE
122 {
123 UNITY_LINE_TYPE LineNumber;
124 char ExpectAnyArgsBool;
125 fwk_id_t Expected_service_id;
126 int Expected_protocol_id;
127 int Expected_message_id;
128 const void* Expected_payload;
129 size_t Expected_size;
130
131 } CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE;
132
133 typedef struct _CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE
134 {
135 UNITY_LINE_TYPE LineNumber;
136 char ExpectAnyArgsBool;
137 int ReturnVal;
138 uint8_t Expected_scmi_message_id;
139 uint8_t Expected_scmi_protocol_id;
140 uint8_t Expected_token;
141 fwk_id_t Expected_service_id;
142 const void* Expected_payload;
143 size_t Expected_payload_size;
144 bool Expected_request_ack_by_interrupt;
145
146 } CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE;
147
148 typedef struct _CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE
149 {
150 UNITY_LINE_TYPE LineNumber;
151 char ExpectAnyArgsBool;
152 int ReturnVal;
153 fwk_id_t Expected_service_id;
154
155 } CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE;
156
157 typedef struct _CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE
158 {
159 UNITY_LINE_TYPE LineNumber;
160 char ExpectAnyArgsBool;
161 int ReturnVal;
162 fwk_id_t Expected_domain_id;
163 struct mod_dvfs_opp* Expected_opp;
164 char ReturnThruPtr_opp_Used;
165 struct mod_dvfs_opp* ReturnThruPtr_opp_Val;
166 size_t ReturnThruPtr_opp_Size;
167
168 } CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE;
169
170 typedef struct _CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE
171 {
172 UNITY_LINE_TYPE LineNumber;
173 char ExpectAnyArgsBool;
174 int ReturnVal;
175 fwk_id_t Expected_domain_id;
176 struct mod_dvfs_opp* Expected_opp;
177 char ReturnThruPtr_opp_Used;
178 struct mod_dvfs_opp* ReturnThruPtr_opp_Val;
179 size_t ReturnThruPtr_opp_Size;
180
181 } CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE;
182
183 typedef struct _CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE
184 {
185 UNITY_LINE_TYPE LineNumber;
186 char ExpectAnyArgsBool;
187 int ReturnVal;
188 fwk_id_t Expected_domain_id;
189 size_t Expected_n;
190 struct mod_dvfs_opp* Expected_opp;
191 char ReturnThruPtr_opp_Used;
192 struct mod_dvfs_opp* ReturnThruPtr_opp_Val;
193 size_t ReturnThruPtr_opp_Size;
194
195 } CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE;
196
197 typedef struct _CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE
198 {
199 UNITY_LINE_TYPE LineNumber;
200 char ExpectAnyArgsBool;
201 int ReturnVal;
202 fwk_id_t Expected_domain_id;
203 size_t* Expected_opp_count;
204 char ReturnThruPtr_opp_count_Used;
205 size_t* ReturnThruPtr_opp_count_Val;
206 size_t ReturnThruPtr_opp_count_Size;
207
208 } CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE;
209
210 typedef struct _CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE
211 {
212 UNITY_LINE_TYPE LineNumber;
213 char ExpectAnyArgsBool;
214 int ReturnVal;
215 fwk_id_t Expected_domain_id;
216 uint32_t Expected_level;
217 size_t* Expected_level_id;
218 char ReturnThruPtr_level_id_Used;
219 size_t* ReturnThruPtr_level_id_Val;
220 size_t ReturnThruPtr_level_id_Size;
221
222 } CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE;
223
224 typedef struct _CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE
225 {
226 UNITY_LINE_TYPE LineNumber;
227 char ExpectAnyArgsBool;
228 int ReturnVal;
229 fwk_id_t Expected_domain_id;
230 uint16_t* Expected_latency;
231 char ReturnThruPtr_latency_Used;
232 uint16_t* ReturnThruPtr_latency_Val;
233 size_t ReturnThruPtr_latency_Size;
234
235 } CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE;
236
237 typedef struct _CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE
238 {
239 UNITY_LINE_TYPE LineNumber;
240 char ExpectAnyArgsBool;
241 int ReturnVal;
242 fwk_id_t Expected_domain_id;
243 uintptr_t Expected_cookie;
244 uint32_t Expected_level;
245
246 } CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE;
247
248 static struct Mockmod_scmi_perf_extraInstance
249 {
250 char mod_scmi_from_protocol_api_get_agent_count_CallbackBool;
251 CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALLBACK mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer;
252 int mod_scmi_from_protocol_api_get_agent_count_CallbackCalls;
253 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_get_agent_count_CallInstance;
254 char mod_scmi_from_protocol_api_get_agent_id_CallbackBool;
255 CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALLBACK mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer;
256 int mod_scmi_from_protocol_api_get_agent_id_CallbackCalls;
257 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_get_agent_id_CallInstance;
258 char mod_scmi_from_protocol_api_get_agent_type_CallbackBool;
259 CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALLBACK mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer;
260 int mod_scmi_from_protocol_api_get_agent_type_CallbackCalls;
261 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_get_agent_type_CallInstance;
262 char mod_scmi_from_protocol_api_get_max_payload_size_CallbackBool;
263 CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALLBACK mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer;
264 int mod_scmi_from_protocol_api_get_max_payload_size_CallbackCalls;
265 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_get_max_payload_size_CallInstance;
266 char mod_scmi_from_protocol_api_write_payload_CallbackBool;
267 CMOCK_mod_scmi_from_protocol_api_write_payload_CALLBACK mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer;
268 int mod_scmi_from_protocol_api_write_payload_CallbackCalls;
269 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_write_payload_CallInstance;
270 char mod_scmi_from_protocol_api_respond_CallbackBool;
271 CMOCK_mod_scmi_from_protocol_api_respond_CALLBACK mod_scmi_from_protocol_api_respond_CallbackFunctionPointer;
272 int mod_scmi_from_protocol_api_respond_CallbackCalls;
273 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_respond_CallInstance;
274 char mod_scmi_from_protocol_api_notify_CallbackBool;
275 CMOCK_mod_scmi_from_protocol_api_notify_CALLBACK mod_scmi_from_protocol_api_notify_CallbackFunctionPointer;
276 int mod_scmi_from_protocol_api_notify_CallbackCalls;
277 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_notify_CallInstance;
278 char mod_scmi_from_protocol_api_scmi_send_message_CallbackBool;
279 CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALLBACK mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer;
280 int mod_scmi_from_protocol_api_scmi_send_message_CallbackCalls;
281 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_scmi_send_message_CallInstance;
282 char mod_scmi_from_protocol_api_response_message_handler_CallbackBool;
283 CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALLBACK mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer;
284 int mod_scmi_from_protocol_api_response_message_handler_CallbackCalls;
285 CMOCK_MEM_INDEX_TYPE mod_scmi_from_protocol_api_response_message_handler_CallInstance;
286 char mod_dvfs_domain_api_get_current_opp_CallbackBool;
287 CMOCK_mod_dvfs_domain_api_get_current_opp_CALLBACK mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer;
288 int mod_dvfs_domain_api_get_current_opp_CallbackCalls;
289 CMOCK_MEM_INDEX_TYPE mod_dvfs_domain_api_get_current_opp_CallInstance;
290 char mod_dvfs_domain_api_get_sustained_opp_CallbackBool;
291 CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALLBACK mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer;
292 int mod_dvfs_domain_api_get_sustained_opp_CallbackCalls;
293 CMOCK_MEM_INDEX_TYPE mod_dvfs_domain_api_get_sustained_opp_CallInstance;
294 char mod_dvfs_domain_api_get_nth_opp_CallbackBool;
295 CMOCK_mod_dvfs_domain_api_get_nth_opp_CALLBACK mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer;
296 int mod_dvfs_domain_api_get_nth_opp_CallbackCalls;
297 CMOCK_MEM_INDEX_TYPE mod_dvfs_domain_api_get_nth_opp_CallInstance;
298 char mod_dvfs_domain_api_get_opp_count_CallbackBool;
299 CMOCK_mod_dvfs_domain_api_get_opp_count_CALLBACK mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer;
300 int mod_dvfs_domain_api_get_opp_count_CallbackCalls;
301 CMOCK_MEM_INDEX_TYPE mod_dvfs_domain_api_get_opp_count_CallInstance;
302 char mod_dvfs_domain_api_get_level_id_CallbackBool;
303 CMOCK_mod_dvfs_domain_api_get_level_id_CALLBACK mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer;
304 int mod_dvfs_domain_api_get_level_id_CallbackCalls;
305 CMOCK_MEM_INDEX_TYPE mod_dvfs_domain_api_get_level_id_CallInstance;
306 char mod_dvfs_domain_api_get_latency_CallbackBool;
307 CMOCK_mod_dvfs_domain_api_get_latency_CALLBACK mod_dvfs_domain_api_get_latency_CallbackFunctionPointer;
308 int mod_dvfs_domain_api_get_latency_CallbackCalls;
309 CMOCK_MEM_INDEX_TYPE mod_dvfs_domain_api_get_latency_CallInstance;
310 char mod_dvfs_domain_api_set_level_CallbackBool;
311 CMOCK_mod_dvfs_domain_api_set_level_CALLBACK mod_dvfs_domain_api_set_level_CallbackFunctionPointer;
312 int mod_dvfs_domain_api_set_level_CallbackCalls;
313 CMOCK_MEM_INDEX_TYPE mod_dvfs_domain_api_set_level_CallInstance;
314 } Mock;
315
316 extern jmp_buf AbortFrame;
317
Mockmod_scmi_perf_extra_Verify(void)318 void Mockmod_scmi_perf_extra_Verify(void)
319 {
320 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
321 CMOCK_MEM_INDEX_TYPE call_instance;
322 call_instance = Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance;
323 if (CMOCK_GUTS_NONE != call_instance)
324 {
325 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_agent_count);
326 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
327 }
328 if (Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer != NULL)
329 {
330 call_instance = CMOCK_GUTS_NONE;
331 (void)call_instance;
332 }
333 call_instance = Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance;
334 if (CMOCK_GUTS_NONE != call_instance)
335 {
336 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_agent_id);
337 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
338 }
339 if (Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer != NULL)
340 {
341 call_instance = CMOCK_GUTS_NONE;
342 (void)call_instance;
343 }
344 call_instance = Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance;
345 if (CMOCK_GUTS_NONE != call_instance)
346 {
347 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_agent_type);
348 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
349 }
350 if (Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer != NULL)
351 {
352 call_instance = CMOCK_GUTS_NONE;
353 (void)call_instance;
354 }
355 call_instance = Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance;
356 if (CMOCK_GUTS_NONE != call_instance)
357 {
358 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_max_payload_size);
359 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
360 }
361 if (Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer != NULL)
362 {
363 call_instance = CMOCK_GUTS_NONE;
364 (void)call_instance;
365 }
366 call_instance = Mock.mod_scmi_from_protocol_api_write_payload_CallInstance;
367 if (CMOCK_GUTS_NONE != call_instance)
368 {
369 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_write_payload);
370 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
371 }
372 if (Mock.mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer != NULL)
373 {
374 call_instance = CMOCK_GUTS_NONE;
375 (void)call_instance;
376 }
377 call_instance = Mock.mod_scmi_from_protocol_api_respond_CallInstance;
378 if (CMOCK_GUTS_NONE != call_instance)
379 {
380 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_respond);
381 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
382 }
383 if (Mock.mod_scmi_from_protocol_api_respond_CallbackFunctionPointer != NULL)
384 {
385 call_instance = CMOCK_GUTS_NONE;
386 (void)call_instance;
387 }
388 call_instance = Mock.mod_scmi_from_protocol_api_notify_CallInstance;
389 if (CMOCK_GUTS_NONE != call_instance)
390 {
391 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_notify);
392 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
393 }
394 if (Mock.mod_scmi_from_protocol_api_notify_CallbackFunctionPointer != NULL)
395 {
396 call_instance = CMOCK_GUTS_NONE;
397 (void)call_instance;
398 }
399 call_instance = Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance;
400 if (CMOCK_GUTS_NONE != call_instance)
401 {
402 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_scmi_send_message);
403 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
404 }
405 if (Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer != NULL)
406 {
407 call_instance = CMOCK_GUTS_NONE;
408 (void)call_instance;
409 }
410 call_instance = Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance;
411 if (CMOCK_GUTS_NONE != call_instance)
412 {
413 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_response_message_handler);
414 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
415 }
416 if (Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer != NULL)
417 {
418 call_instance = CMOCK_GUTS_NONE;
419 (void)call_instance;
420 }
421 call_instance = Mock.mod_dvfs_domain_api_get_current_opp_CallInstance;
422 if (CMOCK_GUTS_NONE != call_instance)
423 {
424 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_current_opp);
425 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
426 }
427 if (Mock.mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer != NULL)
428 {
429 call_instance = CMOCK_GUTS_NONE;
430 (void)call_instance;
431 }
432 call_instance = Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance;
433 if (CMOCK_GUTS_NONE != call_instance)
434 {
435 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_sustained_opp);
436 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
437 }
438 if (Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer != NULL)
439 {
440 call_instance = CMOCK_GUTS_NONE;
441 (void)call_instance;
442 }
443 call_instance = Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance;
444 if (CMOCK_GUTS_NONE != call_instance)
445 {
446 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_nth_opp);
447 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
448 }
449 if (Mock.mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer != NULL)
450 {
451 call_instance = CMOCK_GUTS_NONE;
452 (void)call_instance;
453 }
454 call_instance = Mock.mod_dvfs_domain_api_get_opp_count_CallInstance;
455 if (CMOCK_GUTS_NONE != call_instance)
456 {
457 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_opp_count);
458 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
459 }
460 if (Mock.mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer != NULL)
461 {
462 call_instance = CMOCK_GUTS_NONE;
463 (void)call_instance;
464 }
465 call_instance = Mock.mod_dvfs_domain_api_get_level_id_CallInstance;
466 if (CMOCK_GUTS_NONE != call_instance)
467 {
468 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_level_id);
469 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
470 }
471 if (Mock.mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer != NULL)
472 {
473 call_instance = CMOCK_GUTS_NONE;
474 (void)call_instance;
475 }
476 call_instance = Mock.mod_dvfs_domain_api_get_latency_CallInstance;
477 if (CMOCK_GUTS_NONE != call_instance)
478 {
479 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_latency);
480 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
481 }
482 if (Mock.mod_dvfs_domain_api_get_latency_CallbackFunctionPointer != NULL)
483 {
484 call_instance = CMOCK_GUTS_NONE;
485 (void)call_instance;
486 }
487 call_instance = Mock.mod_dvfs_domain_api_set_level_CallInstance;
488 if (CMOCK_GUTS_NONE != call_instance)
489 {
490 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_set_level);
491 UNITY_TEST_FAIL(cmock_line, CMockStringCalledLess);
492 }
493 if (Mock.mod_dvfs_domain_api_set_level_CallbackFunctionPointer != NULL)
494 {
495 call_instance = CMOCK_GUTS_NONE;
496 (void)call_instance;
497 }
498 }
499
Mockmod_scmi_perf_extra_Init(void)500 void Mockmod_scmi_perf_extra_Init(void)
501 {
502 Mockmod_scmi_perf_extra_Destroy();
503 }
504
Mockmod_scmi_perf_extra_Destroy(void)505 void Mockmod_scmi_perf_extra_Destroy(void)
506 {
507 CMock_Guts_MemFreeAll();
508 memset(&Mock, 0, sizeof(Mock));
509 }
510
mod_scmi_from_protocol_api_get_agent_count(unsigned int * agent_count)511 int mod_scmi_from_protocol_api_get_agent_count(unsigned int* agent_count)
512 {
513 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
514 CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE* cmock_call_instance;
515 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_agent_count);
516 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance);
517 Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance);
518 if (!Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackBool &&
519 Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer != NULL)
520 {
521 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer(agent_count, Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackCalls++);
522 UNITY_CLR_DETAILS();
523 return cmock_cb_ret;
524 }
525 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
526 cmock_line = cmock_call_instance->LineNumber;
527 if (!cmock_call_instance->ExpectAnyArgsBool)
528 {
529 {
530 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_get_agent_count,CMockString_agent_count);
531 if (cmock_call_instance->Expected_agent_count == NULL)
532 { UNITY_TEST_ASSERT_NULL(agent_count, cmock_line, CMockStringExpNULL); }
533 else
534 { UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(cmock_call_instance->Expected_agent_count, agent_count, 1, cmock_line, CMockStringMismatch); }
535 }
536 }
537 if (Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer != NULL)
538 {
539 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer(agent_count, Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackCalls++);
540 }
541 if (cmock_call_instance->ReturnThruPtr_agent_count_Used)
542 {
543 UNITY_TEST_ASSERT_NOT_NULL(agent_count, cmock_line, CMockStringPtrIsNULL);
544 memcpy((void*)agent_count, (void*)cmock_call_instance->ReturnThruPtr_agent_count_Val,
545 cmock_call_instance->ReturnThruPtr_agent_count_Size);
546 }
547 UNITY_CLR_DETAILS();
548 return cmock_call_instance->ReturnVal;
549 }
550
551 void CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_count(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE* cmock_call_instance, unsigned int* agent_count);
CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_count(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE * cmock_call_instance,unsigned int * agent_count)552 void CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_count(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE* cmock_call_instance, unsigned int* agent_count)
553 {
554 cmock_call_instance->Expected_agent_count = agent_count;
555 cmock_call_instance->ReturnThruPtr_agent_count_Used = 0;
556 }
557
mod_scmi_from_protocol_api_get_agent_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)558 void mod_scmi_from_protocol_api_get_agent_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
559 {
560 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE));
561 CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
562 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
563 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
564 Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance, cmock_guts_index);
565 cmock_call_instance->LineNumber = cmock_line;
566 cmock_call_instance->ExpectAnyArgsBool = (char)0;
567 cmock_call_instance->ReturnVal = cmock_to_return;
568 cmock_call_instance->ExpectAnyArgsBool = (char)1;
569 }
570
mod_scmi_from_protocol_api_get_agent_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,unsigned int * agent_count,int cmock_to_return)571 void mod_scmi_from_protocol_api_get_agent_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int* agent_count, int cmock_to_return)
572 {
573 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE));
574 CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
575 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
576 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
577 Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance, cmock_guts_index);
578 cmock_call_instance->LineNumber = cmock_line;
579 cmock_call_instance->ExpectAnyArgsBool = (char)0;
580 CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_count(cmock_call_instance, agent_count);
581 cmock_call_instance->ReturnVal = cmock_to_return;
582 }
583
mod_scmi_from_protocol_api_get_agent_count_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALLBACK Callback)584 void mod_scmi_from_protocol_api_get_agent_count_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALLBACK Callback)
585 {
586 Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackBool = (char)1;
587 Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer = Callback;
588 }
589
mod_scmi_from_protocol_api_get_agent_count_Stub(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALLBACK Callback)590 void mod_scmi_from_protocol_api_get_agent_count_Stub(CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALLBACK Callback)
591 {
592 Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackBool = (char)0;
593 Mock.mod_scmi_from_protocol_api_get_agent_count_CallbackFunctionPointer = Callback;
594 }
595
mod_scmi_from_protocol_api_get_agent_count_CMockReturnMemThruPtr_agent_count(UNITY_LINE_TYPE cmock_line,unsigned int * agent_count,size_t cmock_size)596 void mod_scmi_from_protocol_api_get_agent_count_CMockReturnMemThruPtr_agent_count(UNITY_LINE_TYPE cmock_line, unsigned int* agent_count, size_t cmock_size)
597 {
598 CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_api_get_agent_count_CallInstance));
599 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
600 cmock_call_instance->ReturnThruPtr_agent_count_Used = 1;
601 cmock_call_instance->ReturnThruPtr_agent_count_Val = agent_count;
602 cmock_call_instance->ReturnThruPtr_agent_count_Size = cmock_size;
603 }
604
mod_scmi_from_protocol_api_get_agent_id(fwk_id_t service_id,unsigned int * agent_id)605 int mod_scmi_from_protocol_api_get_agent_id(fwk_id_t service_id, unsigned int* agent_id)
606 {
607 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
608 CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE* cmock_call_instance;
609 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_agent_id);
610 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance);
611 Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance);
612 if (!Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackBool &&
613 Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer != NULL)
614 {
615 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer(service_id, agent_id, Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackCalls++);
616 UNITY_CLR_DETAILS();
617 return cmock_cb_ret;
618 }
619 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
620 cmock_line = cmock_call_instance->LineNumber;
621 if (!cmock_call_instance->ExpectAnyArgsBool)
622 {
623 {
624 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_get_agent_id,CMockString_service_id);
625 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
626 }
627 {
628 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_get_agent_id,CMockString_agent_id);
629 if (cmock_call_instance->Expected_agent_id == NULL)
630 { UNITY_TEST_ASSERT_NULL(agent_id, cmock_line, CMockStringExpNULL); }
631 else
632 { UNITY_TEST_ASSERT_EQUAL_HEX32_ARRAY(cmock_call_instance->Expected_agent_id, agent_id, 1, cmock_line, CMockStringMismatch); }
633 }
634 }
635 if (Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer != NULL)
636 {
637 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer(service_id, agent_id, Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackCalls++);
638 }
639 if (cmock_call_instance->ReturnThruPtr_agent_id_Used)
640 {
641 UNITY_TEST_ASSERT_NOT_NULL(agent_id, cmock_line, CMockStringPtrIsNULL);
642 memcpy((void*)agent_id, (void*)cmock_call_instance->ReturnThruPtr_agent_id_Val,
643 cmock_call_instance->ReturnThruPtr_agent_id_Size);
644 }
645 UNITY_CLR_DETAILS();
646 return cmock_call_instance->ReturnVal;
647 }
648
649 void CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_id(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, unsigned int* agent_id);
CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_id(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,unsigned int * agent_id)650 void CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_id(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, unsigned int* agent_id)
651 {
652 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
653 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
654 cmock_call_instance->Expected_agent_id = agent_id;
655 cmock_call_instance->ReturnThruPtr_agent_id_Used = 0;
656 }
657
mod_scmi_from_protocol_api_get_agent_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)658 void mod_scmi_from_protocol_api_get_agent_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
659 {
660 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE));
661 CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
662 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
663 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
664 Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance, cmock_guts_index);
665 cmock_call_instance->LineNumber = cmock_line;
666 cmock_call_instance->ExpectAnyArgsBool = (char)0;
667 cmock_call_instance->ReturnVal = cmock_to_return;
668 cmock_call_instance->ExpectAnyArgsBool = (char)1;
669 }
670
mod_scmi_from_protocol_api_get_agent_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,unsigned int * agent_id,int cmock_to_return)671 void mod_scmi_from_protocol_api_get_agent_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, unsigned int* agent_id, int cmock_to_return)
672 {
673 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE));
674 CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
675 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
676 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
677 Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance, cmock_guts_index);
678 cmock_call_instance->LineNumber = cmock_line;
679 cmock_call_instance->ExpectAnyArgsBool = (char)0;
680 CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_id(cmock_call_instance, service_id, agent_id);
681 cmock_call_instance->ReturnVal = cmock_to_return;
682 }
683
mod_scmi_from_protocol_api_get_agent_id_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALLBACK Callback)684 void mod_scmi_from_protocol_api_get_agent_id_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALLBACK Callback)
685 {
686 Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackBool = (char)1;
687 Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer = Callback;
688 }
689
mod_scmi_from_protocol_api_get_agent_id_Stub(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALLBACK Callback)690 void mod_scmi_from_protocol_api_get_agent_id_Stub(CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALLBACK Callback)
691 {
692 Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackBool = (char)0;
693 Mock.mod_scmi_from_protocol_api_get_agent_id_CallbackFunctionPointer = Callback;
694 }
695
mod_scmi_from_protocol_api_get_agent_id_CMockReturnMemThruPtr_agent_id(UNITY_LINE_TYPE cmock_line,unsigned int * agent_id,size_t cmock_size)696 void mod_scmi_from_protocol_api_get_agent_id_CMockReturnMemThruPtr_agent_id(UNITY_LINE_TYPE cmock_line, unsigned int* agent_id, size_t cmock_size)
697 {
698 CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_api_get_agent_id_CallInstance));
699 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
700 cmock_call_instance->ReturnThruPtr_agent_id_Used = 1;
701 cmock_call_instance->ReturnThruPtr_agent_id_Val = agent_id;
702 cmock_call_instance->ReturnThruPtr_agent_id_Size = cmock_size;
703 }
704
mod_scmi_from_protocol_api_get_agent_type(uint32_t agent_id,enum scmi_agent_type * agent_type)705 int mod_scmi_from_protocol_api_get_agent_type(uint32_t agent_id, enum scmi_agent_type* agent_type)
706 {
707 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
708 CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE* cmock_call_instance;
709 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_agent_type);
710 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance);
711 Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance);
712 if (!Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackBool &&
713 Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer != NULL)
714 {
715 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer(agent_id, agent_type, Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackCalls++);
716 UNITY_CLR_DETAILS();
717 return cmock_cb_ret;
718 }
719 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
720 cmock_line = cmock_call_instance->LineNumber;
721 if (!cmock_call_instance->ExpectAnyArgsBool)
722 {
723 {
724 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_get_agent_type,CMockString_agent_id);
725 UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_agent_id, agent_id, cmock_line, CMockStringMismatch);
726 }
727 {
728 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_get_agent_type,CMockString_agent_type);
729 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_agent_type), (void*)(agent_type), sizeof(enum scmi_agent_type), cmock_line, CMockStringMismatch);
730 }
731 }
732 if (Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer != NULL)
733 {
734 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer(agent_id, agent_type, Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackCalls++);
735 }
736 if (cmock_call_instance->ReturnThruPtr_agent_type_Used)
737 {
738 UNITY_TEST_ASSERT_NOT_NULL(agent_type, cmock_line, CMockStringPtrIsNULL);
739 memcpy((void*)agent_type, (void*)cmock_call_instance->ReturnThruPtr_agent_type_Val,
740 cmock_call_instance->ReturnThruPtr_agent_type_Size);
741 }
742 UNITY_CLR_DETAILS();
743 return cmock_call_instance->ReturnVal;
744 }
745
746 void CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_type(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE* cmock_call_instance, uint32_t agent_id, enum scmi_agent_type* agent_type);
CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_type(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE * cmock_call_instance,uint32_t agent_id,enum scmi_agent_type * agent_type)747 void CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_type(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE* cmock_call_instance, uint32_t agent_id, enum scmi_agent_type* agent_type)
748 {
749 cmock_call_instance->Expected_agent_id = agent_id;
750 cmock_call_instance->Expected_agent_type = agent_type;
751 cmock_call_instance->ReturnThruPtr_agent_type_Used = 0;
752 }
753
mod_scmi_from_protocol_api_get_agent_type_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)754 void mod_scmi_from_protocol_api_get_agent_type_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
755 {
756 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE));
757 CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
758 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
759 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
760 Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance, cmock_guts_index);
761 cmock_call_instance->LineNumber = cmock_line;
762 cmock_call_instance->ExpectAnyArgsBool = (char)0;
763 cmock_call_instance->ReturnVal = cmock_to_return;
764 cmock_call_instance->ExpectAnyArgsBool = (char)1;
765 }
766
mod_scmi_from_protocol_api_get_agent_type_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,uint32_t agent_id,enum scmi_agent_type * agent_type,int cmock_to_return)767 void mod_scmi_from_protocol_api_get_agent_type_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, uint32_t agent_id, enum scmi_agent_type* agent_type, int cmock_to_return)
768 {
769 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE));
770 CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
771 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
772 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
773 Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance, cmock_guts_index);
774 cmock_call_instance->LineNumber = cmock_line;
775 cmock_call_instance->ExpectAnyArgsBool = (char)0;
776 CMockExpectParameters_mod_scmi_from_protocol_api_get_agent_type(cmock_call_instance, agent_id, agent_type);
777 cmock_call_instance->ReturnVal = cmock_to_return;
778 }
779
mod_scmi_from_protocol_api_get_agent_type_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALLBACK Callback)780 void mod_scmi_from_protocol_api_get_agent_type_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALLBACK Callback)
781 {
782 Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackBool = (char)1;
783 Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer = Callback;
784 }
785
mod_scmi_from_protocol_api_get_agent_type_Stub(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALLBACK Callback)786 void mod_scmi_from_protocol_api_get_agent_type_Stub(CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALLBACK Callback)
787 {
788 Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackBool = (char)0;
789 Mock.mod_scmi_from_protocol_api_get_agent_type_CallbackFunctionPointer = Callback;
790 }
791
mod_scmi_from_protocol_api_get_agent_type_CMockReturnMemThruPtr_agent_type(UNITY_LINE_TYPE cmock_line,enum scmi_agent_type * agent_type,size_t cmock_size)792 void mod_scmi_from_protocol_api_get_agent_type_CMockReturnMemThruPtr_agent_type(UNITY_LINE_TYPE cmock_line, enum scmi_agent_type* agent_type, size_t cmock_size)
793 {
794 CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_agent_type_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_api_get_agent_type_CallInstance));
795 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
796 cmock_call_instance->ReturnThruPtr_agent_type_Used = 1;
797 cmock_call_instance->ReturnThruPtr_agent_type_Val = agent_type;
798 cmock_call_instance->ReturnThruPtr_agent_type_Size = cmock_size;
799 }
800
mod_scmi_from_protocol_api_get_max_payload_size(fwk_id_t service_id,size_t * size)801 int mod_scmi_from_protocol_api_get_max_payload_size(fwk_id_t service_id, size_t* size)
802 {
803 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
804 CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance;
805 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_get_max_payload_size);
806 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance);
807 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance);
808 if (!Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackBool &&
809 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer != NULL)
810 {
811 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer(service_id, size, Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackCalls++);
812 UNITY_CLR_DETAILS();
813 return cmock_cb_ret;
814 }
815 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
816 cmock_line = cmock_call_instance->LineNumber;
817 if (!cmock_call_instance->ExpectAnyArgsBool)
818 {
819 {
820 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_get_max_payload_size,CMockString_service_id);
821 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
822 }
823 {
824 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_get_max_payload_size,CMockString_size);
825 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_size), (void*)(size), sizeof(size_t), cmock_line, CMockStringMismatch);
826 }
827 }
828 if (Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer != NULL)
829 {
830 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer(service_id, size, Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackCalls++);
831 }
832 if (cmock_call_instance->ReturnThruPtr_size_Used)
833 {
834 UNITY_TEST_ASSERT_NOT_NULL(size, cmock_line, CMockStringPtrIsNULL);
835 memcpy((void*)size, (void*)cmock_call_instance->ReturnThruPtr_size_Val,
836 cmock_call_instance->ReturnThruPtr_size_Size);
837 }
838 UNITY_CLR_DETAILS();
839 return cmock_call_instance->ReturnVal;
840 }
841
842 void CMockExpectParameters_mod_scmi_from_protocol_api_get_max_payload_size(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t* size);
CMockExpectParameters_mod_scmi_from_protocol_api_get_max_payload_size(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,size_t * size)843 void CMockExpectParameters_mod_scmi_from_protocol_api_get_max_payload_size(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t* size)
844 {
845 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
846 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
847 cmock_call_instance->Expected_size = size;
848 cmock_call_instance->ReturnThruPtr_size_Used = 0;
849 }
850
mod_scmi_from_protocol_api_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)851 void mod_scmi_from_protocol_api_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
852 {
853 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE));
854 CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
855 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
856 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
857 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance, cmock_guts_index);
858 cmock_call_instance->LineNumber = cmock_line;
859 cmock_call_instance->ExpectAnyArgsBool = (char)0;
860 cmock_call_instance->ReturnVal = cmock_to_return;
861 cmock_call_instance->ExpectAnyArgsBool = (char)1;
862 }
863
mod_scmi_from_protocol_api_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,size_t * size,int cmock_to_return)864 void mod_scmi_from_protocol_api_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, size_t* size, int cmock_to_return)
865 {
866 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE));
867 CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
868 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
869 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
870 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance, cmock_guts_index);
871 cmock_call_instance->LineNumber = cmock_line;
872 cmock_call_instance->ExpectAnyArgsBool = (char)0;
873 CMockExpectParameters_mod_scmi_from_protocol_api_get_max_payload_size(cmock_call_instance, service_id, size);
874 cmock_call_instance->ReturnVal = cmock_to_return;
875 }
876
mod_scmi_from_protocol_api_get_max_payload_size_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALLBACK Callback)877 void mod_scmi_from_protocol_api_get_max_payload_size_AddCallback(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALLBACK Callback)
878 {
879 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackBool = (char)1;
880 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer = Callback;
881 }
882
mod_scmi_from_protocol_api_get_max_payload_size_Stub(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALLBACK Callback)883 void mod_scmi_from_protocol_api_get_max_payload_size_Stub(CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALLBACK Callback)
884 {
885 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackBool = (char)0;
886 Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallbackFunctionPointer = Callback;
887 }
888
mod_scmi_from_protocol_api_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line,size_t * size,size_t cmock_size)889 void mod_scmi_from_protocol_api_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line, size_t* size, size_t cmock_size)
890 {
891 CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_get_max_payload_size_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_scmi_from_protocol_api_get_max_payload_size_CallInstance));
892 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
893 cmock_call_instance->ReturnThruPtr_size_Used = 1;
894 cmock_call_instance->ReturnThruPtr_size_Val = size;
895 cmock_call_instance->ReturnThruPtr_size_Size = cmock_size;
896 }
897
mod_scmi_from_protocol_api_write_payload(fwk_id_t service_id,size_t offset,const void * payload,size_t size)898 int mod_scmi_from_protocol_api_write_payload(fwk_id_t service_id, size_t offset, const void* payload, size_t size)
899 {
900 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
901 CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE* cmock_call_instance;
902 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_write_payload);
903 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_write_payload_CallInstance);
904 Mock.mod_scmi_from_protocol_api_write_payload_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_write_payload_CallInstance);
905 if (!Mock.mod_scmi_from_protocol_api_write_payload_CallbackBool &&
906 Mock.mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer != NULL)
907 {
908 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer(service_id, offset, payload, size, Mock.mod_scmi_from_protocol_api_write_payload_CallbackCalls++);
909 UNITY_CLR_DETAILS();
910 return cmock_cb_ret;
911 }
912 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
913 cmock_line = cmock_call_instance->LineNumber;
914 if (!cmock_call_instance->ExpectAnyArgsBool)
915 {
916 {
917 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_write_payload,CMockString_service_id);
918 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
919 }
920 {
921 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_write_payload,CMockString_offset);
922 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_offset), (void*)(&offset), sizeof(size_t), cmock_line, CMockStringMismatch);
923 }
924 {
925 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_write_payload,CMockString_payload);
926 if (cmock_call_instance->Expected_payload == NULL)
927 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
928 else
929 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
930 }
931 {
932 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_write_payload,CMockString_size);
933 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
934 }
935 }
936 if (Mock.mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer != NULL)
937 {
938 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer(service_id, offset, payload, size, Mock.mod_scmi_from_protocol_api_write_payload_CallbackCalls++);
939 }
940 UNITY_CLR_DETAILS();
941 return cmock_call_instance->ReturnVal;
942 }
943
944 void CMockExpectParameters_mod_scmi_from_protocol_api_write_payload(CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t offset, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_from_protocol_api_write_payload(CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,size_t offset,const void * payload,size_t size)945 void CMockExpectParameters_mod_scmi_from_protocol_api_write_payload(CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, size_t offset, const void* payload, size_t size)
946 {
947 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
948 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
949 memcpy((void*)(&cmock_call_instance->Expected_offset), (void*)(&offset),
950 sizeof(size_t[sizeof(offset) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
951 cmock_call_instance->Expected_payload = payload;
952 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
953 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
954 }
955
mod_scmi_from_protocol_api_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)956 void mod_scmi_from_protocol_api_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
957 {
958 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE));
959 CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
960 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
961 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
962 Mock.mod_scmi_from_protocol_api_write_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_write_payload_CallInstance, cmock_guts_index);
963 cmock_call_instance->LineNumber = cmock_line;
964 cmock_call_instance->ExpectAnyArgsBool = (char)0;
965 cmock_call_instance->ReturnVal = cmock_to_return;
966 cmock_call_instance->ExpectAnyArgsBool = (char)1;
967 }
968
mod_scmi_from_protocol_api_write_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,size_t offset,const void * payload,size_t size,int cmock_to_return)969 void mod_scmi_from_protocol_api_write_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, size_t offset, const void* payload, size_t size, int cmock_to_return)
970 {
971 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE));
972 CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_write_payload_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
973 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
974 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
975 Mock.mod_scmi_from_protocol_api_write_payload_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_write_payload_CallInstance, cmock_guts_index);
976 cmock_call_instance->LineNumber = cmock_line;
977 cmock_call_instance->ExpectAnyArgsBool = (char)0;
978 CMockExpectParameters_mod_scmi_from_protocol_api_write_payload(cmock_call_instance, service_id, offset, payload, size);
979 cmock_call_instance->ReturnVal = cmock_to_return;
980 }
981
mod_scmi_from_protocol_api_write_payload_AddCallback(CMOCK_mod_scmi_from_protocol_api_write_payload_CALLBACK Callback)982 void mod_scmi_from_protocol_api_write_payload_AddCallback(CMOCK_mod_scmi_from_protocol_api_write_payload_CALLBACK Callback)
983 {
984 Mock.mod_scmi_from_protocol_api_write_payload_CallbackBool = (char)1;
985 Mock.mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer = Callback;
986 }
987
mod_scmi_from_protocol_api_write_payload_Stub(CMOCK_mod_scmi_from_protocol_api_write_payload_CALLBACK Callback)988 void mod_scmi_from_protocol_api_write_payload_Stub(CMOCK_mod_scmi_from_protocol_api_write_payload_CALLBACK Callback)
989 {
990 Mock.mod_scmi_from_protocol_api_write_payload_CallbackBool = (char)0;
991 Mock.mod_scmi_from_protocol_api_write_payload_CallbackFunctionPointer = Callback;
992 }
993
mod_scmi_from_protocol_api_respond(fwk_id_t service_id,const void * payload,size_t size)994 int mod_scmi_from_protocol_api_respond(fwk_id_t service_id, const void* payload, size_t size)
995 {
996 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
997 CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE* cmock_call_instance;
998 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_respond);
999 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_respond_CallInstance);
1000 Mock.mod_scmi_from_protocol_api_respond_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_respond_CallInstance);
1001 if (!Mock.mod_scmi_from_protocol_api_respond_CallbackBool &&
1002 Mock.mod_scmi_from_protocol_api_respond_CallbackFunctionPointer != NULL)
1003 {
1004 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_respond_CallbackFunctionPointer(service_id, payload, size, Mock.mod_scmi_from_protocol_api_respond_CallbackCalls++);
1005 UNITY_CLR_DETAILS();
1006 return cmock_cb_ret;
1007 }
1008 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1009 cmock_line = cmock_call_instance->LineNumber;
1010 if (!cmock_call_instance->ExpectAnyArgsBool)
1011 {
1012 {
1013 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_respond,CMockString_service_id);
1014 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1015 }
1016 {
1017 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_respond,CMockString_payload);
1018 if (cmock_call_instance->Expected_payload == NULL)
1019 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1020 else
1021 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1022 }
1023 {
1024 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_respond,CMockString_size);
1025 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
1026 }
1027 }
1028 if (Mock.mod_scmi_from_protocol_api_respond_CallbackFunctionPointer != NULL)
1029 {
1030 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_respond_CallbackFunctionPointer(service_id, payload, size, Mock.mod_scmi_from_protocol_api_respond_CallbackCalls++);
1031 }
1032 UNITY_CLR_DETAILS();
1033 return cmock_call_instance->ReturnVal;
1034 }
1035
1036 void CMockExpectParameters_mod_scmi_from_protocol_api_respond(CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_from_protocol_api_respond(CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,const void * payload,size_t size)1037 void CMockExpectParameters_mod_scmi_from_protocol_api_respond(CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, const void* payload, size_t size)
1038 {
1039 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1040 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1041 cmock_call_instance->Expected_payload = payload;
1042 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1043 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1044 }
1045
mod_scmi_from_protocol_api_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1046 void mod_scmi_from_protocol_api_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1047 {
1048 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE));
1049 CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1050 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1051 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1052 Mock.mod_scmi_from_protocol_api_respond_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_respond_CallInstance, cmock_guts_index);
1053 cmock_call_instance->LineNumber = cmock_line;
1054 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1055 cmock_call_instance->ReturnVal = cmock_to_return;
1056 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1057 }
1058
mod_scmi_from_protocol_api_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,const void * payload,size_t size,int cmock_to_return)1059 void mod_scmi_from_protocol_api_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, const void* payload, size_t size, int cmock_to_return)
1060 {
1061 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE));
1062 CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_respond_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1063 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1064 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1065 Mock.mod_scmi_from_protocol_api_respond_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_respond_CallInstance, cmock_guts_index);
1066 cmock_call_instance->LineNumber = cmock_line;
1067 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1068 CMockExpectParameters_mod_scmi_from_protocol_api_respond(cmock_call_instance, service_id, payload, size);
1069 cmock_call_instance->ReturnVal = cmock_to_return;
1070 }
1071
mod_scmi_from_protocol_api_respond_AddCallback(CMOCK_mod_scmi_from_protocol_api_respond_CALLBACK Callback)1072 void mod_scmi_from_protocol_api_respond_AddCallback(CMOCK_mod_scmi_from_protocol_api_respond_CALLBACK Callback)
1073 {
1074 Mock.mod_scmi_from_protocol_api_respond_CallbackBool = (char)1;
1075 Mock.mod_scmi_from_protocol_api_respond_CallbackFunctionPointer = Callback;
1076 }
1077
mod_scmi_from_protocol_api_respond_Stub(CMOCK_mod_scmi_from_protocol_api_respond_CALLBACK Callback)1078 void mod_scmi_from_protocol_api_respond_Stub(CMOCK_mod_scmi_from_protocol_api_respond_CALLBACK Callback)
1079 {
1080 Mock.mod_scmi_from_protocol_api_respond_CallbackBool = (char)0;
1081 Mock.mod_scmi_from_protocol_api_respond_CallbackFunctionPointer = Callback;
1082 }
1083
mod_scmi_from_protocol_api_notify(fwk_id_t service_id,int protocol_id,int message_id,const void * payload,size_t size)1084 void mod_scmi_from_protocol_api_notify(fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size)
1085 {
1086 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1087 CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE* cmock_call_instance;
1088 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_notify);
1089 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_notify_CallInstance);
1090 Mock.mod_scmi_from_protocol_api_notify_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_notify_CallInstance);
1091 if (!Mock.mod_scmi_from_protocol_api_notify_CallbackBool &&
1092 Mock.mod_scmi_from_protocol_api_notify_CallbackFunctionPointer != NULL)
1093 {
1094 Mock.mod_scmi_from_protocol_api_notify_CallbackFunctionPointer(service_id, protocol_id, message_id, payload, size, Mock.mod_scmi_from_protocol_api_notify_CallbackCalls++);
1095 UNITY_CLR_DETAILS();
1096 return;
1097 }
1098 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1099 cmock_line = cmock_call_instance->LineNumber;
1100 if (!cmock_call_instance->ExpectAnyArgsBool)
1101 {
1102 {
1103 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_notify,CMockString_service_id);
1104 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1105 }
1106 {
1107 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_notify,CMockString_protocol_id);
1108 UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_protocol_id, protocol_id, cmock_line, CMockStringMismatch);
1109 }
1110 {
1111 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_notify,CMockString_message_id);
1112 UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_message_id, message_id, cmock_line, CMockStringMismatch);
1113 }
1114 {
1115 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_notify,CMockString_payload);
1116 if (cmock_call_instance->Expected_payload == NULL)
1117 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1118 else
1119 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1120 }
1121 {
1122 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_notify,CMockString_size);
1123 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_size), (void*)(&size), sizeof(size_t), cmock_line, CMockStringMismatch);
1124 }
1125 }
1126 if (Mock.mod_scmi_from_protocol_api_notify_CallbackFunctionPointer != NULL)
1127 {
1128 Mock.mod_scmi_from_protocol_api_notify_CallbackFunctionPointer(service_id, protocol_id, message_id, payload, size, Mock.mod_scmi_from_protocol_api_notify_CallbackCalls++);
1129 }
1130 UNITY_CLR_DETAILS();
1131 }
1132
1133 void CMockExpectParameters_mod_scmi_from_protocol_api_notify(CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size);
CMockExpectParameters_mod_scmi_from_protocol_api_notify(CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id,int protocol_id,int message_id,const void * payload,size_t size)1134 void CMockExpectParameters_mod_scmi_from_protocol_api_notify(CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size)
1135 {
1136 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1137 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1138 cmock_call_instance->Expected_protocol_id = protocol_id;
1139 cmock_call_instance->Expected_message_id = message_id;
1140 cmock_call_instance->Expected_payload = payload;
1141 memcpy((void*)(&cmock_call_instance->Expected_size), (void*)(&size),
1142 sizeof(size_t[sizeof(size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1143 }
1144
mod_scmi_from_protocol_api_notify_CMockExpectAnyArgs(UNITY_LINE_TYPE cmock_line)1145 void mod_scmi_from_protocol_api_notify_CMockExpectAnyArgs(UNITY_LINE_TYPE cmock_line)
1146 {
1147 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE));
1148 CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1149 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1150 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1151 Mock.mod_scmi_from_protocol_api_notify_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_notify_CallInstance, cmock_guts_index);
1152 cmock_call_instance->LineNumber = cmock_line;
1153 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1154 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1155 }
1156
mod_scmi_from_protocol_api_notify_CMockExpect(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,int protocol_id,int message_id,const void * payload,size_t size)1157 void mod_scmi_from_protocol_api_notify_CMockExpect(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size)
1158 {
1159 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE));
1160 CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_notify_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1161 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1162 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1163 Mock.mod_scmi_from_protocol_api_notify_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_notify_CallInstance, cmock_guts_index);
1164 cmock_call_instance->LineNumber = cmock_line;
1165 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1166 CMockExpectParameters_mod_scmi_from_protocol_api_notify(cmock_call_instance, service_id, protocol_id, message_id, payload, size);
1167 }
1168
mod_scmi_from_protocol_api_notify_AddCallback(CMOCK_mod_scmi_from_protocol_api_notify_CALLBACK Callback)1169 void mod_scmi_from_protocol_api_notify_AddCallback(CMOCK_mod_scmi_from_protocol_api_notify_CALLBACK Callback)
1170 {
1171 Mock.mod_scmi_from_protocol_api_notify_CallbackBool = (char)1;
1172 Mock.mod_scmi_from_protocol_api_notify_CallbackFunctionPointer = Callback;
1173 }
1174
mod_scmi_from_protocol_api_notify_Stub(CMOCK_mod_scmi_from_protocol_api_notify_CALLBACK Callback)1175 void mod_scmi_from_protocol_api_notify_Stub(CMOCK_mod_scmi_from_protocol_api_notify_CALLBACK Callback)
1176 {
1177 Mock.mod_scmi_from_protocol_api_notify_CallbackBool = (char)0;
1178 Mock.mod_scmi_from_protocol_api_notify_CallbackFunctionPointer = Callback;
1179 }
1180
mod_scmi_from_protocol_api_scmi_send_message(uint8_t scmi_message_id,uint8_t scmi_protocol_id,uint8_t token,fwk_id_t service_id,const void * payload,size_t payload_size,bool request_ack_by_interrupt)1181 int mod_scmi_from_protocol_api_scmi_send_message(uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt)
1182 {
1183 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1184 CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE* cmock_call_instance;
1185 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_scmi_send_message);
1186 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance);
1187 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance);
1188 if (!Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackBool &&
1189 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer != NULL)
1190 {
1191 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer(scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt, Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackCalls++);
1192 UNITY_CLR_DETAILS();
1193 return cmock_cb_ret;
1194 }
1195 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1196 cmock_line = cmock_call_instance->LineNumber;
1197 if (!cmock_call_instance->ExpectAnyArgsBool)
1198 {
1199 {
1200 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_scmi_send_message,CMockString_scmi_message_id);
1201 UNITY_TEST_ASSERT_EQUAL_HEX8(cmock_call_instance->Expected_scmi_message_id, scmi_message_id, cmock_line, CMockStringMismatch);
1202 }
1203 {
1204 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_scmi_send_message,CMockString_scmi_protocol_id);
1205 UNITY_TEST_ASSERT_EQUAL_HEX8(cmock_call_instance->Expected_scmi_protocol_id, scmi_protocol_id, cmock_line, CMockStringMismatch);
1206 }
1207 {
1208 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_scmi_send_message,CMockString_token);
1209 UNITY_TEST_ASSERT_EQUAL_HEX8(cmock_call_instance->Expected_token, token, cmock_line, CMockStringMismatch);
1210 }
1211 {
1212 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_scmi_send_message,CMockString_service_id);
1213 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1214 }
1215 {
1216 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_scmi_send_message,CMockString_payload);
1217 if (cmock_call_instance->Expected_payload == NULL)
1218 { UNITY_TEST_ASSERT_NULL(payload, cmock_line, CMockStringExpNULL); }
1219 else
1220 { UNITY_TEST_ASSERT_EQUAL_HEX8_ARRAY(cmock_call_instance->Expected_payload, payload, 1, cmock_line, CMockStringMismatch); }
1221 }
1222 {
1223 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_scmi_send_message,CMockString_payload_size);
1224 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_payload_size), (void*)(&payload_size), sizeof(size_t), cmock_line, CMockStringMismatch);
1225 }
1226 {
1227 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_scmi_send_message,CMockString_request_ack_by_interrupt);
1228 UNITY_TEST_ASSERT_EQUAL_INT(cmock_call_instance->Expected_request_ack_by_interrupt, request_ack_by_interrupt, cmock_line, CMockStringMismatch);
1229 }
1230 }
1231 if (Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer != NULL)
1232 {
1233 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer(scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt, Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackCalls++);
1234 }
1235 UNITY_CLR_DETAILS();
1236 return cmock_call_instance->ReturnVal;
1237 }
1238
1239 void CMockExpectParameters_mod_scmi_from_protocol_api_scmi_send_message(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE* cmock_call_instance, uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt);
CMockExpectParameters_mod_scmi_from_protocol_api_scmi_send_message(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE * cmock_call_instance,uint8_t scmi_message_id,uint8_t scmi_protocol_id,uint8_t token,fwk_id_t service_id,const void * payload,size_t payload_size,bool request_ack_by_interrupt)1240 void CMockExpectParameters_mod_scmi_from_protocol_api_scmi_send_message(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE* cmock_call_instance, uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt)
1241 {
1242 cmock_call_instance->Expected_scmi_message_id = scmi_message_id;
1243 cmock_call_instance->Expected_scmi_protocol_id = scmi_protocol_id;
1244 cmock_call_instance->Expected_token = token;
1245 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1246 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1247 cmock_call_instance->Expected_payload = payload;
1248 memcpy((void*)(&cmock_call_instance->Expected_payload_size), (void*)(&payload_size),
1249 sizeof(size_t[sizeof(payload_size) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1250 cmock_call_instance->Expected_request_ack_by_interrupt = request_ack_by_interrupt;
1251 }
1252
mod_scmi_from_protocol_api_scmi_send_message_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1253 void mod_scmi_from_protocol_api_scmi_send_message_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1254 {
1255 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE));
1256 CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1257 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1258 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1259 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance, cmock_guts_index);
1260 cmock_call_instance->LineNumber = cmock_line;
1261 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1262 cmock_call_instance->ReturnVal = cmock_to_return;
1263 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1264 }
1265
mod_scmi_from_protocol_api_scmi_send_message_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,uint8_t scmi_message_id,uint8_t scmi_protocol_id,uint8_t token,fwk_id_t service_id,const void * payload,size_t payload_size,bool request_ack_by_interrupt,int cmock_to_return)1266 void mod_scmi_from_protocol_api_scmi_send_message_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, uint8_t scmi_message_id, uint8_t scmi_protocol_id, uint8_t token, fwk_id_t service_id, const void* payload, size_t payload_size, bool request_ack_by_interrupt, int cmock_to_return)
1267 {
1268 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE));
1269 CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1270 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1271 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1272 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_scmi_send_message_CallInstance, cmock_guts_index);
1273 cmock_call_instance->LineNumber = cmock_line;
1274 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1275 CMockExpectParameters_mod_scmi_from_protocol_api_scmi_send_message(cmock_call_instance, scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt);
1276 cmock_call_instance->ReturnVal = cmock_to_return;
1277 }
1278
mod_scmi_from_protocol_api_scmi_send_message_AddCallback(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALLBACK Callback)1279 void mod_scmi_from_protocol_api_scmi_send_message_AddCallback(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALLBACK Callback)
1280 {
1281 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackBool = (char)1;
1282 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer = Callback;
1283 }
1284
mod_scmi_from_protocol_api_scmi_send_message_Stub(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALLBACK Callback)1285 void mod_scmi_from_protocol_api_scmi_send_message_Stub(CMOCK_mod_scmi_from_protocol_api_scmi_send_message_CALLBACK Callback)
1286 {
1287 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackBool = (char)0;
1288 Mock.mod_scmi_from_protocol_api_scmi_send_message_CallbackFunctionPointer = Callback;
1289 }
1290
mod_scmi_from_protocol_api_response_message_handler(fwk_id_t service_id)1291 int mod_scmi_from_protocol_api_response_message_handler(fwk_id_t service_id)
1292 {
1293 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1294 CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE* cmock_call_instance;
1295 UNITY_SET_DETAIL(CMockString_mod_scmi_from_protocol_api_response_message_handler);
1296 cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance);
1297 Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance = CMock_Guts_MemNext(Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance);
1298 if (!Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackBool &&
1299 Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer != NULL)
1300 {
1301 int cmock_cb_ret = Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer(service_id, Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackCalls++);
1302 UNITY_CLR_DETAILS();
1303 return cmock_cb_ret;
1304 }
1305 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1306 cmock_line = cmock_call_instance->LineNumber;
1307 if (!cmock_call_instance->ExpectAnyArgsBool)
1308 {
1309 {
1310 UNITY_SET_DETAILS(CMockString_mod_scmi_from_protocol_api_response_message_handler,CMockString_service_id);
1311 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1312 }
1313 }
1314 if (Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer != NULL)
1315 {
1316 cmock_call_instance->ReturnVal = Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer(service_id, Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackCalls++);
1317 }
1318 UNITY_CLR_DETAILS();
1319 return cmock_call_instance->ReturnVal;
1320 }
1321
1322 void CMockExpectParameters_mod_scmi_from_protocol_api_response_message_handler(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id);
CMockExpectParameters_mod_scmi_from_protocol_api_response_message_handler(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE * cmock_call_instance,fwk_id_t service_id)1323 void CMockExpectParameters_mod_scmi_from_protocol_api_response_message_handler(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE* cmock_call_instance, fwk_id_t service_id)
1324 {
1325 memcpy((void*)(&cmock_call_instance->Expected_service_id), (void*)(&service_id),
1326 sizeof(fwk_id_t[sizeof(service_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1327 }
1328
mod_scmi_from_protocol_api_response_message_handler_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1329 void mod_scmi_from_protocol_api_response_message_handler_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1330 {
1331 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE));
1332 CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1333 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1334 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1335 Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance, cmock_guts_index);
1336 cmock_call_instance->LineNumber = cmock_line;
1337 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1338 cmock_call_instance->ReturnVal = cmock_to_return;
1339 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1340 }
1341
mod_scmi_from_protocol_api_response_message_handler_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t service_id,int cmock_to_return)1342 void mod_scmi_from_protocol_api_response_message_handler_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, int cmock_to_return)
1343 {
1344 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE));
1345 CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1346 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1347 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1348 Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance = CMock_Guts_MemChain(Mock.mod_scmi_from_protocol_api_response_message_handler_CallInstance, cmock_guts_index);
1349 cmock_call_instance->LineNumber = cmock_line;
1350 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1351 CMockExpectParameters_mod_scmi_from_protocol_api_response_message_handler(cmock_call_instance, service_id);
1352 cmock_call_instance->ReturnVal = cmock_to_return;
1353 }
1354
mod_scmi_from_protocol_api_response_message_handler_AddCallback(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALLBACK Callback)1355 void mod_scmi_from_protocol_api_response_message_handler_AddCallback(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALLBACK Callback)
1356 {
1357 Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackBool = (char)1;
1358 Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer = Callback;
1359 }
1360
mod_scmi_from_protocol_api_response_message_handler_Stub(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALLBACK Callback)1361 void mod_scmi_from_protocol_api_response_message_handler_Stub(CMOCK_mod_scmi_from_protocol_api_response_message_handler_CALLBACK Callback)
1362 {
1363 Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackBool = (char)0;
1364 Mock.mod_scmi_from_protocol_api_response_message_handler_CallbackFunctionPointer = Callback;
1365 }
1366
mod_dvfs_domain_api_get_current_opp(fwk_id_t domain_id,struct mod_dvfs_opp * opp)1367 int mod_dvfs_domain_api_get_current_opp(fwk_id_t domain_id, struct mod_dvfs_opp* opp)
1368 {
1369 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1370 CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE* cmock_call_instance;
1371 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_current_opp);
1372 cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_dvfs_domain_api_get_current_opp_CallInstance);
1373 Mock.mod_dvfs_domain_api_get_current_opp_CallInstance = CMock_Guts_MemNext(Mock.mod_dvfs_domain_api_get_current_opp_CallInstance);
1374 if (!Mock.mod_dvfs_domain_api_get_current_opp_CallbackBool &&
1375 Mock.mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer != NULL)
1376 {
1377 int cmock_cb_ret = Mock.mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer(domain_id, opp, Mock.mod_dvfs_domain_api_get_current_opp_CallbackCalls++);
1378 UNITY_CLR_DETAILS();
1379 return cmock_cb_ret;
1380 }
1381 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1382 cmock_line = cmock_call_instance->LineNumber;
1383 if (!cmock_call_instance->ExpectAnyArgsBool)
1384 {
1385 {
1386 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_current_opp,CMockString_domain_id);
1387 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1388 }
1389 {
1390 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_current_opp,CMockString_opp);
1391 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_opp), (void*)(opp), sizeof(struct mod_dvfs_opp), cmock_line, CMockStringMismatch);
1392 }
1393 }
1394 if (Mock.mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer != NULL)
1395 {
1396 cmock_call_instance->ReturnVal = Mock.mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer(domain_id, opp, Mock.mod_dvfs_domain_api_get_current_opp_CallbackCalls++);
1397 }
1398 if (cmock_call_instance->ReturnThruPtr_opp_Used)
1399 {
1400 UNITY_TEST_ASSERT_NOT_NULL(opp, cmock_line, CMockStringPtrIsNULL);
1401 memcpy((void*)opp, (void*)cmock_call_instance->ReturnThruPtr_opp_Val,
1402 cmock_call_instance->ReturnThruPtr_opp_Size);
1403 }
1404 UNITY_CLR_DETAILS();
1405 return cmock_call_instance->ReturnVal;
1406 }
1407
1408 void CMockExpectParameters_mod_dvfs_domain_api_get_current_opp(CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, struct mod_dvfs_opp* opp);
CMockExpectParameters_mod_dvfs_domain_api_get_current_opp(CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,struct mod_dvfs_opp * opp)1409 void CMockExpectParameters_mod_dvfs_domain_api_get_current_opp(CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, struct mod_dvfs_opp* opp)
1410 {
1411 memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
1412 sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1413 cmock_call_instance->Expected_opp = opp;
1414 cmock_call_instance->ReturnThruPtr_opp_Used = 0;
1415 }
1416
mod_dvfs_domain_api_get_current_opp_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1417 void mod_dvfs_domain_api_get_current_opp_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1418 {
1419 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE));
1420 CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1421 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1422 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1423 Mock.mod_dvfs_domain_api_get_current_opp_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_current_opp_CallInstance, cmock_guts_index);
1424 cmock_call_instance->LineNumber = cmock_line;
1425 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1426 cmock_call_instance->ReturnVal = cmock_to_return;
1427 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1428 }
1429
mod_dvfs_domain_api_get_current_opp_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,struct mod_dvfs_opp * opp,int cmock_to_return)1430 void mod_dvfs_domain_api_get_current_opp_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, struct mod_dvfs_opp* opp, int cmock_to_return)
1431 {
1432 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE));
1433 CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1434 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1435 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1436 Mock.mod_dvfs_domain_api_get_current_opp_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_current_opp_CallInstance, cmock_guts_index);
1437 cmock_call_instance->LineNumber = cmock_line;
1438 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1439 CMockExpectParameters_mod_dvfs_domain_api_get_current_opp(cmock_call_instance, domain_id, opp);
1440 cmock_call_instance->ReturnVal = cmock_to_return;
1441 }
1442
mod_dvfs_domain_api_get_current_opp_AddCallback(CMOCK_mod_dvfs_domain_api_get_current_opp_CALLBACK Callback)1443 void mod_dvfs_domain_api_get_current_opp_AddCallback(CMOCK_mod_dvfs_domain_api_get_current_opp_CALLBACK Callback)
1444 {
1445 Mock.mod_dvfs_domain_api_get_current_opp_CallbackBool = (char)1;
1446 Mock.mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer = Callback;
1447 }
1448
mod_dvfs_domain_api_get_current_opp_Stub(CMOCK_mod_dvfs_domain_api_get_current_opp_CALLBACK Callback)1449 void mod_dvfs_domain_api_get_current_opp_Stub(CMOCK_mod_dvfs_domain_api_get_current_opp_CALLBACK Callback)
1450 {
1451 Mock.mod_dvfs_domain_api_get_current_opp_CallbackBool = (char)0;
1452 Mock.mod_dvfs_domain_api_get_current_opp_CallbackFunctionPointer = Callback;
1453 }
1454
mod_dvfs_domain_api_get_current_opp_CMockReturnMemThruPtr_opp(UNITY_LINE_TYPE cmock_line,struct mod_dvfs_opp * opp,size_t cmock_size)1455 void mod_dvfs_domain_api_get_current_opp_CMockReturnMemThruPtr_opp(UNITY_LINE_TYPE cmock_line, struct mod_dvfs_opp* opp, size_t cmock_size)
1456 {
1457 CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_current_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_dvfs_domain_api_get_current_opp_CallInstance));
1458 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1459 cmock_call_instance->ReturnThruPtr_opp_Used = 1;
1460 cmock_call_instance->ReturnThruPtr_opp_Val = opp;
1461 cmock_call_instance->ReturnThruPtr_opp_Size = cmock_size;
1462 }
1463
mod_dvfs_domain_api_get_sustained_opp(fwk_id_t domain_id,struct mod_dvfs_opp * opp)1464 int mod_dvfs_domain_api_get_sustained_opp(fwk_id_t domain_id, struct mod_dvfs_opp* opp)
1465 {
1466 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1467 CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE* cmock_call_instance;
1468 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_sustained_opp);
1469 cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance);
1470 Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance = CMock_Guts_MemNext(Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance);
1471 if (!Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackBool &&
1472 Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer != NULL)
1473 {
1474 int cmock_cb_ret = Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer(domain_id, opp, Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackCalls++);
1475 UNITY_CLR_DETAILS();
1476 return cmock_cb_ret;
1477 }
1478 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1479 cmock_line = cmock_call_instance->LineNumber;
1480 if (!cmock_call_instance->ExpectAnyArgsBool)
1481 {
1482 {
1483 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_sustained_opp,CMockString_domain_id);
1484 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1485 }
1486 {
1487 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_sustained_opp,CMockString_opp);
1488 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_opp), (void*)(opp), sizeof(struct mod_dvfs_opp), cmock_line, CMockStringMismatch);
1489 }
1490 }
1491 if (Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer != NULL)
1492 {
1493 cmock_call_instance->ReturnVal = Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer(domain_id, opp, Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackCalls++);
1494 }
1495 if (cmock_call_instance->ReturnThruPtr_opp_Used)
1496 {
1497 UNITY_TEST_ASSERT_NOT_NULL(opp, cmock_line, CMockStringPtrIsNULL);
1498 memcpy((void*)opp, (void*)cmock_call_instance->ReturnThruPtr_opp_Val,
1499 cmock_call_instance->ReturnThruPtr_opp_Size);
1500 }
1501 UNITY_CLR_DETAILS();
1502 return cmock_call_instance->ReturnVal;
1503 }
1504
1505 void CMockExpectParameters_mod_dvfs_domain_api_get_sustained_opp(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, struct mod_dvfs_opp* opp);
CMockExpectParameters_mod_dvfs_domain_api_get_sustained_opp(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,struct mod_dvfs_opp * opp)1506 void CMockExpectParameters_mod_dvfs_domain_api_get_sustained_opp(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, struct mod_dvfs_opp* opp)
1507 {
1508 memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
1509 sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1510 cmock_call_instance->Expected_opp = opp;
1511 cmock_call_instance->ReturnThruPtr_opp_Used = 0;
1512 }
1513
mod_dvfs_domain_api_get_sustained_opp_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1514 void mod_dvfs_domain_api_get_sustained_opp_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1515 {
1516 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE));
1517 CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1518 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1519 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1520 Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance, cmock_guts_index);
1521 cmock_call_instance->LineNumber = cmock_line;
1522 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1523 cmock_call_instance->ReturnVal = cmock_to_return;
1524 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1525 }
1526
mod_dvfs_domain_api_get_sustained_opp_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,struct mod_dvfs_opp * opp,int cmock_to_return)1527 void mod_dvfs_domain_api_get_sustained_opp_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, struct mod_dvfs_opp* opp, int cmock_to_return)
1528 {
1529 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE));
1530 CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1531 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1532 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1533 Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance, cmock_guts_index);
1534 cmock_call_instance->LineNumber = cmock_line;
1535 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1536 CMockExpectParameters_mod_dvfs_domain_api_get_sustained_opp(cmock_call_instance, domain_id, opp);
1537 cmock_call_instance->ReturnVal = cmock_to_return;
1538 }
1539
mod_dvfs_domain_api_get_sustained_opp_AddCallback(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALLBACK Callback)1540 void mod_dvfs_domain_api_get_sustained_opp_AddCallback(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALLBACK Callback)
1541 {
1542 Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackBool = (char)1;
1543 Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer = Callback;
1544 }
1545
mod_dvfs_domain_api_get_sustained_opp_Stub(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALLBACK Callback)1546 void mod_dvfs_domain_api_get_sustained_opp_Stub(CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALLBACK Callback)
1547 {
1548 Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackBool = (char)0;
1549 Mock.mod_dvfs_domain_api_get_sustained_opp_CallbackFunctionPointer = Callback;
1550 }
1551
mod_dvfs_domain_api_get_sustained_opp_CMockReturnMemThruPtr_opp(UNITY_LINE_TYPE cmock_line,struct mod_dvfs_opp * opp,size_t cmock_size)1552 void mod_dvfs_domain_api_get_sustained_opp_CMockReturnMemThruPtr_opp(UNITY_LINE_TYPE cmock_line, struct mod_dvfs_opp* opp, size_t cmock_size)
1553 {
1554 CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_sustained_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_dvfs_domain_api_get_sustained_opp_CallInstance));
1555 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1556 cmock_call_instance->ReturnThruPtr_opp_Used = 1;
1557 cmock_call_instance->ReturnThruPtr_opp_Val = opp;
1558 cmock_call_instance->ReturnThruPtr_opp_Size = cmock_size;
1559 }
1560
mod_dvfs_domain_api_get_nth_opp(fwk_id_t domain_id,size_t n,struct mod_dvfs_opp * opp)1561 int mod_dvfs_domain_api_get_nth_opp(fwk_id_t domain_id, size_t n, struct mod_dvfs_opp* opp)
1562 {
1563 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1564 CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE* cmock_call_instance;
1565 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_nth_opp);
1566 cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance);
1567 Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance = CMock_Guts_MemNext(Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance);
1568 if (!Mock.mod_dvfs_domain_api_get_nth_opp_CallbackBool &&
1569 Mock.mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer != NULL)
1570 {
1571 int cmock_cb_ret = Mock.mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer(domain_id, n, opp, Mock.mod_dvfs_domain_api_get_nth_opp_CallbackCalls++);
1572 UNITY_CLR_DETAILS();
1573 return cmock_cb_ret;
1574 }
1575 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1576 cmock_line = cmock_call_instance->LineNumber;
1577 if (!cmock_call_instance->ExpectAnyArgsBool)
1578 {
1579 {
1580 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_nth_opp,CMockString_domain_id);
1581 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1582 }
1583 {
1584 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_nth_opp,CMockString_n);
1585 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_n), (void*)(&n), sizeof(size_t), cmock_line, CMockStringMismatch);
1586 }
1587 {
1588 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_nth_opp,CMockString_opp);
1589 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_opp), (void*)(opp), sizeof(struct mod_dvfs_opp), cmock_line, CMockStringMismatch);
1590 }
1591 }
1592 if (Mock.mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer != NULL)
1593 {
1594 cmock_call_instance->ReturnVal = Mock.mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer(domain_id, n, opp, Mock.mod_dvfs_domain_api_get_nth_opp_CallbackCalls++);
1595 }
1596 if (cmock_call_instance->ReturnThruPtr_opp_Used)
1597 {
1598 UNITY_TEST_ASSERT_NOT_NULL(opp, cmock_line, CMockStringPtrIsNULL);
1599 memcpy((void*)opp, (void*)cmock_call_instance->ReturnThruPtr_opp_Val,
1600 cmock_call_instance->ReturnThruPtr_opp_Size);
1601 }
1602 UNITY_CLR_DETAILS();
1603 return cmock_call_instance->ReturnVal;
1604 }
1605
1606 void CMockExpectParameters_mod_dvfs_domain_api_get_nth_opp(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, size_t n, struct mod_dvfs_opp* opp);
CMockExpectParameters_mod_dvfs_domain_api_get_nth_opp(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,size_t n,struct mod_dvfs_opp * opp)1607 void CMockExpectParameters_mod_dvfs_domain_api_get_nth_opp(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, size_t n, struct mod_dvfs_opp* opp)
1608 {
1609 memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
1610 sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1611 memcpy((void*)(&cmock_call_instance->Expected_n), (void*)(&n),
1612 sizeof(size_t[sizeof(n) == sizeof(size_t) ? 1 : -1])); /* add size_t to :treat_as_array if this causes an error */
1613 cmock_call_instance->Expected_opp = opp;
1614 cmock_call_instance->ReturnThruPtr_opp_Used = 0;
1615 }
1616
mod_dvfs_domain_api_get_nth_opp_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1617 void mod_dvfs_domain_api_get_nth_opp_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1618 {
1619 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE));
1620 CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1621 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1622 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1623 Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance, cmock_guts_index);
1624 cmock_call_instance->LineNumber = cmock_line;
1625 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1626 cmock_call_instance->ReturnVal = cmock_to_return;
1627 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1628 }
1629
mod_dvfs_domain_api_get_nth_opp_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,size_t n,struct mod_dvfs_opp * opp,int cmock_to_return)1630 void mod_dvfs_domain_api_get_nth_opp_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, size_t n, struct mod_dvfs_opp* opp, int cmock_to_return)
1631 {
1632 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE));
1633 CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1634 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1635 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1636 Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance, cmock_guts_index);
1637 cmock_call_instance->LineNumber = cmock_line;
1638 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1639 CMockExpectParameters_mod_dvfs_domain_api_get_nth_opp(cmock_call_instance, domain_id, n, opp);
1640 cmock_call_instance->ReturnVal = cmock_to_return;
1641 }
1642
mod_dvfs_domain_api_get_nth_opp_AddCallback(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALLBACK Callback)1643 void mod_dvfs_domain_api_get_nth_opp_AddCallback(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALLBACK Callback)
1644 {
1645 Mock.mod_dvfs_domain_api_get_nth_opp_CallbackBool = (char)1;
1646 Mock.mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer = Callback;
1647 }
1648
mod_dvfs_domain_api_get_nth_opp_Stub(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALLBACK Callback)1649 void mod_dvfs_domain_api_get_nth_opp_Stub(CMOCK_mod_dvfs_domain_api_get_nth_opp_CALLBACK Callback)
1650 {
1651 Mock.mod_dvfs_domain_api_get_nth_opp_CallbackBool = (char)0;
1652 Mock.mod_dvfs_domain_api_get_nth_opp_CallbackFunctionPointer = Callback;
1653 }
1654
mod_dvfs_domain_api_get_nth_opp_CMockReturnMemThruPtr_opp(UNITY_LINE_TYPE cmock_line,struct mod_dvfs_opp * opp,size_t cmock_size)1655 void mod_dvfs_domain_api_get_nth_opp_CMockReturnMemThruPtr_opp(UNITY_LINE_TYPE cmock_line, struct mod_dvfs_opp* opp, size_t cmock_size)
1656 {
1657 CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_nth_opp_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_dvfs_domain_api_get_nth_opp_CallInstance));
1658 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1659 cmock_call_instance->ReturnThruPtr_opp_Used = 1;
1660 cmock_call_instance->ReturnThruPtr_opp_Val = opp;
1661 cmock_call_instance->ReturnThruPtr_opp_Size = cmock_size;
1662 }
1663
mod_dvfs_domain_api_get_opp_count(fwk_id_t domain_id,size_t * opp_count)1664 int mod_dvfs_domain_api_get_opp_count(fwk_id_t domain_id, size_t* opp_count)
1665 {
1666 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1667 CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE* cmock_call_instance;
1668 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_opp_count);
1669 cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_dvfs_domain_api_get_opp_count_CallInstance);
1670 Mock.mod_dvfs_domain_api_get_opp_count_CallInstance = CMock_Guts_MemNext(Mock.mod_dvfs_domain_api_get_opp_count_CallInstance);
1671 if (!Mock.mod_dvfs_domain_api_get_opp_count_CallbackBool &&
1672 Mock.mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer != NULL)
1673 {
1674 int cmock_cb_ret = Mock.mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer(domain_id, opp_count, Mock.mod_dvfs_domain_api_get_opp_count_CallbackCalls++);
1675 UNITY_CLR_DETAILS();
1676 return cmock_cb_ret;
1677 }
1678 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1679 cmock_line = cmock_call_instance->LineNumber;
1680 if (!cmock_call_instance->ExpectAnyArgsBool)
1681 {
1682 {
1683 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_opp_count,CMockString_domain_id);
1684 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1685 }
1686 {
1687 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_opp_count,CMockString_opp_count);
1688 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_opp_count), (void*)(opp_count), sizeof(size_t), cmock_line, CMockStringMismatch);
1689 }
1690 }
1691 if (Mock.mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer != NULL)
1692 {
1693 cmock_call_instance->ReturnVal = Mock.mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer(domain_id, opp_count, Mock.mod_dvfs_domain_api_get_opp_count_CallbackCalls++);
1694 }
1695 if (cmock_call_instance->ReturnThruPtr_opp_count_Used)
1696 {
1697 UNITY_TEST_ASSERT_NOT_NULL(opp_count, cmock_line, CMockStringPtrIsNULL);
1698 memcpy((void*)opp_count, (void*)cmock_call_instance->ReturnThruPtr_opp_count_Val,
1699 cmock_call_instance->ReturnThruPtr_opp_count_Size);
1700 }
1701 UNITY_CLR_DETAILS();
1702 return cmock_call_instance->ReturnVal;
1703 }
1704
1705 void CMockExpectParameters_mod_dvfs_domain_api_get_opp_count(CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, size_t* opp_count);
CMockExpectParameters_mod_dvfs_domain_api_get_opp_count(CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,size_t * opp_count)1706 void CMockExpectParameters_mod_dvfs_domain_api_get_opp_count(CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, size_t* opp_count)
1707 {
1708 memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
1709 sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1710 cmock_call_instance->Expected_opp_count = opp_count;
1711 cmock_call_instance->ReturnThruPtr_opp_count_Used = 0;
1712 }
1713
mod_dvfs_domain_api_get_opp_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1714 void mod_dvfs_domain_api_get_opp_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1715 {
1716 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE));
1717 CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1718 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1719 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1720 Mock.mod_dvfs_domain_api_get_opp_count_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_opp_count_CallInstance, cmock_guts_index);
1721 cmock_call_instance->LineNumber = cmock_line;
1722 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1723 cmock_call_instance->ReturnVal = cmock_to_return;
1724 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1725 }
1726
mod_dvfs_domain_api_get_opp_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,size_t * opp_count,int cmock_to_return)1727 void mod_dvfs_domain_api_get_opp_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, size_t* opp_count, int cmock_to_return)
1728 {
1729 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE));
1730 CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1731 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1732 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1733 Mock.mod_dvfs_domain_api_get_opp_count_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_opp_count_CallInstance, cmock_guts_index);
1734 cmock_call_instance->LineNumber = cmock_line;
1735 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1736 CMockExpectParameters_mod_dvfs_domain_api_get_opp_count(cmock_call_instance, domain_id, opp_count);
1737 cmock_call_instance->ReturnVal = cmock_to_return;
1738 }
1739
mod_dvfs_domain_api_get_opp_count_AddCallback(CMOCK_mod_dvfs_domain_api_get_opp_count_CALLBACK Callback)1740 void mod_dvfs_domain_api_get_opp_count_AddCallback(CMOCK_mod_dvfs_domain_api_get_opp_count_CALLBACK Callback)
1741 {
1742 Mock.mod_dvfs_domain_api_get_opp_count_CallbackBool = (char)1;
1743 Mock.mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer = Callback;
1744 }
1745
mod_dvfs_domain_api_get_opp_count_Stub(CMOCK_mod_dvfs_domain_api_get_opp_count_CALLBACK Callback)1746 void mod_dvfs_domain_api_get_opp_count_Stub(CMOCK_mod_dvfs_domain_api_get_opp_count_CALLBACK Callback)
1747 {
1748 Mock.mod_dvfs_domain_api_get_opp_count_CallbackBool = (char)0;
1749 Mock.mod_dvfs_domain_api_get_opp_count_CallbackFunctionPointer = Callback;
1750 }
1751
mod_dvfs_domain_api_get_opp_count_CMockReturnMemThruPtr_opp_count(UNITY_LINE_TYPE cmock_line,size_t * opp_count,size_t cmock_size)1752 void mod_dvfs_domain_api_get_opp_count_CMockReturnMemThruPtr_opp_count(UNITY_LINE_TYPE cmock_line, size_t* opp_count, size_t cmock_size)
1753 {
1754 CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_opp_count_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_dvfs_domain_api_get_opp_count_CallInstance));
1755 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1756 cmock_call_instance->ReturnThruPtr_opp_count_Used = 1;
1757 cmock_call_instance->ReturnThruPtr_opp_count_Val = opp_count;
1758 cmock_call_instance->ReturnThruPtr_opp_count_Size = cmock_size;
1759 }
1760
mod_dvfs_domain_api_get_level_id(fwk_id_t domain_id,uint32_t level,size_t * level_id)1761 int mod_dvfs_domain_api_get_level_id(fwk_id_t domain_id, uint32_t level, size_t* level_id)
1762 {
1763 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1764 CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE* cmock_call_instance;
1765 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_level_id);
1766 cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_dvfs_domain_api_get_level_id_CallInstance);
1767 Mock.mod_dvfs_domain_api_get_level_id_CallInstance = CMock_Guts_MemNext(Mock.mod_dvfs_domain_api_get_level_id_CallInstance);
1768 if (!Mock.mod_dvfs_domain_api_get_level_id_CallbackBool &&
1769 Mock.mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer != NULL)
1770 {
1771 int cmock_cb_ret = Mock.mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer(domain_id, level, level_id, Mock.mod_dvfs_domain_api_get_level_id_CallbackCalls++);
1772 UNITY_CLR_DETAILS();
1773 return cmock_cb_ret;
1774 }
1775 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1776 cmock_line = cmock_call_instance->LineNumber;
1777 if (!cmock_call_instance->ExpectAnyArgsBool)
1778 {
1779 {
1780 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_level_id,CMockString_domain_id);
1781 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1782 }
1783 {
1784 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_level_id,CMockString_level);
1785 UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_level, level, cmock_line, CMockStringMismatch);
1786 }
1787 {
1788 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_level_id,CMockString_level_id);
1789 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(cmock_call_instance->Expected_level_id), (void*)(level_id), sizeof(size_t), cmock_line, CMockStringMismatch);
1790 }
1791 }
1792 if (Mock.mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer != NULL)
1793 {
1794 cmock_call_instance->ReturnVal = Mock.mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer(domain_id, level, level_id, Mock.mod_dvfs_domain_api_get_level_id_CallbackCalls++);
1795 }
1796 if (cmock_call_instance->ReturnThruPtr_level_id_Used)
1797 {
1798 UNITY_TEST_ASSERT_NOT_NULL(level_id, cmock_line, CMockStringPtrIsNULL);
1799 memcpy((void*)level_id, (void*)cmock_call_instance->ReturnThruPtr_level_id_Val,
1800 cmock_call_instance->ReturnThruPtr_level_id_Size);
1801 }
1802 UNITY_CLR_DETAILS();
1803 return cmock_call_instance->ReturnVal;
1804 }
1805
1806 void CMockExpectParameters_mod_dvfs_domain_api_get_level_id(CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint32_t level, size_t* level_id);
CMockExpectParameters_mod_dvfs_domain_api_get_level_id(CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,uint32_t level,size_t * level_id)1807 void CMockExpectParameters_mod_dvfs_domain_api_get_level_id(CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint32_t level, size_t* level_id)
1808 {
1809 memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
1810 sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1811 cmock_call_instance->Expected_level = level;
1812 cmock_call_instance->Expected_level_id = level_id;
1813 cmock_call_instance->ReturnThruPtr_level_id_Used = 0;
1814 }
1815
mod_dvfs_domain_api_get_level_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1816 void mod_dvfs_domain_api_get_level_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1817 {
1818 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE));
1819 CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1820 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1821 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1822 Mock.mod_dvfs_domain_api_get_level_id_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_level_id_CallInstance, cmock_guts_index);
1823 cmock_call_instance->LineNumber = cmock_line;
1824 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1825 cmock_call_instance->ReturnVal = cmock_to_return;
1826 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1827 }
1828
mod_dvfs_domain_api_get_level_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,uint32_t level,size_t * level_id,int cmock_to_return)1829 void mod_dvfs_domain_api_get_level_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, uint32_t level, size_t* level_id, int cmock_to_return)
1830 {
1831 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE));
1832 CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1833 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1834 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1835 Mock.mod_dvfs_domain_api_get_level_id_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_level_id_CallInstance, cmock_guts_index);
1836 cmock_call_instance->LineNumber = cmock_line;
1837 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1838 CMockExpectParameters_mod_dvfs_domain_api_get_level_id(cmock_call_instance, domain_id, level, level_id);
1839 cmock_call_instance->ReturnVal = cmock_to_return;
1840 }
1841
mod_dvfs_domain_api_get_level_id_AddCallback(CMOCK_mod_dvfs_domain_api_get_level_id_CALLBACK Callback)1842 void mod_dvfs_domain_api_get_level_id_AddCallback(CMOCK_mod_dvfs_domain_api_get_level_id_CALLBACK Callback)
1843 {
1844 Mock.mod_dvfs_domain_api_get_level_id_CallbackBool = (char)1;
1845 Mock.mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer = Callback;
1846 }
1847
mod_dvfs_domain_api_get_level_id_Stub(CMOCK_mod_dvfs_domain_api_get_level_id_CALLBACK Callback)1848 void mod_dvfs_domain_api_get_level_id_Stub(CMOCK_mod_dvfs_domain_api_get_level_id_CALLBACK Callback)
1849 {
1850 Mock.mod_dvfs_domain_api_get_level_id_CallbackBool = (char)0;
1851 Mock.mod_dvfs_domain_api_get_level_id_CallbackFunctionPointer = Callback;
1852 }
1853
mod_dvfs_domain_api_get_level_id_CMockReturnMemThruPtr_level_id(UNITY_LINE_TYPE cmock_line,size_t * level_id,size_t cmock_size)1854 void mod_dvfs_domain_api_get_level_id_CMockReturnMemThruPtr_level_id(UNITY_LINE_TYPE cmock_line, size_t* level_id, size_t cmock_size)
1855 {
1856 CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_level_id_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_dvfs_domain_api_get_level_id_CallInstance));
1857 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1858 cmock_call_instance->ReturnThruPtr_level_id_Used = 1;
1859 cmock_call_instance->ReturnThruPtr_level_id_Val = level_id;
1860 cmock_call_instance->ReturnThruPtr_level_id_Size = cmock_size;
1861 }
1862
mod_dvfs_domain_api_get_latency(fwk_id_t domain_id,uint16_t * latency)1863 int mod_dvfs_domain_api_get_latency(fwk_id_t domain_id, uint16_t* latency)
1864 {
1865 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1866 CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE* cmock_call_instance;
1867 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_get_latency);
1868 cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_dvfs_domain_api_get_latency_CallInstance);
1869 Mock.mod_dvfs_domain_api_get_latency_CallInstance = CMock_Guts_MemNext(Mock.mod_dvfs_domain_api_get_latency_CallInstance);
1870 if (!Mock.mod_dvfs_domain_api_get_latency_CallbackBool &&
1871 Mock.mod_dvfs_domain_api_get_latency_CallbackFunctionPointer != NULL)
1872 {
1873 int cmock_cb_ret = Mock.mod_dvfs_domain_api_get_latency_CallbackFunctionPointer(domain_id, latency, Mock.mod_dvfs_domain_api_get_latency_CallbackCalls++);
1874 UNITY_CLR_DETAILS();
1875 return cmock_cb_ret;
1876 }
1877 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1878 cmock_line = cmock_call_instance->LineNumber;
1879 if (!cmock_call_instance->ExpectAnyArgsBool)
1880 {
1881 {
1882 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_latency,CMockString_domain_id);
1883 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1884 }
1885 {
1886 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_get_latency,CMockString_latency);
1887 if (cmock_call_instance->Expected_latency == NULL)
1888 { UNITY_TEST_ASSERT_NULL(latency, cmock_line, CMockStringExpNULL); }
1889 else
1890 { UNITY_TEST_ASSERT_EQUAL_HEX16_ARRAY(cmock_call_instance->Expected_latency, latency, 1, cmock_line, CMockStringMismatch); }
1891 }
1892 }
1893 if (Mock.mod_dvfs_domain_api_get_latency_CallbackFunctionPointer != NULL)
1894 {
1895 cmock_call_instance->ReturnVal = Mock.mod_dvfs_domain_api_get_latency_CallbackFunctionPointer(domain_id, latency, Mock.mod_dvfs_domain_api_get_latency_CallbackCalls++);
1896 }
1897 if (cmock_call_instance->ReturnThruPtr_latency_Used)
1898 {
1899 UNITY_TEST_ASSERT_NOT_NULL(latency, cmock_line, CMockStringPtrIsNULL);
1900 memcpy((void*)latency, (void*)cmock_call_instance->ReturnThruPtr_latency_Val,
1901 cmock_call_instance->ReturnThruPtr_latency_Size);
1902 }
1903 UNITY_CLR_DETAILS();
1904 return cmock_call_instance->ReturnVal;
1905 }
1906
1907 void CMockExpectParameters_mod_dvfs_domain_api_get_latency(CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint16_t* latency);
CMockExpectParameters_mod_dvfs_domain_api_get_latency(CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,uint16_t * latency)1908 void CMockExpectParameters_mod_dvfs_domain_api_get_latency(CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uint16_t* latency)
1909 {
1910 memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
1911 sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
1912 cmock_call_instance->Expected_latency = latency;
1913 cmock_call_instance->ReturnThruPtr_latency_Used = 0;
1914 }
1915
mod_dvfs_domain_api_get_latency_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)1916 void mod_dvfs_domain_api_get_latency_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
1917 {
1918 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE));
1919 CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1920 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1921 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1922 Mock.mod_dvfs_domain_api_get_latency_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_latency_CallInstance, cmock_guts_index);
1923 cmock_call_instance->LineNumber = cmock_line;
1924 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1925 cmock_call_instance->ReturnVal = cmock_to_return;
1926 cmock_call_instance->ExpectAnyArgsBool = (char)1;
1927 }
1928
mod_dvfs_domain_api_get_latency_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,uint16_t * latency,int cmock_to_return)1929 void mod_dvfs_domain_api_get_latency_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, uint16_t* latency, int cmock_to_return)
1930 {
1931 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE));
1932 CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
1933 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
1934 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
1935 Mock.mod_dvfs_domain_api_get_latency_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_get_latency_CallInstance, cmock_guts_index);
1936 cmock_call_instance->LineNumber = cmock_line;
1937 cmock_call_instance->ExpectAnyArgsBool = (char)0;
1938 CMockExpectParameters_mod_dvfs_domain_api_get_latency(cmock_call_instance, domain_id, latency);
1939 cmock_call_instance->ReturnVal = cmock_to_return;
1940 }
1941
mod_dvfs_domain_api_get_latency_AddCallback(CMOCK_mod_dvfs_domain_api_get_latency_CALLBACK Callback)1942 void mod_dvfs_domain_api_get_latency_AddCallback(CMOCK_mod_dvfs_domain_api_get_latency_CALLBACK Callback)
1943 {
1944 Mock.mod_dvfs_domain_api_get_latency_CallbackBool = (char)1;
1945 Mock.mod_dvfs_domain_api_get_latency_CallbackFunctionPointer = Callback;
1946 }
1947
mod_dvfs_domain_api_get_latency_Stub(CMOCK_mod_dvfs_domain_api_get_latency_CALLBACK Callback)1948 void mod_dvfs_domain_api_get_latency_Stub(CMOCK_mod_dvfs_domain_api_get_latency_CALLBACK Callback)
1949 {
1950 Mock.mod_dvfs_domain_api_get_latency_CallbackBool = (char)0;
1951 Mock.mod_dvfs_domain_api_get_latency_CallbackFunctionPointer = Callback;
1952 }
1953
mod_dvfs_domain_api_get_latency_CMockReturnMemThruPtr_latency(UNITY_LINE_TYPE cmock_line,uint16_t * latency,size_t cmock_size)1954 void mod_dvfs_domain_api_get_latency_CMockReturnMemThruPtr_latency(UNITY_LINE_TYPE cmock_line, uint16_t* latency, size_t cmock_size)
1955 {
1956 CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_get_latency_CALL_INSTANCE*)CMock_Guts_GetAddressFor(CMock_Guts_MemEndOfChain(Mock.mod_dvfs_domain_api_get_latency_CallInstance));
1957 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringPtrPreExp);
1958 cmock_call_instance->ReturnThruPtr_latency_Used = 1;
1959 cmock_call_instance->ReturnThruPtr_latency_Val = latency;
1960 cmock_call_instance->ReturnThruPtr_latency_Size = cmock_size;
1961 }
1962
mod_dvfs_domain_api_set_level(fwk_id_t domain_id,uintptr_t cookie,uint32_t level)1963 int mod_dvfs_domain_api_set_level(fwk_id_t domain_id, uintptr_t cookie, uint32_t level)
1964 {
1965 UNITY_LINE_TYPE cmock_line = TEST_LINE_NUM;
1966 CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE* cmock_call_instance;
1967 UNITY_SET_DETAIL(CMockString_mod_dvfs_domain_api_set_level);
1968 cmock_call_instance = (CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE*)CMock_Guts_GetAddressFor(Mock.mod_dvfs_domain_api_set_level_CallInstance);
1969 Mock.mod_dvfs_domain_api_set_level_CallInstance = CMock_Guts_MemNext(Mock.mod_dvfs_domain_api_set_level_CallInstance);
1970 if (!Mock.mod_dvfs_domain_api_set_level_CallbackBool &&
1971 Mock.mod_dvfs_domain_api_set_level_CallbackFunctionPointer != NULL)
1972 {
1973 int cmock_cb_ret = Mock.mod_dvfs_domain_api_set_level_CallbackFunctionPointer(domain_id, cookie, level, Mock.mod_dvfs_domain_api_set_level_CallbackCalls++);
1974 UNITY_CLR_DETAILS();
1975 return cmock_cb_ret;
1976 }
1977 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringCalledMore);
1978 cmock_line = cmock_call_instance->LineNumber;
1979 if (!cmock_call_instance->ExpectAnyArgsBool)
1980 {
1981 {
1982 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_set_level,CMockString_domain_id);
1983 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id), sizeof(fwk_id_t), cmock_line, CMockStringMismatch);
1984 }
1985 {
1986 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_set_level,CMockString_cookie);
1987 UNITY_TEST_ASSERT_EQUAL_MEMORY((void*)(&cmock_call_instance->Expected_cookie), (void*)(&cookie), sizeof(uintptr_t), cmock_line, CMockStringMismatch);
1988 }
1989 {
1990 UNITY_SET_DETAILS(CMockString_mod_dvfs_domain_api_set_level,CMockString_level);
1991 UNITY_TEST_ASSERT_EQUAL_HEX32(cmock_call_instance->Expected_level, level, cmock_line, CMockStringMismatch);
1992 }
1993 }
1994 if (Mock.mod_dvfs_domain_api_set_level_CallbackFunctionPointer != NULL)
1995 {
1996 cmock_call_instance->ReturnVal = Mock.mod_dvfs_domain_api_set_level_CallbackFunctionPointer(domain_id, cookie, level, Mock.mod_dvfs_domain_api_set_level_CallbackCalls++);
1997 }
1998 UNITY_CLR_DETAILS();
1999 return cmock_call_instance->ReturnVal;
2000 }
2001
2002 void CMockExpectParameters_mod_dvfs_domain_api_set_level(CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uintptr_t cookie, uint32_t level);
CMockExpectParameters_mod_dvfs_domain_api_set_level(CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE * cmock_call_instance,fwk_id_t domain_id,uintptr_t cookie,uint32_t level)2003 void CMockExpectParameters_mod_dvfs_domain_api_set_level(CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE* cmock_call_instance, fwk_id_t domain_id, uintptr_t cookie, uint32_t level)
2004 {
2005 memcpy((void*)(&cmock_call_instance->Expected_domain_id), (void*)(&domain_id),
2006 sizeof(fwk_id_t[sizeof(domain_id) == sizeof(fwk_id_t) ? 1 : -1])); /* add fwk_id_t to :treat_as_array if this causes an error */
2007 memcpy((void*)(&cmock_call_instance->Expected_cookie), (void*)(&cookie),
2008 sizeof(uintptr_t[sizeof(cookie) == sizeof(uintptr_t) ? 1 : -1])); /* add uintptr_t to :treat_as_array if this causes an error */
2009 cmock_call_instance->Expected_level = level;
2010 }
2011
mod_dvfs_domain_api_set_level_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line,int cmock_to_return)2012 void mod_dvfs_domain_api_set_level_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return)
2013 {
2014 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE));
2015 CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2016 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2017 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2018 Mock.mod_dvfs_domain_api_set_level_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_set_level_CallInstance, cmock_guts_index);
2019 cmock_call_instance->LineNumber = cmock_line;
2020 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2021 cmock_call_instance->ReturnVal = cmock_to_return;
2022 cmock_call_instance->ExpectAnyArgsBool = (char)1;
2023 }
2024
mod_dvfs_domain_api_set_level_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line,fwk_id_t domain_id,uintptr_t cookie,uint32_t level,int cmock_to_return)2025 void mod_dvfs_domain_api_set_level_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t domain_id, uintptr_t cookie, uint32_t level, int cmock_to_return)
2026 {
2027 CMOCK_MEM_INDEX_TYPE cmock_guts_index = CMock_Guts_MemNew(sizeof(CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE));
2028 CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE* cmock_call_instance = (CMOCK_mod_dvfs_domain_api_set_level_CALL_INSTANCE*)CMock_Guts_GetAddressFor(cmock_guts_index);
2029 UNITY_TEST_ASSERT_NOT_NULL(cmock_call_instance, cmock_line, CMockStringOutOfMemory);
2030 memset(cmock_call_instance, 0, sizeof(*cmock_call_instance));
2031 Mock.mod_dvfs_domain_api_set_level_CallInstance = CMock_Guts_MemChain(Mock.mod_dvfs_domain_api_set_level_CallInstance, cmock_guts_index);
2032 cmock_call_instance->LineNumber = cmock_line;
2033 cmock_call_instance->ExpectAnyArgsBool = (char)0;
2034 CMockExpectParameters_mod_dvfs_domain_api_set_level(cmock_call_instance, domain_id, cookie, level);
2035 cmock_call_instance->ReturnVal = cmock_to_return;
2036 }
2037
mod_dvfs_domain_api_set_level_AddCallback(CMOCK_mod_dvfs_domain_api_set_level_CALLBACK Callback)2038 void mod_dvfs_domain_api_set_level_AddCallback(CMOCK_mod_dvfs_domain_api_set_level_CALLBACK Callback)
2039 {
2040 Mock.mod_dvfs_domain_api_set_level_CallbackBool = (char)1;
2041 Mock.mod_dvfs_domain_api_set_level_CallbackFunctionPointer = Callback;
2042 }
2043
mod_dvfs_domain_api_set_level_Stub(CMOCK_mod_dvfs_domain_api_set_level_CALLBACK Callback)2044 void mod_dvfs_domain_api_set_level_Stub(CMOCK_mod_dvfs_domain_api_set_level_CALLBACK Callback)
2045 {
2046 Mock.mod_dvfs_domain_api_set_level_CallbackBool = (char)0;
2047 Mock.mod_dvfs_domain_api_set_level_CallbackFunctionPointer = Callback;
2048 }
2049
2050