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