ADM/GW/Debug_FLASH/RTD/src/Lpspi_Ip.c.000i.cgraph

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) @05f5da80
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) @05f5d9a0
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) @05f5d460
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) @05f5d380
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) @05f5d000
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) @05e661c0
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) @05e669a0
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) @05e668c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @05e66700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @05e66620
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) @05e66540
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) @05e66460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @05e66380
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) @05e580e0
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) @05e58d20
Type: function definition analyzed
Visibility: public
Aux: @05e580e0
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) @05e58a80
Type: function definition analyzed
Visibility: public
Aux: @05e58d20
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) @05e587e0
Type: function definition analyzed
Visibility: public
Aux: @05e58a80
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) @05e58540
Type: function definition analyzed
Visibility: public
Aux: @05e587e0
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) @05e582a0
Type: function definition analyzed
Visibility: public
Aux: @05e58540
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) @05e58000
Type: function definition analyzed
Visibility: public
Aux: @05e582a0
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) @05e229a0
Type: function definition analyzed
Visibility: public
Aux: @05e58000
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) @05e22380
Type: function definition analyzed
Visibility: public
Aux: @05e229a0
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) @05e22ee0
Type: function definition analyzed
Visibility:
Aux: @05daab60
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) @05e22c40
Type: function definition analyzed
Visibility:
Aux: @05e22ee0
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) @05e228c0
Type: function definition analyzed
Visibility: public
Aux: @05e22380
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) @05e22620
Type: function definition analyzed
Visibility: public
Aux: @05e228c0
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) @05e222a0
Type: function definition analyzed
Visibility: public
Aux: @05e22620
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) @05e22000
Type: function definition analyzed
Visibility:
Aux: @05e58000
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) @05daac40
Type: function definition analyzed
Visibility:
Aux: @05e22380
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) @05daae00
Type: function definition analyzed
Visibility:
Aux: @05e22380
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) @05daab60
Type: function definition analyzed
Visibility:
Aux: @05daac40
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) @05da90d8
Type: variable definition analyzed
Visibility:
Aux: @05da68c0
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) @05da9000
Type: variable definition analyzed
Visibility: public
Aux: @05e222a0
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) @05da2ee8
Type: variable definition analyzed
Visibility: public
Aux: @05da9000
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @05da68c0
Type: function definition analyzed
Visibility:
Aux: @05e22620
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) @05f5da80
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) @05f5d9a0
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) @05f5d460
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) @05f5d380
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) @05f5d000
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) @05e661c0
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) @05e669a0
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) @05e668c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @05e66700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @05e66620
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) @05e66540
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) @05e66460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @05e66380
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) @05e580e0
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) @05e58d20
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) @05e58a80
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) @05e587e0
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) @05e58540
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) @05e582a0
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) @05e58000
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) @05e229a0
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) @05e22380
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) @05e22ee0
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) @05e22c40
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) @05e228c0
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) @05e22620
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) @05e222a0
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) @05e22000
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) @05daac40
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) @05daae00
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) @05daab60
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) @05da90d8
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) @05da9000
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) @05da2ee8
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @05da68c0
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) @05f5da80
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) @05f5d9a0
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) @05f5d460
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) @05f5d380
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) @05f5d000
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) @05e661c0
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) @05e669a0
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) @05e668c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @05e66700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @05e66620
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) @05e66540
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) @05e66460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @05e66380
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) @05e580e0
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) @05e58d20
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) @05e58a80
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) @05e587e0
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) @05e58540
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) @05e582a0
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) @05e58000
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) @05e229a0
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) @05e22380
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) @05e22ee0
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) @05e22c40
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) @05e228c0
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) @05e22620
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) @05e222a0
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) @05e22000
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) @05daac40
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) @05daae00
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) @05daab60
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) @05da90d8
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) @05da9000
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) @05da2ee8
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @05da68c0
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) @05f5da80
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) @05f5d9a0
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) @05f5d460
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) @05f5d380
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) @05f5d000
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) @05e661c0
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) @05e669a0
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) @05e668c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_TransmitTxInit/11
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @05e66700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @05e66620
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) @05e66540
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) @05e66460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpspi_Ip_SyncTransmit/10
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @05e66380
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) @05e580e0
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) @05e58d20
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) @05e58a80
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) @05e587e0
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) @05e58540
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) @05e582a0
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) @05e58000
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) @05e229a0
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) @05e22380
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) @05e22ee0
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) @05e22c40
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) @05e228c0
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) @05e22620
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) @05e222a0
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) @05e22000
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) @05daac40
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) @05daae00
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) @05daab60
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) @05da90d8
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) @05da9000
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) @05da2ee8
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/0 (DevAssert) @05da68c0
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) @05f848c0
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) @05f5da80
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) @05f5d9a0
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) @05f5d460
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) @05f5d380
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) @05f5d000
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) @05e661c0
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) @05e669a0
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) @05e668c0
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) @05e66700
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) @05e66620
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) @05e66540
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) @05e66460
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) @05e66380
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) @05e580e0
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) @05e58d20
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) @05e58a80
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) @05e587e0
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) @05e58540
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) @05e582a0
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) @05e58000
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) @05e229a0
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) @05e22380
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) @05e22ee0
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) @05e22c40
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) @05e228c0
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) @05e22620
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) @05e222a0
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) @05e22000
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) @05daac40
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) @05daae00
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) @05daab60
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) @05da90d8
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) @05da9000
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) @05da2ee8
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) @05f5da80
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) @05f5d9a0
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) @05f5d460
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) @05f5d380
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) @05f5d000
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) @05e661c0
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) @05e669a0
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) @05e668c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetElapsed/26 (OsIf_GetElapsed) @05e66700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetCounter/25 (OsIf_GetCounter) @05e66620
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) @05e66540
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) @05e66460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_MicrosToTicks/22 (OsIf_MicrosToTicks) @05e66380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpspi_Ip_GetStatus/21 (Lpspi_Ip_GetStatus) @05e580e0
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) @05e58d20
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) @05e58a80
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) @05e587e0
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) @05e58540
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) @05e582a0
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) @05e58000
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) @05e229a0
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) @05e22380
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) @05e22ee0
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) @05e22c40
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) @05e228c0
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) @05e22620
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) @05e222a0
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) @05e22000
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) @05daac40
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) @05daab60
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) @05da90d8
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) @05da9000
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @05da90d8
References:
Referring:
Availability: available
Varpool flags:
Lpspi_Ip_StateStructure/1 (Lpspi_Ip_StateStructure) @05da2ee8
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @05da9000
References:
Referring:
Availability: available
Varpool flags: