123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- Marking local functions:
- Marking externally visible functions: PowerTimeoutExpired PowerStartTimeout ReportPowerErrorsEmptyCallback ReportPowerErrors
- Marking externally visible variables:
- Reclaiming functions:
- Reclaiming variables:
- Clearing address taken flags:
- Symbol table:
- OsIf_GetElapsed/7 (OsIf_GetElapsed) @06bd78c0
- Type: function
- Visibility: external public
- References:
- Referring:
- Availability: not_available
- Function flags:
- Called by: PowerTimeoutExpired/3
- Calls:
- OsIf_MicrosToTicks/6 (OsIf_MicrosToTicks) @06bd7700
- Type: function
- Visibility: external public
- References:
- Referring:
- Availability: not_available
- Function flags:
- Called by: PowerStartTimeout/2
- Calls:
- OsIf_GetCounter/5 (OsIf_GetCounter) @06bd7620
- Type: function
- Visibility: external public
- References:
- Referring:
- Availability: not_available
- Function flags:
- Called by: PowerStartTimeout/2
- Calls:
- powerReportErrorsCallback/4 (powerReportErrorsCallback) @06bd8288
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: ReportPowerErrors/0 (read)
- Availability: not_available
- Varpool flags:
- PowerTimeoutExpired/3 (PowerTimeoutExpired) @06bd7000
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References:
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls: OsIf_GetElapsed/7
- PowerStartTimeout/2 (PowerStartTimeout) @06bcdc40
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References:
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls: OsIf_MicrosToTicks/6 OsIf_GetCounter/5
- ReportPowerErrorsEmptyCallback/1 (ReportPowerErrorsEmptyCallback) @06bcde00
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References:
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- ReportPowerErrors/0 (ReportPowerErrors) @06bcdb60
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References: powerReportErrorsCallback/4 (read)
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- Indirect call
- PowerTimeoutExpired (uint32 * startTimeInOut, uint32 * elapsedTimeInOut, uint32 TimeoutTicks)
- {
- boolean D.5695;
- long unsigned int D.5694;
- long unsigned int _1;
- long unsigned int _2;
- long unsigned int _3;
- long unsigned int _7;
- boolean _11;
- <bb 2> :
- _7 = OsIf_GetElapsed (startTimeInOut_5(D), 0);
- _1 = *elapsedTimeInOut_8(D);
- _2 = _7 + _1;
- *elapsedTimeInOut_8(D) = _2;
- _3 = *elapsedTimeInOut_8(D);
- _11 = TimeoutTicks_10(D) <= _3;
- <bb 3> :
- <L0>:
- return _11;
- }
- PowerStartTimeout (uint32 * startTimeOut, uint32 * elapsedTimeOut, uint32 * timeoutTicksOut, uint32 timeoutUs)
- {
- long unsigned int _1;
- long unsigned int _2;
- <bb 2> :
- _1 = OsIf_GetCounter (0);
- *startTimeOut_5(D) = _1;
- *elapsedTimeOut_7(D) = 0;
- _2 = OsIf_MicrosToTicks (timeoutUs_9(D), 0);
- *timeoutTicksOut_11(D) = _2;
- return;
- }
- ReportPowerErrorsEmptyCallback (Power_Ip_PowerReportErrorType error, uint8 u8ErrorCode)
- {
- <bb 2> :
- return;
- }
- ReportPowerErrors (Power_Ip_PowerReportErrorType error, uint8 u8ErrorCode)
- {
- void (*<T4c6>) (Power_Ip_PowerReportErrorType, uint8) powerReportErrorsCallback.0_1;
- <bb 2> :
- powerReportErrorsCallback.0_1 = powerReportErrorsCallback;
- powerReportErrorsCallback.0_1 (error_3(D), u8ErrorCode_4(D));
- return;
- }
|