ADM/GW/Debug_FLASH/RTD/src/Lpspi_Ip.c.000i.cgraph
2024-08-08 10:00:15 +09:00

1799 lines
72 KiB
Plaintext

Trivially needed symbols: Lpspi_Ip_GetStatus Lpspi_Ip_IrqHandler Lpspi_Ip_Cancel Lpspi_Ip_UpdateTransferMode Lpspi_Ip_UpdateDefaultTransmitData Lpspi_Ip_UpdateLsb Lpspi_Ip_UpdateFrameSize Lpspi_Ip_ManageBuffers Lpspi_Ip_AsyncTransmit Lpspi_Ip_SyncTransmit Lpspi_Ip_DeInit Lpspi_Ip_Init Lpspi_Ip_StateStructureArray Lpspi_Ip_StateStructure
Initial Symbol table:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10) @06b4da80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10) @06b4d9a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09) @06b4d000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09) @06a561c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11) @06a569a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11) @06a568c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @06a56700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @06a56620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08) @06a56540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08) @06a56460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @06a56380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_GetStatus/21 (Lpspi_Ip_GetStatus) @06a490e0
Type: function definition analyzed
Visibility: public
Aux: @01733ea0
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Lpspi_Ip_IrqHandler/20 (Lpspi_Ip_IrqHandler) @06a49d20
Type: function definition analyzed
Visibility: public
Aux: @06a490e0
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7
Lpspi_Ip_Cancel/19 (Lpspi_Ip_Cancel) @06a49a80
Type: function definition analyzed
Visibility: public
Aux: @06a49d20
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateTransferMode/18 (Lpspi_Ip_UpdateTransferMode) @06a497e0
Type: function definition analyzed
Visibility: public
Aux: @06a49a80
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_Init/8
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateDefaultTransmitData/17 (Lpspi_Ip_UpdateDefaultTransmitData) @06a49540
Type: function definition analyzed
Visibility: public
Aux: @06a497e0
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateLsb/16 (Lpspi_Ip_UpdateLsb) @06a492a0
Type: function definition analyzed
Visibility: public
Aux: @06a49540
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateFrameSize/15 (Lpspi_Ip_UpdateFrameSize) @06a49000
Type: function definition analyzed
Visibility: public
Aux: @06a492a0
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_Ip_ManageBuffers/14 (Lpspi_Ip_ManageBuffers) @06a129a0
Type: function definition analyzed
Visibility: public
Aux: @06a49000
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7 DevAssert/0 DevAssert/0
Lpspi_Ip_AsyncTransmit/13 (Lpspi_Ip_AsyncTransmit) @06a12380
Type: function definition analyzed
Visibility: public
Aux: @06a129a0
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_TransmitRxInit/12 (Lpspi_TransmitRxInit) @06a12ee0
Type: function definition analyzed
Visibility:
Aux: @0699ab60
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_TransmitTxInit/11 (Lpspi_TransmitTxInit) @06a12c40
Type: function definition analyzed
Visibility:
Aux: @06a12ee0
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27
Lpspi_Ip_SyncTransmit/10 (Lpspi_Ip_SyncTransmit) @06a128c0
Type: function definition analyzed
Visibility: public
Aux: @06a12380
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: OsIf_GetElapsed/26 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4 OsIf_GetCounter/25 Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/22
Lpspi_Ip_DeInit/9 (Lpspi_Ip_DeInit) @06a12620
Type: function definition analyzed
Visibility: public
Aux: @06a128c0
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_StateStructureArray/2 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_Init/8 (Lpspi_Ip_Init) @06a122a0
Type: function definition analyzed
Visibility: public
Aux: @06a12620
References: Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (write)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_UpdateTransferMode/18 DevAssert/0 DevAssert/0
Lpspi_Ip_TransferProcess/7 (Lpspi_Ip_TransferProcess) @06a12000
Type: function definition analyzed
Visibility:
Aux: @06a49000
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_IrqHandler/20 Lpspi_Ip_ManageBuffers/14
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4
Indirect call
Indirect call
Lpspi_Ip_PushDataProcess/6 (Lpspi_Ip_PushDataProcess) @0699ac40
Type: function definition analyzed
Visibility:
Aux: @06a12380
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls: Lpspi_Ip_PushData/5
Lpspi_Ip_PushData/5 (Lpspi_Ip_PushData) @0699ae00
Type: function definition analyzed
Visibility:
Aux: @06a12380
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_PushDataProcess/6
Calls:
Lpspi_Ip_ReadData/4 (Lpspi_Ip_ReadData) @0699ab60
Type: function definition analyzed
Visibility:
Aux: @0699ac40
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_Bases/3 (Lpspi_Ip_Bases) @06999048
Type: variable definition analyzed
Visibility:
Aux: @069968c0
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpspi_Ip_StateStructureArray/2 (Lpspi_Ip_StateStructureArray) @06993f30
Type: variable definition analyzed
Visibility: public
Aux: @06a122a0
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_Init/8 (write)Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_DeInit/9 (write)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_TransmitRxInit/12 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_UpdateFrameSize/15 (read)Lpspi_Ip_UpdateLsb/16 (read)Lpspi_Ip_UpdateDefaultTransmitData/17 (read)Lpspi_Ip_UpdateTransferMode/18 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)Lpspi_Ip_GetStatus/21 (read)
Availability: not-ready
Varpool flags:
Lpspi_Ip_StateStructure/1 (Lpspi_Ip_StateStructure) @06993e58
Type: variable definition analyzed
Visibility: public
Aux: @06993f30
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @069968c0
Type: function definition analyzed
Visibility:
Aux: @06a12620
References:
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_GetStatus/21 Lpspi_Ip_Cancel/19 Lpspi_Ip_Cancel/19 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_DeInit/9 Lpspi_Ip_DeInit/9 Lpspi_Ip_Init/8 Lpspi_Ip_Init/8
Calls:
Removing unused symbols:
Reclaimed Symbol table:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10) @06b4da80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10) @06b4d9a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09) @06b4d000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09) @06a561c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11) @06a569a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11) @06a568c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @06a56700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @06a56620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08) @06a56540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08) @06a56460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @06a56380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_GetStatus/21 (Lpspi_Ip_GetStatus) @06a490e0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Lpspi_Ip_IrqHandler/20 (Lpspi_Ip_IrqHandler) @06a49d20
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7
Lpspi_Ip_Cancel/19 (Lpspi_Ip_Cancel) @06a49a80
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateTransferMode/18 (Lpspi_Ip_UpdateTransferMode) @06a497e0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_Init/8
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateDefaultTransmitData/17 (Lpspi_Ip_UpdateDefaultTransmitData) @06a49540
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateLsb/16 (Lpspi_Ip_UpdateLsb) @06a492a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateFrameSize/15 (Lpspi_Ip_UpdateFrameSize) @06a49000
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_Ip_ManageBuffers/14 (Lpspi_Ip_ManageBuffers) @06a129a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7 DevAssert/0 DevAssert/0
Lpspi_Ip_AsyncTransmit/13 (Lpspi_Ip_AsyncTransmit) @06a12380
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_TransmitRxInit/12 (Lpspi_TransmitRxInit) @06a12ee0
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_TransmitTxInit/11 (Lpspi_TransmitTxInit) @06a12c40
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27
Lpspi_Ip_SyncTransmit/10 (Lpspi_Ip_SyncTransmit) @06a128c0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: OsIf_GetElapsed/26 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4 OsIf_GetCounter/25 Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/22
Lpspi_Ip_DeInit/9 (Lpspi_Ip_DeInit) @06a12620
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_StateStructureArray/2 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_Init/8 (Lpspi_Ip_Init) @06a122a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (write)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_UpdateTransferMode/18 DevAssert/0 DevAssert/0
Lpspi_Ip_TransferProcess/7 (Lpspi_Ip_TransferProcess) @06a12000
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_IrqHandler/20 Lpspi_Ip_ManageBuffers/14
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4
Indirect call
Indirect call
Lpspi_Ip_PushDataProcess/6 (Lpspi_Ip_PushDataProcess) @0699ac40
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls: Lpspi_Ip_PushData/5
Lpspi_Ip_PushData/5 (Lpspi_Ip_PushData) @0699ae00
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_PushDataProcess/6
Calls:
Lpspi_Ip_ReadData/4 (Lpspi_Ip_ReadData) @0699ab60
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_Bases/3 (Lpspi_Ip_Bases) @06999048
Type: variable definition analyzed
Visibility:
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpspi_Ip_StateStructureArray/2 (Lpspi_Ip_StateStructureArray) @06993f30
Type: variable definition analyzed
Visibility: public
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_Init/8 (write)Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_DeInit/9 (write)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_TransmitRxInit/12 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_UpdateFrameSize/15 (read)Lpspi_Ip_UpdateLsb/16 (read)Lpspi_Ip_UpdateDefaultTransmitData/17 (read)Lpspi_Ip_UpdateTransferMode/18 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)Lpspi_Ip_GetStatus/21 (read)
Availability: not-ready
Varpool flags:
Lpspi_Ip_StateStructure/1 (Lpspi_Ip_StateStructure) @06993e58
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @069968c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_GetStatus/21 Lpspi_Ip_Cancel/19 Lpspi_Ip_Cancel/19 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_DeInit/9 Lpspi_Ip_DeInit/9 Lpspi_Ip_Init/8 Lpspi_Ip_Init/8
Calls:
Initial Symbol table:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10) @06b4da80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10) @06b4d9a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09) @06b4d000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09) @06a561c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11) @06a569a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11) @06a568c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @06a56700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @06a56620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08) @06a56540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08) @06a56460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @06a56380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_GetStatus/21 (Lpspi_Ip_GetStatus) @06a490e0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Lpspi_Ip_IrqHandler/20 (Lpspi_Ip_IrqHandler) @06a49d20
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7
Lpspi_Ip_Cancel/19 (Lpspi_Ip_Cancel) @06a49a80
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateTransferMode/18 (Lpspi_Ip_UpdateTransferMode) @06a497e0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_Init/8
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateDefaultTransmitData/17 (Lpspi_Ip_UpdateDefaultTransmitData) @06a49540
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateLsb/16 (Lpspi_Ip_UpdateLsb) @06a492a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateFrameSize/15 (Lpspi_Ip_UpdateFrameSize) @06a49000
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_Ip_ManageBuffers/14 (Lpspi_Ip_ManageBuffers) @06a129a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7 DevAssert/0 DevAssert/0
Lpspi_Ip_AsyncTransmit/13 (Lpspi_Ip_AsyncTransmit) @06a12380
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_TransmitRxInit/12 (Lpspi_TransmitRxInit) @06a12ee0
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_TransmitTxInit/11 (Lpspi_TransmitTxInit) @06a12c40
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27
Lpspi_Ip_SyncTransmit/10 (Lpspi_Ip_SyncTransmit) @06a128c0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: OsIf_GetElapsed/26 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4 OsIf_GetCounter/25 Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/22
Lpspi_Ip_DeInit/9 (Lpspi_Ip_DeInit) @06a12620
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_StateStructureArray/2 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_Init/8 (Lpspi_Ip_Init) @06a122a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (write)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_UpdateTransferMode/18 DevAssert/0 DevAssert/0
Lpspi_Ip_TransferProcess/7 (Lpspi_Ip_TransferProcess) @06a12000
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_IrqHandler/20 Lpspi_Ip_ManageBuffers/14
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4
Indirect call
Indirect call
Lpspi_Ip_PushDataProcess/6 (Lpspi_Ip_PushDataProcess) @0699ac40
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls: Lpspi_Ip_PushData/5
Lpspi_Ip_PushData/5 (Lpspi_Ip_PushData) @0699ae00
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_PushDataProcess/6
Calls:
Lpspi_Ip_ReadData/4 (Lpspi_Ip_ReadData) @0699ab60
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_Bases/3 (Lpspi_Ip_Bases) @06999048
Type: variable definition analyzed
Visibility:
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpspi_Ip_StateStructureArray/2 (Lpspi_Ip_StateStructureArray) @06993f30
Type: variable definition analyzed
Visibility: public
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_Init/8 (write)Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_DeInit/9 (write)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_TransmitRxInit/12 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_UpdateFrameSize/15 (read)Lpspi_Ip_UpdateLsb/16 (read)Lpspi_Ip_UpdateDefaultTransmitData/17 (read)Lpspi_Ip_UpdateTransferMode/18 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)Lpspi_Ip_GetStatus/21 (read)
Availability: not-ready
Varpool flags:
Lpspi_Ip_StateStructure/1 (Lpspi_Ip_StateStructure) @06993e58
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @069968c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_GetStatus/21 Lpspi_Ip_Cancel/19 Lpspi_Ip_Cancel/19 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_DeInit/9 Lpspi_Ip_DeInit/9 Lpspi_Ip_Init/8 Lpspi_Ip_Init/8
Calls:
Removing unused symbols:
Reclaimed Symbol table:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10) @06b4da80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10) @06b4d9a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09) @06b4d000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09) @06a561c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11) @06a569a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11) @06a568c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @06a56700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @06a56620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08) @06a56540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08) @06a56460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @06a56380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_GetStatus/21 (Lpspi_Ip_GetStatus) @06a490e0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Lpspi_Ip_IrqHandler/20 (Lpspi_Ip_IrqHandler) @06a49d20
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7
Lpspi_Ip_Cancel/19 (Lpspi_Ip_Cancel) @06a49a80
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateTransferMode/18 (Lpspi_Ip_UpdateTransferMode) @06a497e0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_Init/8
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateDefaultTransmitData/17 (Lpspi_Ip_UpdateDefaultTransmitData) @06a49540
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateLsb/16 (Lpspi_Ip_UpdateLsb) @06a492a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_UpdateFrameSize/15 (Lpspi_Ip_UpdateFrameSize) @06a49000
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_Ip_ManageBuffers/14 (Lpspi_Ip_ManageBuffers) @06a129a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7 DevAssert/0 DevAssert/0
Lpspi_Ip_AsyncTransmit/13 (Lpspi_Ip_AsyncTransmit) @06a12380
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0
Lpspi_TransmitRxInit/12 (Lpspi_TransmitRxInit) @06a12ee0
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_TransmitTxInit/11 (Lpspi_TransmitTxInit) @06a12c40
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27
Lpspi_Ip_SyncTransmit/10 (Lpspi_Ip_SyncTransmit) @06a128c0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: OsIf_GetElapsed/26 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4 OsIf_GetCounter/25 Lpspi_TransmitRxInit/12 Lpspi_TransmitTxInit/11 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/22
Lpspi_Ip_DeInit/9 (Lpspi_Ip_DeInit) @06a12620
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_StateStructureArray/2 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
Lpspi_Ip_Init/8 (Lpspi_Ip_Init) @06a122a0
Type: function definition analyzed
Visibility: public
References: Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (write)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpspi_Ip_UpdateTransferMode/18 DevAssert/0 DevAssert/0
Lpspi_Ip_TransferProcess/7 (Lpspi_Ip_TransferProcess) @06a12000
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_IrqHandler/20 Lpspi_Ip_ManageBuffers/14
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 Lpspi_Ip_PushDataProcess/6 Lpspi_Ip_ReadData/4
Indirect call
Indirect call
Lpspi_Ip_PushDataProcess/6 (Lpspi_Ip_PushDataProcess) @0699ac40
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls: Lpspi_Ip_PushData/5
Lpspi_Ip_PushData/5 (Lpspi_Ip_PushData) @0699ae00
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_PushDataProcess/6
Calls:
Lpspi_Ip_ReadData/4 (Lpspi_Ip_ReadData) @0699ab60
Type: function definition analyzed
Visibility:
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_TransferProcess/7 Lpspi_Ip_SyncTransmit/10
Calls:
Lpspi_Ip_Bases/3 (Lpspi_Ip_Bases) @06999048
Type: variable definition analyzed
Visibility:
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpspi_Ip_StateStructureArray/2 (Lpspi_Ip_StateStructureArray) @06993f30
Type: variable definition analyzed
Visibility: public
References:
Referring: Lpspi_Ip_Init/8 (read)Lpspi_Ip_Init/8 (write)Lpspi_Ip_Init/8 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_DeInit/9 (write)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_TransmitRxInit/12 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_UpdateFrameSize/15 (read)Lpspi_Ip_UpdateLsb/16 (read)Lpspi_Ip_UpdateDefaultTransmitData/17 (read)Lpspi_Ip_UpdateTransferMode/18 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_IrqHandler/20 (read)Lpspi_Ip_GetStatus/21 (read)
Availability: not-ready
Varpool flags:
Lpspi_Ip_StateStructure/1 (Lpspi_Ip_StateStructure) @06993e58
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @069968c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpspi_Ip_GetStatus/21 Lpspi_Ip_Cancel/19 Lpspi_Ip_Cancel/19 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateTransferMode/18 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateDefaultTransmitData/17 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateLsb/16 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_UpdateFrameSize/15 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_ManageBuffers/14 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_AsyncTransmit/13 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_SyncTransmit/10 Lpspi_Ip_DeInit/9 Lpspi_Ip_DeInit/9 Lpspi_Ip_Init/8 Lpspi_Ip_Init/8
Calls:
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:
Lpspi_Ip_UpdateTransferMode.part.0/59 (Lpspi_Ip_UpdateTransferMode.part.0) @06b748c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring:
Function Lpspi_Ip_UpdateTransferMode.part.0/59 is inline copy in Lpspi_Ip_UpdateTransferMode/18
Availability: local
Function flags: count:64424 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: Lpspi_Ip_UpdateTransferMode/18 (inlined) (64424 (estimated locally),0.15 per call)
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10) @06b4da80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19 (114826 (estimated locally),0.27 per call)
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10) @06b4d9a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_Cancel/19 (114826 (estimated locally),0.27 per call)
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7 (162657928 (estimated locally),0.15 per call)
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_TransferProcess/7 (162657928 (estimated locally),0.15 per call)
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09) @06b4d000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 (62008 (estimated locally),0.10 per call) Lpspi_Ip_AsyncTransmit/13 (31944 (estimated locally),0.05 per call)
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09) @06a561c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 (93952 (estimated locally),0.15 per call)
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11) @06a569a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11 (354334802 (estimated locally),0.33 per call)
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11) @06a568c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11 (354334802 (estimated locally),0.33 per call)
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @06a56700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 (258823 (estimated locally),0.42 per call)
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @06a56620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 (31004 (estimated locally),0.05 per call)
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08) @06a56540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 (31004 (estimated locally),0.05 per call) Lpspi_Ip_SyncTransmit/10 (15972 (estimated locally),0.03 per call)
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08) @06a56460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 (46976 (estimated locally),0.08 per call)
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @06a56380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 (613566 (estimated locally),1.00 per call)
Calls:
Lpspi_Ip_GetStatus/21 (Lpspi_Ip_GetStatus) @06a490e0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:429496 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_IrqHandler/20 (Lpspi_Ip_IrqHandler) @06a49d20
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7 (248034361 (estimated locally),0.23 per call)
Lpspi_Ip_Cancel/19 (Lpspi_Ip_Cancel) @06a49a80
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:429496 (estimated locally) body optimize_size
Called by:
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 (114826 (estimated locally),0.27 per call) SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 (114826 (estimated locally),0.27 per call)
Lpspi_Ip_UpdateTransferMode/18 (Lpspi_Ip_UpdateTransferMode) @06a497e0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:429496 (estimated locally) body nonfreeing_fn optimize_size
Called by: Lpspi_Ip_Init/8 (45332 (estimated locally),0.12 per call)
Calls: Lpspi_Ip_UpdateTransferMode.part.0/59 (inlined) (64424 (estimated locally),0.15 per call)
Lpspi_Ip_UpdateDefaultTransmitData/17 (Lpspi_Ip_UpdateDefaultTransmitData) @06a49540
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:715827 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_UpdateLsb/16 (Lpspi_Ip_UpdateLsb) @06a492a0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:715827 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_UpdateFrameSize/15 (Lpspi_Ip_UpdateFrameSize) @06a49000
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:613566 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_ManageBuffers/14 (Lpspi_Ip_ManageBuffers) @06a129a0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:429496 (estimated locally) body optimize_size
Called by:
Calls: Lpspi_Ip_TransferProcess/7 (24803 (estimated locally),0.06 per call)
Lpspi_Ip_AsyncTransmit/13 (Lpspi_Ip_AsyncTransmit) @06a12380
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:613566 (estimated locally) body optimize_size
Called by:
Calls: Lpspi_TransmitRxInit/12 (62008 (estimated locally),0.10 per call) Lpspi_TransmitTxInit/11 (62008 (estimated locally),0.10 per call) SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (62008 (estimated locally),0.10 per call) SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (31944 (estimated locally),0.05 per call) SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 (93952 (estimated locally),0.15 per call)
Lpspi_TransmitRxInit/12 (Lpspi_TransmitRxInit) @06a12ee0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 (62008 (estimated locally),0.10 per call) Lpspi_Ip_SyncTransmit/10 (31004 (estimated locally),0.05 per call)
Calls:
Lpspi_TransmitTxInit/11 (Lpspi_TransmitTxInit) @06a12c40
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Lpspi_Ip_AsyncTransmit/13 (62008 (estimated locally),0.10 per call) Lpspi_Ip_SyncTransmit/10 (31004 (estimated locally),0.05 per call)
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 (354334802 (estimated locally),0.33 per call) SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27 (354334802 (estimated locally),0.33 per call)
Lpspi_Ip_SyncTransmit/10 (Lpspi_Ip_SyncTransmit) @06a128c0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: available
Function flags: count:613566 (estimated locally) body optimize_size
Called by:
Calls: OsIf_GetElapsed/26 (258823 (estimated locally),0.42 per call) Lpspi_Ip_PushDataProcess/6 (258823 (estimated locally),0.42 per call) Lpspi_Ip_ReadData/4 (194117 (estimated locally),0.32 per call) OsIf_GetCounter/25 (31004 (estimated locally),0.05 per call) Lpspi_TransmitRxInit/12 (31004 (estimated locally),0.05 per call) Lpspi_TransmitTxInit/11 (31004 (estimated locally),0.05 per call) SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (31004 (estimated locally),0.05 per call) SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (15972 (estimated locally),0.03 per call) SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 (46976 (estimated locally),0.08 per call) OsIf_MicrosToTicks/22 (613566 (estimated locally),1.00 per call)
Lpspi_Ip_DeInit/9 (Lpspi_Ip_DeInit) @06a12620
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_StateStructureArray/2 (write)
Referring:
Availability: available
Function flags: count:429496 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_Init/8 (Lpspi_Ip_Init) @06a122a0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpspi_Ip_StateStructureArray/2 (read)Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (write)
Referring:
Availability: available
Function flags: count:371543 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Lpspi_Ip_UpdateTransferMode/18 (45332 (estimated locally),0.12 per call)
Lpspi_Ip_TransferProcess/7 (Lpspi_Ip_TransferProcess) @06a12000
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: local
Function flags: count:1073741823 (estimated locally) body local optimize_size
Called by: Lpspi_Ip_IrqHandler/20 (248034361 (estimated locally),0.23 per call) Lpspi_Ip_ManageBuffers/14 (24803 (estimated locally),0.06 per call)
Calls: SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 (162657928 (estimated locally),0.15 per call) SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 (162657928 (estimated locally),0.15 per call) Lpspi_Ip_PushDataProcess/6 (182536110 (estimated locally),0.17 per call) Lpspi_Ip_ReadData/4 (136902082 (estimated locally),0.13 per call)
Indirect call(85609436 (estimated locally),0.08 per call)
Indirect call(85609436 (estimated locally),0.08 per call)
Lpspi_Ip_PushDataProcess/6 (Lpspi_Ip_PushDataProcess) @0699ac40
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 (258823 (estimated locally),0.42 per call) Lpspi_Ip_TransferProcess/7 (182536110 (estimated locally),0.17 per call)
Calls: Lpspi_Ip_PushData/5 (inlined) (268435456 (estimated locally),0.25 per call)
Lpspi_Ip_PushData/5 (Lpspi_Ip_PushData) @0699ae00
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Function Lpspi_Ip_PushData/5 is inline copy in Lpspi_Ip_PushDataProcess/6
Availability: local
Function flags: count:268435456 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpspi_Ip_PushDataProcess/6 (inlined) (268435456 (estimated locally),0.25 per call)
Calls:
Lpspi_Ip_ReadData/4 (Lpspi_Ip_ReadData) @0699ab60
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpspi_Ip_Bases/3 (read)Lpspi_Ip_StateStructureArray/2 (read)
Referring:
Availability: local
Function flags: count:118111600 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpspi_Ip_SyncTransmit/10 (194117 (estimated locally),0.32 per call) Lpspi_Ip_TransferProcess/7 (136902082 (estimated locally),0.13 per call)
Calls:
Lpspi_Ip_Bases/3 (Lpspi_Ip_Bases) @06999048
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_TransmitTxInit/11 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_Init/8 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_IrqHandler/20 (read)
Availability: available
Varpool flags: initialized read-only const-value-known
Lpspi_Ip_StateStructureArray/2 (Lpspi_Ip_StateStructureArray) @06993f30
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: Lpspi_Ip_UpdateTransferMode/18 (read)Lpspi_Ip_DeInit/9 (read)Lpspi_Ip_UpdateDefaultTransmitData/17 (read)Lpspi_Ip_Init/8 (write)Lpspi_TransmitTxInit/11 (read)Lpspi_Ip_TransferProcess/7 (read)Lpspi_Ip_PushDataProcess/6 (read)Lpspi_Ip_PushData/5 (read)Lpspi_Ip_Cancel/19 (read)Lpspi_Ip_ReadData/4 (read)Lpspi_Ip_IrqHandler/20 (read)Lpspi_Ip_DeInit/9 (write)Lpspi_Ip_SyncTransmit/10 (read)Lpspi_TransmitRxInit/12 (read)Lpspi_Ip_AsyncTransmit/13 (read)Lpspi_Ip_ManageBuffers/14 (read)Lpspi_Ip_UpdateFrameSize/15 (read)Lpspi_Ip_UpdateLsb/16 (read)Lpspi_Ip_Init/8 (read)Lpspi_Ip_GetStatus/21 (read)
Availability: available
Varpool flags:
Lpspi_Ip_StateStructure/1 (Lpspi_Ip_StateStructure) @06993e58
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
Materializing clones
Materialization Call site updates done.
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:Lpspi_Ip_ReadData:0
Time profile order in expand_all_functions:Lpspi_Ip_PushDataProcess:0
Time profile order in expand_all_functions:Lpspi_TransmitRxInit:0
Time profile order in expand_all_functions:Lpspi_TransmitTxInit:0
Time profile order in expand_all_functions:Lpspi_Ip_TransferProcess:0
Time profile order in expand_all_functions:Lpspi_Ip_DeInit:0
Time profile order in expand_all_functions:Lpspi_Ip_SyncTransmit:0
Time profile order in expand_all_functions:Lpspi_Ip_AsyncTransmit:0
Time profile order in expand_all_functions:Lpspi_Ip_ManageBuffers:0
Time profile order in expand_all_functions:Lpspi_Ip_UpdateFrameSize:0
Time profile order in expand_all_functions:Lpspi_Ip_UpdateLsb:0
Time profile order in expand_all_functions:Lpspi_Ip_UpdateDefaultTransmitData:0
Time profile order in expand_all_functions:Lpspi_Ip_UpdateTransferMode:0
Time profile order in expand_all_functions:Lpspi_Ip_Init:0
Time profile order in expand_all_functions:Lpspi_Ip_Cancel:0
Time profile order in expand_all_functions:Lpspi_Ip_IrqHandler:0
Time profile order in expand_all_functions:Lpspi_Ip_GetStatus:0
Trivially needed variables: Lpspi_Ip_Bases Lpspi_Ip_StateStructureArray Lpspi_Ip_StateStructure
Removing variables:
Final Symbol table:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10/34 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_10) @06b4da80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10/33 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_10) @06b4d9a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12/32 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12/31 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_12) @06b4d380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09/30 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_09) @06b4d000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09/29 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_09) @06a561c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11/28 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_11) @06a569a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11/27 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_11) @06a568c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @06a56700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @06a56620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08/24 (SchM_Exit_Spi_SPI_EXCLUSIVE_AREA_08) @06a56540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08/23 (SchM_Enter_Spi_SPI_EXCLUSIVE_AREA_08) @06a56460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @06a56380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpspi_Ip_GetStatus/21 (Lpspi_Ip_GetStatus) @06a490e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:429496 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_IrqHandler/20 (Lpspi_Ip_IrqHandler) @06a49d20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Lpspi_Ip_Cancel/19 (Lpspi_Ip_Cancel) @06a49a80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:429496 (estimated locally) optimize_size
Called by:
Calls:
Lpspi_Ip_UpdateTransferMode/18 (Lpspi_Ip_UpdateTransferMode) @06a497e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:429496 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_UpdateDefaultTransmitData/17 (Lpspi_Ip_UpdateDefaultTransmitData) @06a49540
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:715827 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_UpdateLsb/16 (Lpspi_Ip_UpdateLsb) @06a492a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:715827 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_UpdateFrameSize/15 (Lpspi_Ip_UpdateFrameSize) @06a49000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:613566 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_ManageBuffers/14 (Lpspi_Ip_ManageBuffers) @06a129a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:429496 (estimated locally) optimize_size
Called by:
Calls:
Lpspi_Ip_AsyncTransmit/13 (Lpspi_Ip_AsyncTransmit) @06a12380
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:613566 (estimated locally) optimize_size
Called by:
Calls:
Lpspi_TransmitRxInit/12 (Lpspi_TransmitRxInit) @06a12ee0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_TransmitTxInit/11 (Lpspi_TransmitTxInit) @06a12c40
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) local optimize_size
Called by:
Calls:
Lpspi_Ip_SyncTransmit/10 (Lpspi_Ip_SyncTransmit) @06a128c0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:613566 (estimated locally) optimize_size
Called by:
Calls:
Lpspi_Ip_DeInit/9 (Lpspi_Ip_DeInit) @06a12620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:429496 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_Init/8 (Lpspi_Ip_Init) @06a122a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:371543 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_TransferProcess/7 (Lpspi_Ip_TransferProcess) @06a12000
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:1073741823 (estimated locally) local optimize_size
Called by:
Calls:
Lpspi_Ip_PushDataProcess/6 (Lpspi_Ip_PushDataProcess) @0699ac40
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_ReadData/4 (Lpspi_Ip_ReadData) @0699ab60
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:118111600 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
Lpspi_Ip_Bases/3 (Lpspi_Ip_Bases) @06999048
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @00000001
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
Lpspi_Ip_StateStructureArray/2 (Lpspi_Ip_StateStructureArray) @06993f30
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @06999048
References:
Referring:
Availability: available
Varpool flags:
Lpspi_Ip_StateStructure/1 (Lpspi_Ip_StateStructure) @06993e58
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @06993f30
References:
Referring:
Availability: available
Varpool flags: