1 /* AUTOGENERATED FILE. DO NOT EDIT. */
2 #ifndef _MOCKSCMI_POWER_CAPPING_PROTOCOL_H
3 #define _MOCKSCMI_POWER_CAPPING_PROTOCOL_H
4 
5 #include "unity.h"
6 #include "scmi_power_capping_protocol.h"
7 
8 /* Ignore the following warnings, since we are copying code */
9 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__)
10 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0)))
11 #pragma GCC diagnostic push
12 #endif
13 #if !defined(__clang__)
14 #pragma GCC diagnostic ignored "-Wpragmas"
15 #endif
16 #pragma GCC diagnostic ignored "-Wunknown-pragmas"
17 #pragma GCC diagnostic ignored "-Wduplicate-decl-specifier"
18 #endif
19 
20 void Mockscmi_power_capping_protocol_Init(void);
21 void Mockscmi_power_capping_protocol_Destroy(void);
22 void Mockscmi_power_capping_protocol_Verify(void);
23 
24 
25 
26 
27 #define pcapping_protocol_init_Ignore() pcapping_protocol_init_CMockIgnore()
28 void pcapping_protocol_init_CMockIgnore(void);
29 #define pcapping_protocol_init_StopIgnore() pcapping_protocol_init_CMockStopIgnore()
30 void pcapping_protocol_init_CMockStopIgnore(void);
31 #define pcapping_protocol_init_ExpectAnyArgs() pcapping_protocol_init_CMockExpectAnyArgs(__LINE__)
32 void pcapping_protocol_init_CMockExpectAnyArgs(UNITY_LINE_TYPE cmock_line);
33 #define pcapping_protocol_init_Expect(ctx) pcapping_protocol_init_CMockExpect(__LINE__, ctx)
34 void pcapping_protocol_init_CMockExpect(UNITY_LINE_TYPE cmock_line, struct mod_scmi_power_capping_context* ctx);
35 typedef void (* CMOCK_pcapping_protocol_init_CALLBACK)(struct mod_scmi_power_capping_context* ctx, int cmock_num_calls);
36 void pcapping_protocol_init_AddCallback(CMOCK_pcapping_protocol_init_CALLBACK Callback);
37 void pcapping_protocol_init_Stub(CMOCK_pcapping_protocol_init_CALLBACK Callback);
38 #define pcapping_protocol_init_StubWithCallback pcapping_protocol_init_Stub
39 #define pcapping_protocol_init_ExpectWithArray(ctx, ctx_Depth) pcapping_protocol_init_CMockExpectWithArray(__LINE__, ctx, ctx_Depth)
40 void pcapping_protocol_init_CMockExpectWithArray(UNITY_LINE_TYPE cmock_line, struct mod_scmi_power_capping_context* ctx, int ctx_Depth);
41 #define pcapping_protocol_init_ReturnThruPtr_ctx(ctx) pcapping_protocol_init_CMockReturnMemThruPtr_ctx(__LINE__, ctx, sizeof(struct mod_scmi_power_capping_context))
42 #define pcapping_protocol_init_ReturnArrayThruPtr_ctx(ctx, cmock_len) pcapping_protocol_init_CMockReturnMemThruPtr_ctx(__LINE__, ctx, cmock_len * sizeof(*ctx))
43 #define pcapping_protocol_init_ReturnMemThruPtr_ctx(ctx, cmock_size) pcapping_protocol_init_CMockReturnMemThruPtr_ctx(__LINE__, ctx, cmock_size)
44 void pcapping_protocol_init_CMockReturnMemThruPtr_ctx(UNITY_LINE_TYPE cmock_line, struct mod_scmi_power_capping_context* ctx, size_t cmock_size);
45 #define pcapping_protocol_init_IgnoreArg_ctx() pcapping_protocol_init_CMockIgnoreArg_ctx(__LINE__)
46 void pcapping_protocol_init_CMockIgnoreArg_ctx(UNITY_LINE_TYPE cmock_line);
47 #define pcapping_protocol_domain_init_IgnoreAndReturn(cmock_retval) pcapping_protocol_domain_init_CMockIgnoreAndReturn(__LINE__, cmock_retval)
48 void pcapping_protocol_domain_init_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
49 #define pcapping_protocol_domain_init_StopIgnore() pcapping_protocol_domain_init_CMockStopIgnore()
50 void pcapping_protocol_domain_init_CMockStopIgnore(void);
51 #define pcapping_protocol_domain_init_ExpectAnyArgsAndReturn(cmock_retval) pcapping_protocol_domain_init_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
52 void pcapping_protocol_domain_init_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
53 #define pcapping_protocol_domain_init_ExpectAndReturn(domain_idx, config, cmock_retval) pcapping_protocol_domain_init_CMockExpectAndReturn(__LINE__, domain_idx, config, cmock_retval)
54 void pcapping_protocol_domain_init_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, uint32_t domain_idx, const struct mod_scmi_power_capping_domain_config* config, int cmock_to_return);
55 typedef int (* CMOCK_pcapping_protocol_domain_init_CALLBACK)(uint32_t domain_idx, const struct mod_scmi_power_capping_domain_config* config, int cmock_num_calls);
56 void pcapping_protocol_domain_init_AddCallback(CMOCK_pcapping_protocol_domain_init_CALLBACK Callback);
57 void pcapping_protocol_domain_init_Stub(CMOCK_pcapping_protocol_domain_init_CALLBACK Callback);
58 #define pcapping_protocol_domain_init_StubWithCallback pcapping_protocol_domain_init_Stub
59 #define pcapping_protocol_domain_init_ExpectWithArrayAndReturn(domain_idx, config, config_Depth, cmock_retval) pcapping_protocol_domain_init_CMockExpectWithArrayAndReturn(__LINE__, domain_idx, config, config_Depth, cmock_retval)
60 void pcapping_protocol_domain_init_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, uint32_t domain_idx, const struct mod_scmi_power_capping_domain_config* config, int config_Depth, int cmock_to_return);
61 #define pcapping_protocol_domain_init_IgnoreArg_domain_idx() pcapping_protocol_domain_init_CMockIgnoreArg_domain_idx(__LINE__)
62 void pcapping_protocol_domain_init_CMockIgnoreArg_domain_idx(UNITY_LINE_TYPE cmock_line);
63 #define pcapping_protocol_domain_init_IgnoreArg_config() pcapping_protocol_domain_init_CMockIgnoreArg_config(__LINE__)
64 void pcapping_protocol_domain_init_CMockIgnoreArg_config(UNITY_LINE_TYPE cmock_line);
65 #define pcapping_protocol_bind_IgnoreAndReturn(cmock_retval) pcapping_protocol_bind_CMockIgnoreAndReturn(__LINE__, cmock_retval)
66 void pcapping_protocol_bind_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
67 #define pcapping_protocol_bind_StopIgnore() pcapping_protocol_bind_CMockStopIgnore()
68 void pcapping_protocol_bind_CMockStopIgnore(void);
69 #define pcapping_protocol_bind_ExpectAndReturn(cmock_retval) pcapping_protocol_bind_CMockExpectAndReturn(__LINE__, cmock_retval)
70 void pcapping_protocol_bind_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
71 typedef int (* CMOCK_pcapping_protocol_bind_CALLBACK)(int cmock_num_calls);
72 void pcapping_protocol_bind_AddCallback(CMOCK_pcapping_protocol_bind_CALLBACK Callback);
73 void pcapping_protocol_bind_Stub(CMOCK_pcapping_protocol_bind_CALLBACK Callback);
74 #define pcapping_protocol_bind_StubWithCallback pcapping_protocol_bind_Stub
75 #define pcapping_protocol_start_IgnoreAndReturn(cmock_retval) pcapping_protocol_start_CMockIgnoreAndReturn(__LINE__, cmock_retval)
76 void pcapping_protocol_start_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
77 #define pcapping_protocol_start_StopIgnore() pcapping_protocol_start_CMockStopIgnore()
78 void pcapping_protocol_start_CMockStopIgnore(void);
79 #define pcapping_protocol_start_ExpectAnyArgsAndReturn(cmock_retval) pcapping_protocol_start_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
80 void pcapping_protocol_start_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
81 #define pcapping_protocol_start_ExpectAndReturn(id, cmock_retval) pcapping_protocol_start_CMockExpectAndReturn(__LINE__, id, cmock_retval)
82 void pcapping_protocol_start_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t id, int cmock_to_return);
83 typedef int (* CMOCK_pcapping_protocol_start_CALLBACK)(fwk_id_t id, int cmock_num_calls);
84 void pcapping_protocol_start_AddCallback(CMOCK_pcapping_protocol_start_CALLBACK Callback);
85 void pcapping_protocol_start_Stub(CMOCK_pcapping_protocol_start_CALLBACK Callback);
86 #define pcapping_protocol_start_StubWithCallback pcapping_protocol_start_Stub
87 #define pcapping_protocol_start_IgnoreArg_id() pcapping_protocol_start_CMockIgnoreArg_id(__LINE__)
88 void pcapping_protocol_start_CMockIgnoreArg_id(UNITY_LINE_TYPE cmock_line);
89 #define pcapping_protocol_process_notification_IgnoreAndReturn(cmock_retval) pcapping_protocol_process_notification_CMockIgnoreAndReturn(__LINE__, cmock_retval)
90 void pcapping_protocol_process_notification_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
91 #define pcapping_protocol_process_notification_StopIgnore() pcapping_protocol_process_notification_CMockStopIgnore()
92 void pcapping_protocol_process_notification_CMockStopIgnore(void);
93 #define pcapping_protocol_process_notification_ExpectAnyArgsAndReturn(cmock_retval) pcapping_protocol_process_notification_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
94 void pcapping_protocol_process_notification_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
95 #define pcapping_protocol_process_notification_ExpectAndReturn(event, cmock_retval) pcapping_protocol_process_notification_CMockExpectAndReturn(__LINE__, event, cmock_retval)
96 void pcapping_protocol_process_notification_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_event* event, int cmock_to_return);
97 typedef int (* CMOCK_pcapping_protocol_process_notification_CALLBACK)(const struct fwk_event* event, int cmock_num_calls);
98 void pcapping_protocol_process_notification_AddCallback(CMOCK_pcapping_protocol_process_notification_CALLBACK Callback);
99 void pcapping_protocol_process_notification_Stub(CMOCK_pcapping_protocol_process_notification_CALLBACK Callback);
100 #define pcapping_protocol_process_notification_StubWithCallback pcapping_protocol_process_notification_Stub
101 #define pcapping_protocol_process_notification_ExpectWithArrayAndReturn(event, event_Depth, cmock_retval) pcapping_protocol_process_notification_CMockExpectWithArrayAndReturn(__LINE__, event, event_Depth, cmock_retval)
102 void pcapping_protocol_process_notification_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_event* event, int event_Depth, int cmock_to_return);
103 #define pcapping_protocol_process_notification_IgnoreArg_event() pcapping_protocol_process_notification_CMockIgnoreArg_event(__LINE__)
104 void pcapping_protocol_process_notification_CMockIgnoreArg_event(UNITY_LINE_TYPE cmock_line);
105 #define pcapping_protocol_process_bind_request_IgnoreAndReturn(cmock_retval) pcapping_protocol_process_bind_request_CMockIgnoreAndReturn(__LINE__, cmock_retval)
106 void pcapping_protocol_process_bind_request_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
107 #define pcapping_protocol_process_bind_request_StopIgnore() pcapping_protocol_process_bind_request_CMockStopIgnore()
108 void pcapping_protocol_process_bind_request_CMockStopIgnore(void);
109 #define pcapping_protocol_process_bind_request_ExpectAnyArgsAndReturn(cmock_retval) pcapping_protocol_process_bind_request_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval)
110 void pcapping_protocol_process_bind_request_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return);
111 #define pcapping_protocol_process_bind_request_ExpectAndReturn(api_id, api, cmock_retval) pcapping_protocol_process_bind_request_CMockExpectAndReturn(__LINE__, api_id, api, cmock_retval)
112 void pcapping_protocol_process_bind_request_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t api_id, const void** api, int cmock_to_return);
113 typedef int (* CMOCK_pcapping_protocol_process_bind_request_CALLBACK)(fwk_id_t api_id, const void** api, int cmock_num_calls);
114 void pcapping_protocol_process_bind_request_AddCallback(CMOCK_pcapping_protocol_process_bind_request_CALLBACK Callback);
115 void pcapping_protocol_process_bind_request_Stub(CMOCK_pcapping_protocol_process_bind_request_CALLBACK Callback);
116 #define pcapping_protocol_process_bind_request_StubWithCallback pcapping_protocol_process_bind_request_Stub
117 #define pcapping_protocol_process_bind_request_ExpectWithArrayAndReturn(api_id, api, api_Depth, cmock_retval) pcapping_protocol_process_bind_request_CMockExpectWithArrayAndReturn(__LINE__, api_id, api, api_Depth, cmock_retval)
118 void pcapping_protocol_process_bind_request_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t api_id, const void** api, int api_Depth, int cmock_to_return);
119 #define pcapping_protocol_process_bind_request_ReturnThruPtr_api(api) pcapping_protocol_process_bind_request_CMockReturnMemThruPtr_api(__LINE__, api, sizeof(const void*))
120 #define pcapping_protocol_process_bind_request_ReturnArrayThruPtr_api(api, cmock_len) pcapping_protocol_process_bind_request_CMockReturnMemThruPtr_api(__LINE__, api, cmock_len * sizeof(*api))
121 #define pcapping_protocol_process_bind_request_ReturnMemThruPtr_api(api, cmock_size) pcapping_protocol_process_bind_request_CMockReturnMemThruPtr_api(__LINE__, api, cmock_size)
122 void pcapping_protocol_process_bind_request_CMockReturnMemThruPtr_api(UNITY_LINE_TYPE cmock_line, const void** api, size_t cmock_size);
123 #define pcapping_protocol_process_bind_request_IgnoreArg_api_id() pcapping_protocol_process_bind_request_CMockIgnoreArg_api_id(__LINE__)
124 void pcapping_protocol_process_bind_request_CMockIgnoreArg_api_id(UNITY_LINE_TYPE cmock_line);
125 #define pcapping_protocol_process_bind_request_IgnoreArg_api() pcapping_protocol_process_bind_request_CMockIgnoreArg_api(__LINE__)
126 void pcapping_protocol_process_bind_request_CMockIgnoreArg_api(UNITY_LINE_TYPE cmock_line);
127 #define pcapping_protocol_set_power_apis_Ignore() pcapping_protocol_set_power_apis_CMockIgnore()
128 void pcapping_protocol_set_power_apis_CMockIgnore(void);
129 #define pcapping_protocol_set_power_apis_StopIgnore() pcapping_protocol_set_power_apis_CMockStopIgnore()
130 void pcapping_protocol_set_power_apis_CMockStopIgnore(void);
131 #define pcapping_protocol_set_power_apis_ExpectAnyArgs() pcapping_protocol_set_power_apis_CMockExpectAnyArgs(__LINE__)
132 void pcapping_protocol_set_power_apis_CMockExpectAnyArgs(UNITY_LINE_TYPE cmock_line);
133 #define pcapping_protocol_set_power_apis_Expect(power_management_apis) pcapping_protocol_set_power_apis_CMockExpect(__LINE__, power_management_apis)
134 void pcapping_protocol_set_power_apis_CMockExpect(UNITY_LINE_TYPE cmock_line, struct mod_scmi_power_capping_power_apis* power_management_apis);
135 typedef void (* CMOCK_pcapping_protocol_set_power_apis_CALLBACK)(struct mod_scmi_power_capping_power_apis* power_management_apis, int cmock_num_calls);
136 void pcapping_protocol_set_power_apis_AddCallback(CMOCK_pcapping_protocol_set_power_apis_CALLBACK Callback);
137 void pcapping_protocol_set_power_apis_Stub(CMOCK_pcapping_protocol_set_power_apis_CALLBACK Callback);
138 #define pcapping_protocol_set_power_apis_StubWithCallback pcapping_protocol_set_power_apis_Stub
139 #define pcapping_protocol_set_power_apis_ExpectWithArray(power_management_apis, power_management_apis_Depth) pcapping_protocol_set_power_apis_CMockExpectWithArray(__LINE__, power_management_apis, power_management_apis_Depth)
140 void pcapping_protocol_set_power_apis_CMockExpectWithArray(UNITY_LINE_TYPE cmock_line, struct mod_scmi_power_capping_power_apis* power_management_apis, int power_management_apis_Depth);
141 #define pcapping_protocol_set_power_apis_ReturnThruPtr_power_management_apis(power_management_apis) pcapping_protocol_set_power_apis_CMockReturnMemThruPtr_power_management_apis(__LINE__, power_management_apis, sizeof(struct mod_scmi_power_capping_power_apis))
142 #define pcapping_protocol_set_power_apis_ReturnArrayThruPtr_power_management_apis(power_management_apis, cmock_len) pcapping_protocol_set_power_apis_CMockReturnMemThruPtr_power_management_apis(__LINE__, power_management_apis, cmock_len * sizeof(*power_management_apis))
143 #define pcapping_protocol_set_power_apis_ReturnMemThruPtr_power_management_apis(power_management_apis, cmock_size) pcapping_protocol_set_power_apis_CMockReturnMemThruPtr_power_management_apis(__LINE__, power_management_apis, cmock_size)
144 void pcapping_protocol_set_power_apis_CMockReturnMemThruPtr_power_management_apis(UNITY_LINE_TYPE cmock_line, struct mod_scmi_power_capping_power_apis* power_management_apis, size_t cmock_size);
145 #define pcapping_protocol_set_power_apis_IgnoreArg_power_management_apis() pcapping_protocol_set_power_apis_CMockIgnoreArg_power_management_apis(__LINE__)
146 void pcapping_protocol_set_power_apis_CMockIgnoreArg_power_management_apis(UNITY_LINE_TYPE cmock_line);
147 
148 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__)
149 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0)))
150 #pragma GCC diagnostic pop
151 #endif
152 #endif
153 
154 #endif
155