1 /* AUTOGENERATED FILE. DO NOT EDIT. */ 2 #ifndef _MOCKMOD_SCMI_EXTRA_H 3 #define _MOCKMOD_SCMI_EXTRA_H 4 5 #include "unity.h" 6 #include "mod_scmi_extra.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 Mockmod_scmi_extra_Init(void); 21 void Mockmod_scmi_extra_Destroy(void); 22 void Mockmod_scmi_extra_Verify(void); 23 24 25 26 27 #define mod_scmi_to_transport_api_get_secure_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_get_secure_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 28 void mod_scmi_to_transport_api_get_secure_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 29 #define mod_scmi_to_transport_api_get_secure_ExpectAndReturn(channel_id, secure, cmock_retval) mod_scmi_to_transport_api_get_secure_CMockExpectAndReturn(__LINE__, channel_id, secure, cmock_retval) 30 void mod_scmi_to_transport_api_get_secure_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, bool* secure, int cmock_to_return); 31 typedef int (* CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK)(fwk_id_t channel_id, bool* secure, int cmock_num_calls); 32 void mod_scmi_to_transport_api_get_secure_AddCallback(CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK Callback); 33 void mod_scmi_to_transport_api_get_secure_Stub(CMOCK_mod_scmi_to_transport_api_get_secure_CALLBACK Callback); 34 #define mod_scmi_to_transport_api_get_secure_StubWithCallback mod_scmi_to_transport_api_get_secure_Stub 35 #define mod_scmi_to_transport_api_get_secure_ReturnThruPtr_secure(secure) mod_scmi_to_transport_api_get_secure_CMockReturnMemThruPtr_secure(__LINE__, secure, sizeof(bool)) 36 #define mod_scmi_to_transport_api_get_secure_ReturnArrayThruPtr_secure(secure, cmock_len) mod_scmi_to_transport_api_get_secure_CMockReturnMemThruPtr_secure(__LINE__, secure, cmock_len * sizeof(*secure)) 37 #define mod_scmi_to_transport_api_get_secure_ReturnMemThruPtr_secure(secure, cmock_size) mod_scmi_to_transport_api_get_secure_CMockReturnMemThruPtr_secure(__LINE__, secure, cmock_size) 38 void mod_scmi_to_transport_api_get_secure_CMockReturnMemThruPtr_secure(UNITY_LINE_TYPE cmock_line, bool* secure, size_t cmock_size); 39 #define mod_scmi_to_transport_api_get_max_payload_size_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 40 void mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 41 #define mod_scmi_to_transport_api_get_max_payload_size_ExpectAndReturn(channel_id, size, cmock_retval) mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAndReturn(__LINE__, channel_id, size, cmock_retval) 42 void mod_scmi_to_transport_api_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, size_t* size, int cmock_to_return); 43 typedef int (* CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK)(fwk_id_t channel_id, size_t* size, int cmock_num_calls); 44 void mod_scmi_to_transport_api_get_max_payload_size_AddCallback(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK Callback); 45 void mod_scmi_to_transport_api_get_max_payload_size_Stub(CMOCK_mod_scmi_to_transport_api_get_max_payload_size_CALLBACK Callback); 46 #define mod_scmi_to_transport_api_get_max_payload_size_StubWithCallback mod_scmi_to_transport_api_get_max_payload_size_Stub 47 #define mod_scmi_to_transport_api_get_max_payload_size_ReturnThruPtr_size(size) mod_scmi_to_transport_api_get_max_payload_size_CMockReturnMemThruPtr_size(__LINE__, size, sizeof(size_t)) 48 #define mod_scmi_to_transport_api_get_max_payload_size_ReturnArrayThruPtr_size(size, cmock_len) mod_scmi_to_transport_api_get_max_payload_size_CMockReturnMemThruPtr_size(__LINE__, size, cmock_len * sizeof(*size)) 49 #define mod_scmi_to_transport_api_get_max_payload_size_ReturnMemThruPtr_size(size, cmock_size) mod_scmi_to_transport_api_get_max_payload_size_CMockReturnMemThruPtr_size(__LINE__, size, cmock_size) 50 void mod_scmi_to_transport_api_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line, size_t* size, size_t cmock_size); 51 #define mod_scmi_to_transport_api_get_message_header_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_get_message_header_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 52 void mod_scmi_to_transport_api_get_message_header_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 53 #define mod_scmi_to_transport_api_get_message_header_ExpectAndReturn(channel_id, message_header, cmock_retval) mod_scmi_to_transport_api_get_message_header_CMockExpectAndReturn(__LINE__, channel_id, message_header, cmock_retval) 54 void mod_scmi_to_transport_api_get_message_header_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, uint32_t* message_header, int cmock_to_return); 55 typedef int (* CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK)(fwk_id_t channel_id, uint32_t* message_header, int cmock_num_calls); 56 void mod_scmi_to_transport_api_get_message_header_AddCallback(CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK Callback); 57 void mod_scmi_to_transport_api_get_message_header_Stub(CMOCK_mod_scmi_to_transport_api_get_message_header_CALLBACK Callback); 58 #define mod_scmi_to_transport_api_get_message_header_StubWithCallback mod_scmi_to_transport_api_get_message_header_Stub 59 #define mod_scmi_to_transport_api_get_message_header_ReturnThruPtr_message_header(message_header) mod_scmi_to_transport_api_get_message_header_CMockReturnMemThruPtr_message_header(__LINE__, message_header, sizeof(uint32_t)) 60 #define mod_scmi_to_transport_api_get_message_header_ReturnArrayThruPtr_message_header(message_header, cmock_len) mod_scmi_to_transport_api_get_message_header_CMockReturnMemThruPtr_message_header(__LINE__, message_header, cmock_len * sizeof(*message_header)) 61 #define mod_scmi_to_transport_api_get_message_header_ReturnMemThruPtr_message_header(message_header, cmock_size) mod_scmi_to_transport_api_get_message_header_CMockReturnMemThruPtr_message_header(__LINE__, message_header, cmock_size) 62 void mod_scmi_to_transport_api_get_message_header_CMockReturnMemThruPtr_message_header(UNITY_LINE_TYPE cmock_line, uint32_t* message_header, size_t cmock_size); 63 #define mod_scmi_to_transport_api_get_payload_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_get_payload_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 64 void mod_scmi_to_transport_api_get_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 65 #define mod_scmi_to_transport_api_get_payload_ExpectAndReturn(channel_id, payload, size, cmock_retval) mod_scmi_to_transport_api_get_payload_CMockExpectAndReturn(__LINE__, channel_id, payload, size, cmock_retval) 66 void mod_scmi_to_transport_api_get_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, const void** payload, size_t* size, int cmock_to_return); 67 typedef int (* CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK)(fwk_id_t channel_id, const void** payload, size_t* size, int cmock_num_calls); 68 void mod_scmi_to_transport_api_get_payload_AddCallback(CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK Callback); 69 void mod_scmi_to_transport_api_get_payload_Stub(CMOCK_mod_scmi_to_transport_api_get_payload_CALLBACK Callback); 70 #define mod_scmi_to_transport_api_get_payload_StubWithCallback mod_scmi_to_transport_api_get_payload_Stub 71 #define mod_scmi_to_transport_api_get_payload_ReturnThruPtr_payload(payload) mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_payload(__LINE__, payload, sizeof(const void*)) 72 #define mod_scmi_to_transport_api_get_payload_ReturnArrayThruPtr_payload(payload, cmock_len) mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_payload(__LINE__, payload, cmock_len * sizeof(*payload)) 73 #define mod_scmi_to_transport_api_get_payload_ReturnMemThruPtr_payload(payload, cmock_size) mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_payload(__LINE__, payload, cmock_size) 74 void mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_payload(UNITY_LINE_TYPE cmock_line, const void** payload, size_t cmock_size); 75 #define mod_scmi_to_transport_api_get_payload_ReturnThruPtr_size(size) mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_size(__LINE__, size, sizeof(size_t)) 76 #define mod_scmi_to_transport_api_get_payload_ReturnArrayThruPtr_size(size, cmock_len) mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_size(__LINE__, size, cmock_len * sizeof(*size)) 77 #define mod_scmi_to_transport_api_get_payload_ReturnMemThruPtr_size(size, cmock_size) mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_size(__LINE__, size, cmock_size) 78 void mod_scmi_to_transport_api_get_payload_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line, size_t* size, size_t cmock_size); 79 #define mod_scmi_to_transport_api_write_payload_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_write_payload_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 80 void mod_scmi_to_transport_api_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 81 #define mod_scmi_to_transport_api_write_payload_ExpectAndReturn(channel_id, offset, payload, size, cmock_retval) mod_scmi_to_transport_api_write_payload_CMockExpectAndReturn(__LINE__, channel_id, offset, payload, size, cmock_retval) 82 void mod_scmi_to_transport_api_write_payload_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, size_t offset, const void* payload, size_t size, int cmock_to_return); 83 typedef int (* CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK)(fwk_id_t channel_id, size_t offset, const void* payload, size_t size, int cmock_num_calls); 84 void mod_scmi_to_transport_api_write_payload_AddCallback(CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK Callback); 85 void mod_scmi_to_transport_api_write_payload_Stub(CMOCK_mod_scmi_to_transport_api_write_payload_CALLBACK Callback); 86 #define mod_scmi_to_transport_api_write_payload_StubWithCallback mod_scmi_to_transport_api_write_payload_Stub 87 #define mod_scmi_to_transport_api_respond_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_respond_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 88 void mod_scmi_to_transport_api_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 89 #define mod_scmi_to_transport_api_respond_ExpectAndReturn(channel_id, payload, size, cmock_retval) mod_scmi_to_transport_api_respond_CMockExpectAndReturn(__LINE__, channel_id, payload, size, cmock_retval) 90 void mod_scmi_to_transport_api_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, const void* payload, size_t size, int cmock_to_return); 91 typedef int (* CMOCK_mod_scmi_to_transport_api_respond_CALLBACK)(fwk_id_t channel_id, const void* payload, size_t size, int cmock_num_calls); 92 void mod_scmi_to_transport_api_respond_AddCallback(CMOCK_mod_scmi_to_transport_api_respond_CALLBACK Callback); 93 void mod_scmi_to_transport_api_respond_Stub(CMOCK_mod_scmi_to_transport_api_respond_CALLBACK Callback); 94 #define mod_scmi_to_transport_api_respond_StubWithCallback mod_scmi_to_transport_api_respond_Stub 95 #define mod_scmi_to_transport_api_transmit_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_transmit_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 96 void mod_scmi_to_transport_api_transmit_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 97 #define mod_scmi_to_transport_api_transmit_ExpectAndReturn(channel_id, message_header, payload, size, request_ack_by_interrupt, cmock_retval) mod_scmi_to_transport_api_transmit_CMockExpectAndReturn(__LINE__, channel_id, message_header, payload, size, request_ack_by_interrupt, cmock_retval) 98 void mod_scmi_to_transport_api_transmit_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, uint32_t message_header, const void* payload, size_t size, bool request_ack_by_interrupt, int cmock_to_return); 99 typedef int (* CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK)(fwk_id_t channel_id, uint32_t message_header, const void* payload, size_t size, bool request_ack_by_interrupt, int cmock_num_calls); 100 void mod_scmi_to_transport_api_transmit_AddCallback(CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK Callback); 101 void mod_scmi_to_transport_api_transmit_Stub(CMOCK_mod_scmi_to_transport_api_transmit_CALLBACK Callback); 102 #define mod_scmi_to_transport_api_transmit_StubWithCallback mod_scmi_to_transport_api_transmit_Stub 103 #define mod_scmi_to_transport_api_release_transport_channel_lock_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 104 void mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 105 #define mod_scmi_to_transport_api_release_transport_channel_lock_ExpectAndReturn(channel_id, cmock_retval) mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAndReturn(__LINE__, channel_id, cmock_retval) 106 void mod_scmi_to_transport_api_release_transport_channel_lock_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t channel_id, int cmock_to_return); 107 typedef int (* CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK)(fwk_id_t channel_id, int cmock_num_calls); 108 void mod_scmi_to_transport_api_release_transport_channel_lock_AddCallback(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK Callback); 109 void mod_scmi_to_transport_api_release_transport_channel_lock_Stub(CMOCK_mod_scmi_to_transport_api_release_transport_channel_lock_CALLBACK Callback); 110 #define mod_scmi_to_transport_api_release_transport_channel_lock_StubWithCallback mod_scmi_to_transport_api_release_transport_channel_lock_Stub 111 #define mod_scmi_from_protocol_get_agent_count_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_get_agent_count_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 112 void mod_scmi_from_protocol_get_agent_count_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 113 #define mod_scmi_from_protocol_get_agent_count_ExpectAndReturn(agent_count, cmock_retval) mod_scmi_from_protocol_get_agent_count_CMockExpectAndReturn(__LINE__, agent_count, cmock_retval) 114 void mod_scmi_from_protocol_get_agent_count_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int* agent_count, int cmock_to_return); 115 typedef int (* CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK)(unsigned int* agent_count, int cmock_num_calls); 116 void mod_scmi_from_protocol_get_agent_count_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK Callback); 117 void mod_scmi_from_protocol_get_agent_count_Stub(CMOCK_mod_scmi_from_protocol_get_agent_count_CALLBACK Callback); 118 #define mod_scmi_from_protocol_get_agent_count_StubWithCallback mod_scmi_from_protocol_get_agent_count_Stub 119 #define mod_scmi_from_protocol_get_agent_count_ReturnThruPtr_agent_count(agent_count) mod_scmi_from_protocol_get_agent_count_CMockReturnMemThruPtr_agent_count(__LINE__, agent_count, sizeof(unsigned int)) 120 #define mod_scmi_from_protocol_get_agent_count_ReturnArrayThruPtr_agent_count(agent_count, cmock_len) mod_scmi_from_protocol_get_agent_count_CMockReturnMemThruPtr_agent_count(__LINE__, agent_count, cmock_len * sizeof(*agent_count)) 121 #define mod_scmi_from_protocol_get_agent_count_ReturnMemThruPtr_agent_count(agent_count, cmock_size) mod_scmi_from_protocol_get_agent_count_CMockReturnMemThruPtr_agent_count(__LINE__, agent_count, cmock_size) 122 void mod_scmi_from_protocol_get_agent_count_CMockReturnMemThruPtr_agent_count(UNITY_LINE_TYPE cmock_line, unsigned int* agent_count, size_t cmock_size); 123 #define mod_scmi_from_protocol_get_agent_id_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_get_agent_id_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 124 void mod_scmi_from_protocol_get_agent_id_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 125 #define mod_scmi_from_protocol_get_agent_id_ExpectAndReturn(service_id, agent_id, cmock_retval) mod_scmi_from_protocol_get_agent_id_CMockExpectAndReturn(__LINE__, service_id, agent_id, cmock_retval) 126 void mod_scmi_from_protocol_get_agent_id_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, unsigned int* agent_id, int cmock_to_return); 127 typedef int (* CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK)(fwk_id_t service_id, unsigned int* agent_id, int cmock_num_calls); 128 void mod_scmi_from_protocol_get_agent_id_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK Callback); 129 void mod_scmi_from_protocol_get_agent_id_Stub(CMOCK_mod_scmi_from_protocol_get_agent_id_CALLBACK Callback); 130 #define mod_scmi_from_protocol_get_agent_id_StubWithCallback mod_scmi_from_protocol_get_agent_id_Stub 131 #define mod_scmi_from_protocol_get_agent_id_ReturnThruPtr_agent_id(agent_id) mod_scmi_from_protocol_get_agent_id_CMockReturnMemThruPtr_agent_id(__LINE__, agent_id, sizeof(unsigned int)) 132 #define mod_scmi_from_protocol_get_agent_id_ReturnArrayThruPtr_agent_id(agent_id, cmock_len) mod_scmi_from_protocol_get_agent_id_CMockReturnMemThruPtr_agent_id(__LINE__, agent_id, cmock_len * sizeof(*agent_id)) 133 #define mod_scmi_from_protocol_get_agent_id_ReturnMemThruPtr_agent_id(agent_id, cmock_size) mod_scmi_from_protocol_get_agent_id_CMockReturnMemThruPtr_agent_id(__LINE__, agent_id, cmock_size) 134 void mod_scmi_from_protocol_get_agent_id_CMockReturnMemThruPtr_agent_id(UNITY_LINE_TYPE cmock_line, unsigned int* agent_id, size_t cmock_size); 135 #define mod_scmi_from_protocol_get_agent_type_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_get_agent_type_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 136 void mod_scmi_from_protocol_get_agent_type_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 137 #define mod_scmi_from_protocol_get_agent_type_ExpectAndReturn(agent_id, agent_type, cmock_retval) mod_scmi_from_protocol_get_agent_type_CMockExpectAndReturn(__LINE__, agent_id, agent_type, cmock_retval) 138 void mod_scmi_from_protocol_get_agent_type_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, uint32_t agent_id, enum scmi_agent_type* agent_type, int cmock_to_return); 139 typedef int (* CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK)(uint32_t agent_id, enum scmi_agent_type* agent_type, int cmock_num_calls); 140 void mod_scmi_from_protocol_get_agent_type_AddCallback(CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK Callback); 141 void mod_scmi_from_protocol_get_agent_type_Stub(CMOCK_mod_scmi_from_protocol_get_agent_type_CALLBACK Callback); 142 #define mod_scmi_from_protocol_get_agent_type_StubWithCallback mod_scmi_from_protocol_get_agent_type_Stub 143 #define mod_scmi_from_protocol_get_agent_type_ReturnThruPtr_agent_type(agent_type) mod_scmi_from_protocol_get_agent_type_CMockReturnMemThruPtr_agent_type(__LINE__, agent_type, sizeof(enum scmi_agent_type)) 144 #define mod_scmi_from_protocol_get_agent_type_ReturnArrayThruPtr_agent_type(agent_type, cmock_len) mod_scmi_from_protocol_get_agent_type_CMockReturnMemThruPtr_agent_type(__LINE__, agent_type, cmock_len * sizeof(*agent_type)) 145 #define mod_scmi_from_protocol_get_agent_type_ReturnMemThruPtr_agent_type(agent_type, cmock_size) mod_scmi_from_protocol_get_agent_type_CMockReturnMemThruPtr_agent_type(__LINE__, agent_type, cmock_size) 146 void mod_scmi_from_protocol_get_agent_type_CMockReturnMemThruPtr_agent_type(UNITY_LINE_TYPE cmock_line, enum scmi_agent_type* agent_type, size_t cmock_size); 147 #define mod_scmi_from_protocol_get_max_payload_size_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_get_max_payload_size_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 148 void mod_scmi_from_protocol_get_max_payload_size_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 149 #define mod_scmi_from_protocol_get_max_payload_size_ExpectAndReturn(service_id, size, cmock_retval) mod_scmi_from_protocol_get_max_payload_size_CMockExpectAndReturn(__LINE__, service_id, size, cmock_retval) 150 void mod_scmi_from_protocol_get_max_payload_size_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, size_t* size, int cmock_to_return); 151 typedef int (* CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK)(fwk_id_t service_id, size_t* size, int cmock_num_calls); 152 void mod_scmi_from_protocol_get_max_payload_size_AddCallback(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK Callback); 153 void mod_scmi_from_protocol_get_max_payload_size_Stub(CMOCK_mod_scmi_from_protocol_get_max_payload_size_CALLBACK Callback); 154 #define mod_scmi_from_protocol_get_max_payload_size_StubWithCallback mod_scmi_from_protocol_get_max_payload_size_Stub 155 #define mod_scmi_from_protocol_get_max_payload_size_ReturnThruPtr_size(size) mod_scmi_from_protocol_get_max_payload_size_CMockReturnMemThruPtr_size(__LINE__, size, sizeof(size_t)) 156 #define mod_scmi_from_protocol_get_max_payload_size_ReturnArrayThruPtr_size(size, cmock_len) mod_scmi_from_protocol_get_max_payload_size_CMockReturnMemThruPtr_size(__LINE__, size, cmock_len * sizeof(*size)) 157 #define mod_scmi_from_protocol_get_max_payload_size_ReturnMemThruPtr_size(size, cmock_size) mod_scmi_from_protocol_get_max_payload_size_CMockReturnMemThruPtr_size(__LINE__, size, cmock_size) 158 void mod_scmi_from_protocol_get_max_payload_size_CMockReturnMemThruPtr_size(UNITY_LINE_TYPE cmock_line, size_t* size, size_t cmock_size); 159 #define mod_scmi_from_protocol_write_payload_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_write_payload_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 160 void mod_scmi_from_protocol_write_payload_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 161 #define mod_scmi_from_protocol_write_payload_ExpectAndReturn(service_id, offset, payload, size, cmock_retval) mod_scmi_from_protocol_write_payload_CMockExpectAndReturn(__LINE__, service_id, offset, payload, size, cmock_retval) 162 void mod_scmi_from_protocol_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); 163 typedef int (* CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK)(fwk_id_t service_id, size_t offset, const void* payload, size_t size, int cmock_num_calls); 164 void mod_scmi_from_protocol_write_payload_AddCallback(CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK Callback); 165 void mod_scmi_from_protocol_write_payload_Stub(CMOCK_mod_scmi_from_protocol_write_payload_CALLBACK Callback); 166 #define mod_scmi_from_protocol_write_payload_StubWithCallback mod_scmi_from_protocol_write_payload_Stub 167 #define mod_scmi_from_protocol_respond_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_respond_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 168 void mod_scmi_from_protocol_respond_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 169 #define mod_scmi_from_protocol_respond_ExpectAndReturn(service_id, payload, size, cmock_retval) mod_scmi_from_protocol_respond_CMockExpectAndReturn(__LINE__, service_id, payload, size, cmock_retval) 170 void mod_scmi_from_protocol_respond_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, const void* payload, size_t size, int cmock_to_return); 171 typedef int (* CMOCK_mod_scmi_from_protocol_respond_CALLBACK)(fwk_id_t service_id, const void* payload, size_t size, int cmock_num_calls); 172 void mod_scmi_from_protocol_respond_AddCallback(CMOCK_mod_scmi_from_protocol_respond_CALLBACK Callback); 173 void mod_scmi_from_protocol_respond_Stub(CMOCK_mod_scmi_from_protocol_respond_CALLBACK Callback); 174 #define mod_scmi_from_protocol_respond_StubWithCallback mod_scmi_from_protocol_respond_Stub 175 #define mod_scmi_from_protocol_notify_ExpectAnyArgs() mod_scmi_from_protocol_notify_CMockExpectAnyArgs(__LINE__) 176 void mod_scmi_from_protocol_notify_CMockExpectAnyArgs(UNITY_LINE_TYPE cmock_line); 177 #define mod_scmi_from_protocol_notify_Expect(service_id, protocol_id, message_id, payload, size) mod_scmi_from_protocol_notify_CMockExpect(__LINE__, service_id, protocol_id, message_id, payload, size) 178 void mod_scmi_from_protocol_notify_CMockExpect(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size); 179 typedef void (* CMOCK_mod_scmi_from_protocol_notify_CALLBACK)(fwk_id_t service_id, int protocol_id, int message_id, const void* payload, size_t size, int cmock_num_calls); 180 void mod_scmi_from_protocol_notify_AddCallback(CMOCK_mod_scmi_from_protocol_notify_CALLBACK Callback); 181 void mod_scmi_from_protocol_notify_Stub(CMOCK_mod_scmi_from_protocol_notify_CALLBACK Callback); 182 #define mod_scmi_from_protocol_notify_StubWithCallback mod_scmi_from_protocol_notify_Stub 183 #define mod_scmi_from_protocol_send_message_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_send_message_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 184 void mod_scmi_from_protocol_send_message_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 185 #define mod_scmi_from_protocol_send_message_ExpectAndReturn(scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt, cmock_retval) mod_scmi_from_protocol_send_message_CMockExpectAndReturn(__LINE__, scmi_message_id, scmi_protocol_id, token, service_id, payload, payload_size, request_ack_by_interrupt, cmock_retval) 186 void mod_scmi_from_protocol_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); 187 typedef int (* CMOCK_mod_scmi_from_protocol_send_message_CALLBACK)(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_num_calls); 188 void mod_scmi_from_protocol_send_message_AddCallback(CMOCK_mod_scmi_from_protocol_send_message_CALLBACK Callback); 189 void mod_scmi_from_protocol_send_message_Stub(CMOCK_mod_scmi_from_protocol_send_message_CALLBACK Callback); 190 #define mod_scmi_from_protocol_send_message_StubWithCallback mod_scmi_from_protocol_send_message_Stub 191 #define mod_scmi_from_protocol_response_message_handler_ExpectAnyArgsAndReturn(cmock_retval) mod_scmi_from_protocol_response_message_handler_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 192 void mod_scmi_from_protocol_response_message_handler_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 193 #define mod_scmi_from_protocol_response_message_handler_ExpectAndReturn(service_id, cmock_retval) mod_scmi_from_protocol_response_message_handler_CMockExpectAndReturn(__LINE__, service_id, cmock_retval) 194 void mod_scmi_from_protocol_response_message_handler_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, fwk_id_t service_id, int cmock_to_return); 195 typedef int (* CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK)(fwk_id_t service_id, int cmock_num_calls); 196 void mod_scmi_from_protocol_response_message_handler_AddCallback(CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK Callback); 197 void mod_scmi_from_protocol_response_message_handler_Stub(CMOCK_mod_scmi_from_protocol_response_message_handler_CALLBACK Callback); 198 #define mod_scmi_from_protocol_response_message_handler_StubWithCallback mod_scmi_from_protocol_response_message_handler_Stub 199 200 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__) 201 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0))) 202 #pragma GCC diagnostic pop 203 #endif 204 #endif 205 206 #endif 207