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

3545 lines
187 KiB
Plaintext

Trivially needed symbols: Lpuart_Lin_Ip_IRQHandler Lpuart_Lin_Ip_GotoIdleState Lpuart_Lin_Ip_MasterSendHeader Lpuart_Lin_Ip_SetTimeoutCounter Lpuart_Lin_Ip_TimeoutService Lpuart_Lin_Ip_GetCurrentNodeState Lpuart_Lin_Ip_SendWakeupSignal Lpuart_Lin_Ip_GoToSleepMode Lpuart_Lin_Ip_GetReceiveStatus Lpuart_Lin_Ip_AbortTransferData Lpuart_Lin_Ip_SyncReceiveFrameData Lpuart_Lin_Ip_AsyncReceiveFrameData Lpuart_Lin_Ip_GetTransmitStatus Lpuart_Lin_Ip_SyncSendFrameData Lpuart_Lin_Ip_AsyncSendFrameData Lpuart_Lin_Ip_Deinit Lpuart_Lin_Ip_Init Lpuart_Lin_Ip_axStateStructure
Initial Symbol table:
OsIf_GetCounter/73 (OsIf_GetCounter) @06bd8e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06bd8d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick/71 (currentTick) @06be6948
Type: variable definition analyzed
Visibility:
Aux: @06be68b8
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (addr)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
OsIf_GetElapsed/70 (OsIf_GetElapsed) @06bd8b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount/69 (fallingEgdeCount) @06be68b8
Type: variable definition analyzed
Visibility:
Aux: @06a02540
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwGetIntMode/68 (Lpuart_Lin_Ip_HwGetIntMode) @06bd8460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02) @06bd80e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02) @06bd8000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
Lin_Ip_ProcessParity/65 (Lin_Ip_ProcessParity) @06bc0d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01) @06bc02a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01) @06bc01c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
Lin_Ip_MakeChecksumByte/62 (Lin_Ip_MakeChecksumByte) @06baeb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_MakeChecksumByte/24
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00) @06bae8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00) @06bae7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwGetStatusFlag/59 (Lpuart_Lin_Ip_HwGetStatusFlag) @06bae620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28
Calls:
Lpuart_Lin_Ip_TimeoutExpired/58 (Lpuart_Lin_Ip_TimeoutExpired) @06bae380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
Lpuart_Lin_Ip_StartTimeout/57 (Lpuart_Lin_Ip_StartTimeout) @06bae2a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04) @06bae0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04) @06bae000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
Lpuart_Lin_Ip_HwClearStatusFlag/54 (Lpuart_Lin_Ip_HwClearStatusFlag) @06b45a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetIntMode/53 (Lpuart_Lin_Ip_HwSetIntMode) @06b459a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetParityMode/52 (Lpuart_Lin_Ip_HwSetParityMode) @06b458c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetBitCountPerChar/51 (Lpuart_Lin_Ip_HwSetBitCountPerChar) @06b457e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwInit/50 (Lpuart_Lin_Ip_HwInit) @06b45700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_ProcessSendFrameData/49 (Lpuart_Lin_Ip_ProcessSendFrameData) @06b452a0
Type: function definition analyzed
Visibility:
Aux: @01733ea0
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwGetStatusFlag/59
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (Lpuart_Lin_Ip_ProcessReceiveFrameData) @06b45000
Type: function definition analyzed
Visibility:
Aux: @06b452a0
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessFrameHeader/47 (Lpuart_Lin_Ip_ProcessFrameHeader) @06b34b60
Type: function definition analyzed
Visibility:
Aux: @06b45000
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lin_Ip_ProcessParity/65 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_FrameIrqHandler/46 (Lpuart_Lin_Ip_FrameIrqHandler) @06b34620
Type: function definition analyzed
Visibility:
Aux: @01733ea0
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59
Lpuart_Lin_Ip_CheckWakeupSignal/45 (Lpuart_Lin_Ip_CheckWakeupSignal) @06b340e0
Type: function definition analyzed
Visibility:
Aux: @06a02a80
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwGetRxDataPolarity/10
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessBreakDetect/44 (Lpuart_Lin_Ip_ProcessBreakDetect) @06b34d20
Type: function definition analyzed
Visibility:
Aux: @06a02d20
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_IRQHandler/43 (Lpuart_Lin_Ip_IRQHandler) @06b34a80
Type: function definition analyzed
Visibility: public
Aux: @01733ea0
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68
Indirect call
Lpuart_Lin_Ip_GotoIdleState/42 (Lpuart_Lin_Ip_GotoIdleState) @06b347e0
Type: function definition analyzed
Visibility: public
Aux: @06b34a80
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11
Lpuart_Lin_Ip_MasterSendHeader/41 (Lpuart_Lin_Ip_MasterSendHeader) @06b34540
Type: function definition analyzed
Visibility: public
Aux: @06b347e0
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwQueueBreakField/14 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lin_Ip_ProcessParity/65
Lpuart_Lin_Ip_SetTimeoutCounter/40 (Lpuart_Lin_Ip_SetTimeoutCounter) @06b342a0
Type: function definition analyzed
Visibility: public
Aux: @06b34540
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_TimeoutService/39 (Lpuart_Lin_Ip_TimeoutService) @06b34000
Type: function definition analyzed
Visibility: public
Aux: @06b342a0
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Indirect call
Lpuart_Lin_Ip_GetCurrentNodeState/38 (Lpuart_Lin_Ip_GetCurrentNodeState) @06b06b60
Type: function definition analyzed
Visibility: public
Aux: @06b34000
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SendWakeupSignal/37 (Lpuart_Lin_Ip_SendWakeupSignal) @06b06620
Type: function definition analyzed
Visibility: public
Aux: @06b06b60
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_au8WakeupSignal/15 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8
Lpuart_Lin_Ip_GoToSleepMode/36 (Lpuart_Lin_Ip_GoToSleepMode) @06b060e0
Type: function definition analyzed
Visibility: public
Aux: @06b06620
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_GetReceiveStatus/35 (Lpuart_Lin_Ip_GetReceiveStatus) @06b06d20
Type: function definition analyzed
Visibility: public
Aux: @06b060e0
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AbortTransferData/34 (Lpuart_Lin_Ip_AbortTransferData) @06b06a80
Type: function definition analyzed
Visibility: public
Aux: @06b06d20
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53
Lpuart_Lin_Ip_SyncReceiveFrameData/33 (Lpuart_Lin_Ip_SyncReceiveFrameData) @06b067e0
Type: function definition analyzed
Visibility: public
Aux: @06b06a80
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (Lpuart_Lin_Ip_AsyncReceiveFrameData) @06b06540
Type: function definition analyzed
Visibility: public
Aux: @06b067e0
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_SetTimeoutCounter/40 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_GetTransmitStatus/31 (Lpuart_Lin_Ip_GetTransmitStatus) @06b062a0
Type: function definition analyzed
Visibility: public
Aux: @06b06540
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SyncSendFrameData/30 (Lpuart_Lin_Ip_SyncSendFrameData) @06b06000
Type: function definition analyzed
Visibility: public
Aux: @06b062a0
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_CheckReadbackByte/20 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncSendFrameData/29 (Lpuart_Lin_Ip_AsyncSendFrameData) @06a02b60
Type: function definition analyzed
Visibility: public
Aux: @06b06000
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_Deinit/28 (Lpuart_Lin_Ip_Deinit) @06a02620
Type: function definition analyzed
Visibility: public
Aux: @06a02b60
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_Init/27 (Lpuart_Lin_Ip_Init) @06a020e0
Type: function definition analyzed
Visibility: public
Aux: @06a02620
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (write)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 Lpuart_Lin_Ip_HwSetStopBitCount/7 Lpuart_Lin_Ip_HwSetParityMode/52 Lpuart_Lin_Ip_HwSetBitCountPerChar/51 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 Lpuart_Lin_Ip_HwSetOversamplingRatio/4 Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 Lpuart_Lin_Ip_HwInit/50
Lpuart_Lin_Ip_ProcessWakeupDetect/26 (Lpuart_Lin_Ip_ProcessWakeupDetect) @06a02d20
Type: function definition analyzed
Visibility:
Aux: @06a02540
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_AutoBaudCapture/25 (Lpuart_Lin_Ip_AutoBaudCapture) @06a02a80
Type: function definition analyzed
Visibility:
Aux: @06a02540
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)fallingEgdeCount/69 (read)fallingEgdeCount/69 (write)currentTick/71 (addr)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)currentTick/71 (write)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: OsIf_GetCounter/73 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 OsIf_MicrosToTicks/72 OsIf_GetElapsed/70
Indirect call
Lpuart_Lin_Ip_MakeChecksumByte/24 (Lpuart_Lin_Ip_MakeChecksumByte) @06a027e0
Type: function definition analyzed
Visibility:
Aux: @069e61c0
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls: Lin_Ip_MakeChecksumByte/62
Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (Lpuart_Lin_Ip_FrameErrorIrqHandler) @06a02540
Type: function definition analyzed
Visibility:
Aux: @06b34620
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwClearStatusFlag/54
Indirect call
Indirect call
Lpuart_Lin_Ip_StatusBeforeTransfer/22 (Lpuart_Lin_Ip_StatusBeforeTransfer) @06a022a0
Type: function definition analyzed
Visibility:
Aux: @06a027e0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_GetBytetoBuffer/21 (Lpuart_Lin_Ip_GetBytetoBuffer) @06a02000
Type: function definition analyzed
Visibility:
Aux: @06b06a80
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_SyncReceiveFrameData/33
Calls: Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetchar/9
Lpuart_Lin_Ip_CheckReadbackByte/20 (Lpuart_Lin_Ip_CheckReadbackByte) @069fdee0
Type: function definition analyzed
Visibility:
Aux: @06b062a0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_apxStateStructureArray/19 (Lpuart_Lin_Ip_apxStateStructureArray) @069f92d0
Type: variable definition analyzed
Visibility:
Aux: @069f9048
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_Deinit/28 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_MakeChecksumByte/24 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_GetTransmitStatus/31 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GetReceiveStatus/35 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_GetCurrentNodeState/38 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_SetTimeoutCounter/40 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxUserConfigs/18 (Lpuart_Lin_Ip_apxUserConfigs) @069f9240
Type: variable definition analyzed
Visibility:
Aux: @069f9120
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_axStateStructure/17 (Lpuart_Lin_Ip_axStateStructure) @069f91b0
Type: variable definition analyzed
Visibility: public
Aux: @06a020e0
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @069f9120
Type: variable definition analyzed
Visibility:
Aux: @0697f8c0
References:
Referring: Lpuart_Lin_Ip_Init/27 (read)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpuart_Lin_Ip_au8WakeupSignal/15 (Lpuart_Lin_Ip_au8WakeupSignal) @069f9048
Type: variable definition analyzed
Visibility:
Aux: @069f9240
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwQueueBreakField/14 (Lpuart_Lin_Ip_HwQueueBreakField) @069ea460
Type: function definition analyzed
Visibility:
Aux: @06b347e0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @069ea0e0
Type: function definition analyzed
Visibility:
Aux: @069787e0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_AsyncSendFrameData/29 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55
Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 (Lpuart_Lin_Ip_HwSetBreakCharTransmitLength) @069e6e00
Type: function definition analyzed
Visibility:
Aux: @069ea0e0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetRxDataPolarity/11 (Lpuart_Lin_Ip_HwSetRxDataPolarity) @069e6b60
Type: function definition analyzed
Visibility:
Aux: @06b06620
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GoToSleepMode/36
Calls:
Lpuart_Lin_Ip_HwGetRxDataPolarity/10 (Lpuart_Lin_Ip_HwGetRxDataPolarity) @069e68c0
Type: function definition analyzed
Visibility:
Aux: @06a02a80
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45
Calls:
Lpuart_Lin_Ip_HwGetchar/9 (Lpuart_Lin_Ip_HwGetchar) @069e6460
Type: function definition analyzed
Visibility:
Aux: @069fdee0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_HwPutchar/8 (Lpuart_Lin_Ip_HwPutchar) @069e61c0
Type: function definition analyzed
Visibility:
Aux: @06b06000
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SendWakeupSignal/37 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwSetStopBitCount/7 (Lpuart_Lin_Ip_HwSetStopBitCount) @0697fd20
Type: function definition analyzed
Visibility:
Aux: @069e6e00
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 (Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd) @0697f8c0
Type: function definition analyzed
Visibility:
Aux: @0697f380
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwGetOversamplingRatio/5 (Lpuart_Lin_Ip_HwGetOversamplingRatio) @0697f620
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetOversamplingRatio/4 (Lpuart_Lin_Ip_HwSetOversamplingRatio) @0697f380
Type: function definition analyzed
Visibility:
Aux: @06978d20
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwGetBaudRateDivisor/3 (Lpuart_Lin_Ip_HwGetBaudRateDivisor) @0697f000
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 (Lpuart_Lin_Ip_HwSetBaudRateDivisor) @06978d20
Type: function definition analyzed
Visibility:
Aux: @0697fd20
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetReceiverCmd/1 (Lpuart_Lin_Ip_HwSetReceiverCmd) @06978a80
Type: function definition analyzed
Visibility:
Aux: @06a02620
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (Lpuart_Lin_Ip_HwSetTransmitterCmd) @069787e0
Type: function definition analyzed
Visibility:
Aux: @06978a80
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Removing unused symbols: Lpuart_Lin_Ip_HwGetOversamplingRatio Lpuart_Lin_Ip_HwGetBaudRateDivisor
Reclaimed Symbol table:
OsIf_GetCounter/73 (OsIf_GetCounter) @06bd8e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06bd8d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick/71 (currentTick) @06be6948
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (addr)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
OsIf_GetElapsed/70 (OsIf_GetElapsed) @06bd8b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount/69 (fallingEgdeCount) @06be68b8
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwGetIntMode/68 (Lpuart_Lin_Ip_HwGetIntMode) @06bd8460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02) @06bd80e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02) @06bd8000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
Lin_Ip_ProcessParity/65 (Lin_Ip_ProcessParity) @06bc0d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01) @06bc02a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01) @06bc01c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
Lin_Ip_MakeChecksumByte/62 (Lin_Ip_MakeChecksumByte) @06baeb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_MakeChecksumByte/24
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00) @06bae8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00) @06bae7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwGetStatusFlag/59 (Lpuart_Lin_Ip_HwGetStatusFlag) @06bae620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28
Calls:
Lpuart_Lin_Ip_TimeoutExpired/58 (Lpuart_Lin_Ip_TimeoutExpired) @06bae380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
Lpuart_Lin_Ip_StartTimeout/57 (Lpuart_Lin_Ip_StartTimeout) @06bae2a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04) @06bae0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04) @06bae000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
Lpuart_Lin_Ip_HwClearStatusFlag/54 (Lpuart_Lin_Ip_HwClearStatusFlag) @06b45a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetIntMode/53 (Lpuart_Lin_Ip_HwSetIntMode) @06b459a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetParityMode/52 (Lpuart_Lin_Ip_HwSetParityMode) @06b458c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetBitCountPerChar/51 (Lpuart_Lin_Ip_HwSetBitCountPerChar) @06b457e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwInit/50 (Lpuart_Lin_Ip_HwInit) @06b45700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_ProcessSendFrameData/49 (Lpuart_Lin_Ip_ProcessSendFrameData) @06b452a0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwGetStatusFlag/59
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (Lpuart_Lin_Ip_ProcessReceiveFrameData) @06b45000
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessFrameHeader/47 (Lpuart_Lin_Ip_ProcessFrameHeader) @06b34b60
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lin_Ip_ProcessParity/65 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_FrameIrqHandler/46 (Lpuart_Lin_Ip_FrameIrqHandler) @06b34620
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59
Lpuart_Lin_Ip_CheckWakeupSignal/45 (Lpuart_Lin_Ip_CheckWakeupSignal) @06b340e0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwGetRxDataPolarity/10
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessBreakDetect/44 (Lpuart_Lin_Ip_ProcessBreakDetect) @06b34d20
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_IRQHandler/43 (Lpuart_Lin_Ip_IRQHandler) @06b34a80
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68
Indirect call
Lpuart_Lin_Ip_GotoIdleState/42 (Lpuart_Lin_Ip_GotoIdleState) @06b347e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11
Lpuart_Lin_Ip_MasterSendHeader/41 (Lpuart_Lin_Ip_MasterSendHeader) @06b34540
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwQueueBreakField/14 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lin_Ip_ProcessParity/65
Lpuart_Lin_Ip_SetTimeoutCounter/40 (Lpuart_Lin_Ip_SetTimeoutCounter) @06b342a0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_TimeoutService/39 (Lpuart_Lin_Ip_TimeoutService) @06b34000
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Indirect call
Lpuart_Lin_Ip_GetCurrentNodeState/38 (Lpuart_Lin_Ip_GetCurrentNodeState) @06b06b60
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SendWakeupSignal/37 (Lpuart_Lin_Ip_SendWakeupSignal) @06b06620
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_au8WakeupSignal/15 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8
Lpuart_Lin_Ip_GoToSleepMode/36 (Lpuart_Lin_Ip_GoToSleepMode) @06b060e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_GetReceiveStatus/35 (Lpuart_Lin_Ip_GetReceiveStatus) @06b06d20
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AbortTransferData/34 (Lpuart_Lin_Ip_AbortTransferData) @06b06a80
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53
Lpuart_Lin_Ip_SyncReceiveFrameData/33 (Lpuart_Lin_Ip_SyncReceiveFrameData) @06b067e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (Lpuart_Lin_Ip_AsyncReceiveFrameData) @06b06540
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_SetTimeoutCounter/40 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_GetTransmitStatus/31 (Lpuart_Lin_Ip_GetTransmitStatus) @06b062a0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SyncSendFrameData/30 (Lpuart_Lin_Ip_SyncSendFrameData) @06b06000
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_CheckReadbackByte/20 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncSendFrameData/29 (Lpuart_Lin_Ip_AsyncSendFrameData) @06a02b60
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_Deinit/28 (Lpuart_Lin_Ip_Deinit) @06a02620
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_Init/27 (Lpuart_Lin_Ip_Init) @06a020e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (write)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 Lpuart_Lin_Ip_HwSetStopBitCount/7 Lpuart_Lin_Ip_HwSetParityMode/52 Lpuart_Lin_Ip_HwSetBitCountPerChar/51 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 Lpuart_Lin_Ip_HwSetOversamplingRatio/4 Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 Lpuart_Lin_Ip_HwInit/50
Lpuart_Lin_Ip_ProcessWakeupDetect/26 (Lpuart_Lin_Ip_ProcessWakeupDetect) @06a02d20
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_AutoBaudCapture/25 (Lpuart_Lin_Ip_AutoBaudCapture) @06a02a80
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)fallingEgdeCount/69 (read)fallingEgdeCount/69 (write)currentTick/71 (addr)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)currentTick/71 (write)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: OsIf_GetCounter/73 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 OsIf_MicrosToTicks/72 OsIf_GetElapsed/70
Indirect call
Lpuart_Lin_Ip_MakeChecksumByte/24 (Lpuart_Lin_Ip_MakeChecksumByte) @06a027e0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls: Lin_Ip_MakeChecksumByte/62
Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (Lpuart_Lin_Ip_FrameErrorIrqHandler) @06a02540
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwClearStatusFlag/54
Indirect call
Indirect call
Lpuart_Lin_Ip_StatusBeforeTransfer/22 (Lpuart_Lin_Ip_StatusBeforeTransfer) @06a022a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_GetBytetoBuffer/21 (Lpuart_Lin_Ip_GetBytetoBuffer) @06a02000
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_SyncReceiveFrameData/33
Calls: Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetchar/9
Lpuart_Lin_Ip_CheckReadbackByte/20 (Lpuart_Lin_Ip_CheckReadbackByte) @069fdee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_apxStateStructureArray/19 (Lpuart_Lin_Ip_apxStateStructureArray) @069f92d0
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_Deinit/28 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_MakeChecksumByte/24 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_GetTransmitStatus/31 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GetReceiveStatus/35 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_GetCurrentNodeState/38 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_SetTimeoutCounter/40 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxUserConfigs/18 (Lpuart_Lin_Ip_apxUserConfigs) @069f9240
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_axStateStructure/17 (Lpuart_Lin_Ip_axStateStructure) @069f91b0
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @069f9120
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (read)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpuart_Lin_Ip_au8WakeupSignal/15 (Lpuart_Lin_Ip_au8WakeupSignal) @069f9048
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwQueueBreakField/14 (Lpuart_Lin_Ip_HwQueueBreakField) @069ea460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @069ea0e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_AsyncSendFrameData/29 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55
Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 (Lpuart_Lin_Ip_HwSetBreakCharTransmitLength) @069e6e00
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetRxDataPolarity/11 (Lpuart_Lin_Ip_HwSetRxDataPolarity) @069e6b60
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GoToSleepMode/36
Calls:
Lpuart_Lin_Ip_HwGetRxDataPolarity/10 (Lpuart_Lin_Ip_HwGetRxDataPolarity) @069e68c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45
Calls:
Lpuart_Lin_Ip_HwGetchar/9 (Lpuart_Lin_Ip_HwGetchar) @069e6460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_HwPutchar/8 (Lpuart_Lin_Ip_HwPutchar) @069e61c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SendWakeupSignal/37 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwSetStopBitCount/7 (Lpuart_Lin_Ip_HwSetStopBitCount) @0697fd20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 (Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd) @0697f8c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetOversamplingRatio/4 (Lpuart_Lin_Ip_HwSetOversamplingRatio) @0697f380
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 (Lpuart_Lin_Ip_HwSetBaudRateDivisor) @06978d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetReceiverCmd/1 (Lpuart_Lin_Ip_HwSetReceiverCmd) @06978a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (Lpuart_Lin_Ip_HwSetTransmitterCmd) @069787e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Initial Symbol table:
OsIf_GetCounter/73 (OsIf_GetCounter) @06bd8e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06bd8d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick.4732/71 (currentTick) @06be6948
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (addr)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
OsIf_GetElapsed/70 (OsIf_GetElapsed) @06bd8b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount.4733/69 (fallingEgdeCount) @06be68b8
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwGetIntMode/68 (Lpuart_Lin_Ip_HwGetIntMode) @06bd8460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02) @06bd80e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02) @06bd8000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
Lin_Ip_ProcessParity/65 (Lin_Ip_ProcessParity) @06bc0d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01) @06bc02a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01) @06bc01c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
Lin_Ip_MakeChecksumByte/62 (Lin_Ip_MakeChecksumByte) @06baeb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_MakeChecksumByte/24
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00) @06bae8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00) @06bae7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwGetStatusFlag/59 (Lpuart_Lin_Ip_HwGetStatusFlag) @06bae620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28
Calls:
Lpuart_Lin_Ip_TimeoutExpired/58 (Lpuart_Lin_Ip_TimeoutExpired) @06bae380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
Lpuart_Lin_Ip_StartTimeout/57 (Lpuart_Lin_Ip_StartTimeout) @06bae2a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04) @06bae0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04) @06bae000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
Lpuart_Lin_Ip_HwClearStatusFlag/54 (Lpuart_Lin_Ip_HwClearStatusFlag) @06b45a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetIntMode/53 (Lpuart_Lin_Ip_HwSetIntMode) @06b459a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetParityMode/52 (Lpuart_Lin_Ip_HwSetParityMode) @06b458c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetBitCountPerChar/51 (Lpuart_Lin_Ip_HwSetBitCountPerChar) @06b457e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwInit/50 (Lpuart_Lin_Ip_HwInit) @06b45700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_ProcessSendFrameData/49 (Lpuart_Lin_Ip_ProcessSendFrameData) @06b452a0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwGetStatusFlag/59
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (Lpuart_Lin_Ip_ProcessReceiveFrameData) @06b45000
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessFrameHeader/47 (Lpuart_Lin_Ip_ProcessFrameHeader) @06b34b60
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lin_Ip_ProcessParity/65 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_FrameIrqHandler/46 (Lpuart_Lin_Ip_FrameIrqHandler) @06b34620
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59
Lpuart_Lin_Ip_CheckWakeupSignal/45 (Lpuart_Lin_Ip_CheckWakeupSignal) @06b340e0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwGetRxDataPolarity/10
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessBreakDetect/44 (Lpuart_Lin_Ip_ProcessBreakDetect) @06b34d20
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_IRQHandler/43 (Lpuart_Lin_Ip_IRQHandler) @06b34a80
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68
Indirect call
Lpuart_Lin_Ip_GotoIdleState/42 (Lpuart_Lin_Ip_GotoIdleState) @06b347e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11
Lpuart_Lin_Ip_MasterSendHeader/41 (Lpuart_Lin_Ip_MasterSendHeader) @06b34540
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwQueueBreakField/14 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lin_Ip_ProcessParity/65
Lpuart_Lin_Ip_SetTimeoutCounter/40 (Lpuart_Lin_Ip_SetTimeoutCounter) @06b342a0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_TimeoutService/39 (Lpuart_Lin_Ip_TimeoutService) @06b34000
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Indirect call
Lpuart_Lin_Ip_GetCurrentNodeState/38 (Lpuart_Lin_Ip_GetCurrentNodeState) @06b06b60
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SendWakeupSignal/37 (Lpuart_Lin_Ip_SendWakeupSignal) @06b06620
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_au8WakeupSignal/15 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8
Lpuart_Lin_Ip_GoToSleepMode/36 (Lpuart_Lin_Ip_GoToSleepMode) @06b060e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_GetReceiveStatus/35 (Lpuart_Lin_Ip_GetReceiveStatus) @06b06d20
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AbortTransferData/34 (Lpuart_Lin_Ip_AbortTransferData) @06b06a80
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53
Lpuart_Lin_Ip_SyncReceiveFrameData/33 (Lpuart_Lin_Ip_SyncReceiveFrameData) @06b067e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (Lpuart_Lin_Ip_AsyncReceiveFrameData) @06b06540
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_SetTimeoutCounter/40 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_GetTransmitStatus/31 (Lpuart_Lin_Ip_GetTransmitStatus) @06b062a0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SyncSendFrameData/30 (Lpuart_Lin_Ip_SyncSendFrameData) @06b06000
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_CheckReadbackByte/20 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncSendFrameData/29 (Lpuart_Lin_Ip_AsyncSendFrameData) @06a02b60
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_Deinit/28 (Lpuart_Lin_Ip_Deinit) @06a02620
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_Init/27 (Lpuart_Lin_Ip_Init) @06a020e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (write)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 Lpuart_Lin_Ip_HwSetStopBitCount/7 Lpuart_Lin_Ip_HwSetParityMode/52 Lpuart_Lin_Ip_HwSetBitCountPerChar/51 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 Lpuart_Lin_Ip_HwSetOversamplingRatio/4 Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 Lpuart_Lin_Ip_HwInit/50
Lpuart_Lin_Ip_ProcessWakeupDetect/26 (Lpuart_Lin_Ip_ProcessWakeupDetect) @06a02d20
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_AutoBaudCapture/25 (Lpuart_Lin_Ip_AutoBaudCapture) @06a02a80
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)fallingEgdeCount.4733/69 (read)fallingEgdeCount.4733/69 (write)currentTick.4732/71 (addr)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)currentTick.4732/71 (write)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: OsIf_GetCounter/73 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 OsIf_MicrosToTicks/72 OsIf_GetElapsed/70
Indirect call
Lpuart_Lin_Ip_MakeChecksumByte/24 (Lpuart_Lin_Ip_MakeChecksumByte) @06a027e0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls: Lin_Ip_MakeChecksumByte/62
Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (Lpuart_Lin_Ip_FrameErrorIrqHandler) @06a02540
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwClearStatusFlag/54
Indirect call
Indirect call
Lpuart_Lin_Ip_StatusBeforeTransfer/22 (Lpuart_Lin_Ip_StatusBeforeTransfer) @06a022a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_GetBytetoBuffer/21 (Lpuart_Lin_Ip_GetBytetoBuffer) @06a02000
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_SyncReceiveFrameData/33
Calls: Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetchar/9
Lpuart_Lin_Ip_CheckReadbackByte/20 (Lpuart_Lin_Ip_CheckReadbackByte) @069fdee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_apxStateStructureArray/19 (Lpuart_Lin_Ip_apxStateStructureArray) @069f92d0
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_Deinit/28 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_MakeChecksumByte/24 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_GetTransmitStatus/31 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GetReceiveStatus/35 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_GetCurrentNodeState/38 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_SetTimeoutCounter/40 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxUserConfigs/18 (Lpuart_Lin_Ip_apxUserConfigs) @069f9240
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_axStateStructure/17 (Lpuart_Lin_Ip_axStateStructure) @069f91b0
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @069f9120
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (read)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpuart_Lin_Ip_au8WakeupSignal/15 (Lpuart_Lin_Ip_au8WakeupSignal) @069f9048
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwQueueBreakField/14 (Lpuart_Lin_Ip_HwQueueBreakField) @069ea460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @069ea0e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_AsyncSendFrameData/29 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55
Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 (Lpuart_Lin_Ip_HwSetBreakCharTransmitLength) @069e6e00
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetRxDataPolarity/11 (Lpuart_Lin_Ip_HwSetRxDataPolarity) @069e6b60
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GoToSleepMode/36
Calls:
Lpuart_Lin_Ip_HwGetRxDataPolarity/10 (Lpuart_Lin_Ip_HwGetRxDataPolarity) @069e68c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45
Calls:
Lpuart_Lin_Ip_HwGetchar/9 (Lpuart_Lin_Ip_HwGetchar) @069e6460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_HwPutchar/8 (Lpuart_Lin_Ip_HwPutchar) @069e61c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SendWakeupSignal/37 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwSetStopBitCount/7 (Lpuart_Lin_Ip_HwSetStopBitCount) @0697fd20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 (Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd) @0697f8c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetOversamplingRatio/4 (Lpuart_Lin_Ip_HwSetOversamplingRatio) @0697f380
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 (Lpuart_Lin_Ip_HwSetBaudRateDivisor) @06978d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetReceiverCmd/1 (Lpuart_Lin_Ip_HwSetReceiverCmd) @06978a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (Lpuart_Lin_Ip_HwSetTransmitterCmd) @069787e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Removing unused symbols:
Reclaimed Symbol table:
OsIf_GetCounter/73 (OsIf_GetCounter) @06bd8e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06bd8d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick.4732/71 (currentTick) @06be6948
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (addr)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
OsIf_GetElapsed/70 (OsIf_GetElapsed) @06bd8b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount.4733/69 (fallingEgdeCount) @06be68b8
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwGetIntMode/68 (Lpuart_Lin_Ip_HwGetIntMode) @06bd8460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02) @06bd80e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02) @06bd8000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42
Calls:
Lin_Ip_ProcessParity/65 (Lin_Ip_ProcessParity) @06bc0d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01) @06bc02a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01) @06bc01c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32
Calls:
Lin_Ip_MakeChecksumByte/62 (Lin_Ip_MakeChecksumByte) @06baeb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_MakeChecksumByte/24
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00) @06bae8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00) @06bae7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwGetStatusFlag/59 (Lpuart_Lin_Ip_HwGetStatusFlag) @06bae620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28
Calls:
Lpuart_Lin_Ip_TimeoutExpired/58 (Lpuart_Lin_Ip_TimeoutExpired) @06bae380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
Lpuart_Lin_Ip_StartTimeout/57 (Lpuart_Lin_Ip_StartTimeout) @06bae2a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04) @06bae0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04) @06bae000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13
Calls:
Lpuart_Lin_Ip_HwClearStatusFlag/54 (Lpuart_Lin_Ip_HwClearStatusFlag) @06b45a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetIntMode/53 (Lpuart_Lin_Ip_HwSetIntMode) @06b459a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_GoToSleepMode/36 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetParityMode/52 (Lpuart_Lin_Ip_HwSetParityMode) @06b458c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetBitCountPerChar/51 (Lpuart_Lin_Ip_HwSetBitCountPerChar) @06b457e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwInit/50 (Lpuart_Lin_Ip_HwInit) @06b45700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_ProcessSendFrameData/49 (Lpuart_Lin_Ip_ProcessSendFrameData) @06b452a0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwGetStatusFlag/59
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (Lpuart_Lin_Ip_ProcessReceiveFrameData) @06b45000
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessFrameHeader/47 (Lpuart_Lin_Ip_ProcessFrameHeader) @06b34b60
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lin_Ip_ProcessParity/65 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_GotoIdleState/42
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_FrameIrqHandler/46 (Lpuart_Lin_Ip_FrameIrqHandler) @06b34620
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59
Lpuart_Lin_Ip_CheckWakeupSignal/45 (Lpuart_Lin_Ip_CheckWakeupSignal) @06b340e0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwGetRxDataPolarity/10
Indirect call
Indirect call
Indirect call
Lpuart_Lin_Ip_ProcessBreakDetect/44 (Lpuart_Lin_Ip_ProcessBreakDetect) @06b34d20
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_IRQHandler/43 (Lpuart_Lin_Ip_IRQHandler) @06b34a80
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessWakeupDetect/26 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_HwGetIntMode/68 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwGetIntMode/68
Indirect call
Lpuart_Lin_Ip_GotoIdleState/42 (Lpuart_Lin_Ip_GotoIdleState) @06b347e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_IRQHandler/43 Lpuart_Lin_Ip_AbortTransferData/34 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11
Lpuart_Lin_Ip_MasterSendHeader/41 (Lpuart_Lin_Ip_MasterSendHeader) @06b34540
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwQueueBreakField/14 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lin_Ip_ProcessParity/65
Lpuart_Lin_Ip_SetTimeoutCounter/40 (Lpuart_Lin_Ip_SetTimeoutCounter) @06b342a0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_TimeoutService/39 (Lpuart_Lin_Ip_TimeoutService) @06b34000
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Indirect call
Lpuart_Lin_Ip_GetCurrentNodeState/38 (Lpuart_Lin_Ip_GetCurrentNodeState) @06b06b60
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SendWakeupSignal/37 (Lpuart_Lin_Ip_SendWakeupSignal) @06b06620
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_au8WakeupSignal/15 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8
Lpuart_Lin_Ip_GoToSleepMode/36 (Lpuart_Lin_Ip_GoToSleepMode) @06b060e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetRxDataPolarity/11 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_GetReceiveStatus/35 (Lpuart_Lin_Ip_GetReceiveStatus) @06b06d20
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AbortTransferData/34 (Lpuart_Lin_Ip_AbortTransferData) @06b06a80
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53
Lpuart_Lin_Ip_SyncReceiveFrameData/33 (Lpuart_Lin_Ip_SyncReceiveFrameData) @06b067e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (Lpuart_Lin_Ip_AsyncReceiveFrameData) @06b06540
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_SetTimeoutCounter/40 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_GetTransmitStatus/31 (Lpuart_Lin_Ip_GetTransmitStatus) @06b062a0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SyncSendFrameData/30 (Lpuart_Lin_Ip_SyncSendFrameData) @06b06000
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_CheckReadbackByte/20 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57 Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_AsyncSendFrameData/29 (Lpuart_Lin_Ip_AsyncSendFrameData) @06a02b60
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwPutchar/8 Lpuart_Lin_Ip_SetTimeoutCounter/40 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_StatusBeforeTransfer/22
Lpuart_Lin_Ip_Deinit/28 (Lpuart_Lin_Ip_Deinit) @06a02620
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_HwGetStatusFlag/59 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_Init/27 (Lpuart_Lin_Ip_Init) @06a020e0
Type: function definition analyzed
Visibility: public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (write)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 Lpuart_Lin_Ip_HwSetTransmitterCmd/0 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwClearStatusFlag/54 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 Lpuart_Lin_Ip_HwSetStopBitCount/7 Lpuart_Lin_Ip_HwSetParityMode/52 Lpuart_Lin_Ip_HwSetBitCountPerChar/51 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 Lpuart_Lin_Ip_HwSetOversamplingRatio/4 Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 Lpuart_Lin_Ip_HwInit/50
Lpuart_Lin_Ip_ProcessWakeupDetect/26 (Lpuart_Lin_Ip_ProcessWakeupDetect) @06a02d20
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_HwClearStatusFlag/54
Lpuart_Lin_Ip_AutoBaudCapture/25 (Lpuart_Lin_Ip_AutoBaudCapture) @06a02a80
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)fallingEgdeCount.4733/69 (read)fallingEgdeCount.4733/69 (write)currentTick.4732/71 (addr)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)currentTick.4732/71 (write)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26
Calls: OsIf_GetCounter/73 Lpuart_Lin_Ip_HwSetIntMode/53 Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 OsIf_MicrosToTicks/72 OsIf_GetElapsed/70
Indirect call
Lpuart_Lin_Ip_MakeChecksumByte/24 (Lpuart_Lin_Ip_MakeChecksumByte) @06a027e0
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls: Lin_Ip_MakeChecksumByte/62
Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (Lpuart_Lin_Ip_FrameErrorIrqHandler) @06a02540
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43
Calls: Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwClearStatusFlag/54
Indirect call
Indirect call
Lpuart_Lin_Ip_StatusBeforeTransfer/22 (Lpuart_Lin_Ip_StatusBeforeTransfer) @06a022a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncReceiveFrameData/33 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_GetBytetoBuffer/21 (Lpuart_Lin_Ip_GetBytetoBuffer) @06a02000
Type: function definition analyzed
Visibility:
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessReceiveFrameData/48 Lpuart_Lin_Ip_SyncReceiveFrameData/33
Calls: Lpuart_Lin_Ip_MakeChecksumByte/24 Lpuart_Lin_Ip_HwGetchar/9 Lpuart_Lin_Ip_HwGetchar/9
Lpuart_Lin_Ip_CheckReadbackByte/20 (Lpuart_Lin_Ip_CheckReadbackByte) @069fdee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_apxStateStructureArray/19 (Lpuart_Lin_Ip_apxStateStructureArray) @069f92d0
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_Deinit/28 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_MakeChecksumByte/24 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_GetTransmitStatus/31 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GetReceiveStatus/35 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_GetCurrentNodeState/38 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_SetTimeoutCounter/40 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxUserConfigs/18 (Lpuart_Lin_Ip_apxUserConfigs) @069f9240
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_axStateStructure/17 (Lpuart_Lin_Ip_axStateStructure) @069f91b0
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @069f9120
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (read)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Lpuart_Lin_Ip_au8WakeupSignal/15 (Lpuart_Lin_Ip_au8WakeupSignal) @069f9048
Type: variable definition analyzed
Visibility:
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_HwQueueBreakField/14 (Lpuart_Lin_Ip_HwQueueBreakField) @069ea460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @069ea0e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_MasterSendHeader/41 Lpuart_Lin_Ip_AsyncReceiveFrameData/32 Lpuart_Lin_Ip_AsyncSendFrameData/29 Lpuart_Lin_Ip_Init/27 Lpuart_Lin_Ip_Init/27
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55
Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 (Lpuart_Lin_Ip_HwSetBreakCharTransmitLength) @069e6e00
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetRxDataPolarity/11 (Lpuart_Lin_Ip_HwSetRxDataPolarity) @069e6b60
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_CheckWakeupSignal/45 Lpuart_Lin_Ip_GotoIdleState/42 Lpuart_Lin_Ip_GoToSleepMode/36
Calls:
Lpuart_Lin_Ip_HwGetRxDataPolarity/10 (Lpuart_Lin_Ip_HwGetRxDataPolarity) @069e68c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45
Calls:
Lpuart_Lin_Ip_HwGetchar/9 (Lpuart_Lin_Ip_HwGetchar) @069e6460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameIrqHandler/46 Lpuart_Lin_Ip_FrameErrorIrqHandler/23 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_GetBytetoBuffer/21 Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_HwPutchar/8 (Lpuart_Lin_Ip_HwPutchar) @069e61c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessSendFrameData/49 Lpuart_Lin_Ip_ProcessFrameHeader/47 Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_SendWakeupSignal/37 Lpuart_Lin_Ip_SyncSendFrameData/30 Lpuart_Lin_Ip_AsyncSendFrameData/29
Calls:
Lpuart_Lin_Ip_HwSetStopBitCount/7 (Lpuart_Lin_Ip_HwSetStopBitCount) @0697fd20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 (Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd) @0697f8c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetOversamplingRatio/4 (Lpuart_Lin_Ip_HwSetOversamplingRatio) @0697f380
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 (Lpuart_Lin_Ip_HwSetBaudRateDivisor) @06978d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetReceiverCmd/1 (Lpuart_Lin_Ip_HwSetReceiverCmd) @06978a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (Lpuart_Lin_Ip_HwSetTransmitterCmd) @069787e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 Lpuart_Lin_Ip_Deinit/28 Lpuart_Lin_Ip_Init/27
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 Lpuart_Lin_Ip_StartTimeout/57
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:
Lpuart_Lin_Ip_HwSetBaudRateDivisor/96 (Lpuart_Lin_Ip_HwSetBaudRateDivisor) @069ea460
Type: function definition analyzed
Visibility:
next sharing asm name: 2
References:
Referring:
Function Lpuart_Lin_Ip_HwSetBaudRateDivisor/96 is inline copy in Lpuart_Lin_Ip_Init/27
Clone of Lpuart_Lin_Ip_HwSetBaudRateDivisor/2
Availability: local
Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpuart_Lin_Ip_Init/27 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
OsIf_GetCounter/73 (OsIf_GetCounter) @06bd8e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 (7631192 (estimated locally),0.01 per call)
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06bd8d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 (7631192 (estimated locally),0.01 per call)
Calls:
currentTick.4732/71 (currentTick) @06be6948
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (addr)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: available
Varpool flags: used-by-single-function
OsIf_GetElapsed/70 (OsIf_GetElapsed) @06bd8b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 (7631192 (estimated locally),0.01 per call)
Calls:
fallingEgdeCount.4733/69 (fallingEgdeCount) @06be68b8
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: available
Varpool flags: used-by-single-function
Lpuart_Lin_Ip_HwGetIntMode/68 (Lpuart_Lin_Ip_HwGetIntMode) @06bd8460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (248034361 (estimated locally),0.23 per call) Lpuart_Lin_Ip_IRQHandler/43 (134699661 (estimated locally),0.13 per call) Lpuart_Lin_Ip_IRQHandler/43 (244419636 (estimated locally),0.23 per call) Lpuart_Lin_Ip_IRQHandler/43 (375809638 (estimated locally),0.35 per call) Lpuart_Lin_Ip_IRQHandler/43 (1073741823 (estimated locally),1.00 per call) Lpuart_Lin_Ip_FrameIrqHandler/46 (134699661 (estimated locally),0.13 per call)
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02) @06bd80e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02) @06bd8000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42 (1073741824 (estimated locally),1.00 per call)
Calls:
Lin_Ip_ProcessParity/65 (Lin_Ip_ProcessParity) @06bc0d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessFrameHeader/47 (1389090 (estimated locally),0.00 per call) Lpuart_Lin_Ip_MasterSendHeader/41 (84632867 (estimated locally),0.08 per call)
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01) @06bc02a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (354334802 (estimated locally),0.33 per call)
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01) @06bc01c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (354334802 (estimated locally),0.33 per call)
Calls:
Lin_Ip_MakeChecksumByte/62 (Lin_Ip_MakeChecksumByte) @06baeb60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_MakeChecksumByte/24 (248622363 (estimated locally),1.00 per call)
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00) @06bae8c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29 (354334802 (estimated locally),0.33 per call)
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00) @06bae7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AsyncSendFrameData/29 (354334802 (estimated locally),0.33 per call)
Calls:
Lpuart_Lin_Ip_HwGetStatusFlag/59 (Lpuart_Lin_Ip_HwGetStatusFlag) @06bae620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (751619277 (estimated locally),0.70 per call) Lpuart_Lin_Ip_IRQHandler/43 (408180792 (estimated locally),0.38 per call) Lpuart_Lin_Ip_IRQHandler/43 (488839272 (estimated locally),0.46 per call) Lpuart_Lin_Ip_IRQHandler/43 (627602097 (estimated locally),0.58 per call) Lpuart_Lin_Ip_IRQHandler/43 (751619277 (estimated locally),0.70 per call) Lpuart_Lin_Ip_FrameIrqHandler/46 (408180791 (estimated locally),0.38 per call) Lpuart_Lin_Ip_ProcessSendFrameData/49 (16837458 (estimated locally),0.02 per call) Lpuart_Lin_Ip_AbortTransferData/34 (1073741824 (estimated locally),9.35 per call) Lpuart_Lin_Ip_SyncReceiveFrameData/33 (1014686025 (estimated locally),27.25 per call) Lpuart_Lin_Ip_SyncSendFrameData/30 (1073741824 (estimated locally),27.64 per call) Lpuart_Lin_Ip_Deinit/28 (1073741824 (estimated locally),9.35 per call)
Calls:
Lpuart_Lin_Ip_TimeoutExpired/58 (Lpuart_Lin_Ip_TimeoutExpired) @06bae380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 (1014686025 (estimated locally),8.83 per call) Lpuart_Lin_Ip_SyncReceiveFrameData/33 (1073741824 (estimated locally),28.84 per call) Lpuart_Lin_Ip_SyncSendFrameData/30 (1014686025 (estimated locally),26.12 per call) Lpuart_Lin_Ip_Deinit/28 (1014686025 (estimated locally),8.83 per call) Lpuart_Lin_Ip_HwSetReceiverCmd/1 (118111601 (estimated locally),9.09 per call) Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (118111601 (estimated locally),9.09 per call)
Calls:
Lpuart_Lin_Ip_StartTimeout/57 (Lpuart_Lin_Ip_StartTimeout) @06bae2a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AbortTransferData/34 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_SyncReceiveFrameData/33 (114863532 (estimated locally),3.08 per call) Lpuart_Lin_Ip_SyncSendFrameData/30 (114863532 (estimated locally),2.96 per call) Lpuart_Lin_Ip_Deinit/28 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetReceiverCmd/1 (12992276 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (12992276 (estimated locally),1.00 per call)
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04) @06bae0e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04) @06bae000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (1073741824 (estimated locally),1.00 per call)
Calls:
Lpuart_Lin_Ip_HwClearStatusFlag/54 (Lpuart_Lin_Ip_HwClearStatusFlag) @06b45a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (221023419 (estimated locally),0.21 per call) Lpuart_Lin_Ip_IRQHandler/43 (81851339 (estimated locally),0.08 per call) Lpuart_Lin_Ip_IRQHandler/43 (322122547 (estimated locally),0.30 per call) Lpuart_Lin_Ip_ProcessWakeupDetect/26 (138762824 (estimated locally),0.13 per call) Lpuart_Lin_Ip_ProcessBreakDetect/44 (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_GoToSleepMode/36 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/27 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (80658480 (estimated locally),0.08 per call)
Calls:
Lpuart_Lin_Ip_HwSetIntMode/53 (Lpuart_Lin_Ip_HwSetIntMode) @06b459a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_ProcessSendFrameData/49 (694545 (estimated locally),0.00 per call) Lpuart_Lin_Ip_AbortTransferData/34 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_AbortTransferData/34 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_AbortTransferData/34 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_SyncReceiveFrameData/33 (12287527 (estimated locally),0.33 per call) Lpuart_Lin_Ip_SyncReceiveFrameData/33 (12287527 (estimated locally),0.33 per call) Lpuart_Lin_Ip_SyncSendFrameData/30 (12818615 (estimated locally),0.33 per call) Lpuart_Lin_Ip_SyncSendFrameData/30 (12818615 (estimated locally),0.33 per call) Lpuart_Lin_Ip_GotoIdleState/42 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_GotoIdleState/42 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_GotoIdleState/42 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_GotoIdleState/42 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_MasterSendHeader/41 (84632867 (estimated locally),0.08 per call) Lpuart_Lin_Ip_ProcessBreakDetect/44 (20462835 (estimated locally),0.02 per call) Lpuart_Lin_Ip_ProcessBreakDetect/44 (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_ProcessBreakDetect/44 (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_GoToSleepMode/36 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_GoToSleepMode/36 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_GoToSleepMode/36 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_GoToSleepMode/36 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/27 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/27 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/27 (536870913 (estimated locally),0.50 per call) Lpuart_Lin_Ip_AutoBaudCapture/25 (1865063 (estimated locally),0.00 per call)
Calls:
Lpuart_Lin_Ip_HwSetParityMode/52 (Lpuart_Lin_Ip_HwSetParityMode) @06b458c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27 (1073741824 (estimated locally),1.00 per call)
Calls:
Lpuart_Lin_Ip_HwSetBitCountPerChar/51 (Lpuart_Lin_Ip_HwSetBitCountPerChar) @06b457e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27 (1073741824 (estimated locally),1.00 per call)
Calls:
Lpuart_Lin_Ip_HwInit/50 (Lpuart_Lin_Ip_HwInit) @06b45700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_Init/27 (1073741824 (estimated locally),1.00 per call)
Calls:
Lpuart_Lin_Ip_ProcessSendFrameData/49 (Lpuart_Lin_Ip_ProcessSendFrameData) @06b452a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function Lpuart_Lin_Ip_ProcessSendFrameData/49 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:16837458 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 (inlined) (16837458 (estimated locally),0.02 per call)
Calls: Lpuart_Lin_Ip_GotoIdleState/42 (339494 (estimated locally),0.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (694545 (estimated locally),0.00 per call) Lpuart_Lin_Ip_GotoIdleState/42 (6314047 (estimated locally),0.01 per call) Lpuart_Lin_Ip_GotoIdleState/42 (8418729 (estimated locally),0.01 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (16837458 (estimated locally),0.02 per call)
Indirect call(486182 (estimated locally),0.00 per call)
Indirect call(4419833 (estimated locally),0.00 per call)
Indirect call(5893110 (estimated locally),0.01 per call)
Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (Lpuart_Lin_Ip_ProcessReceiveFrameData) @06b45000
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function Lpuart_Lin_Ip_ProcessReceiveFrameData/48 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:16837458 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 (inlined) (16837458 (estimated locally),0.02 per call)
Calls: Lpuart_Lin_Ip_GotoIdleState/42 (8418729 (estimated locally),0.01 per call) Lpuart_Lin_Ip_GetBytetoBuffer/21 (16837458 (estimated locally),0.02 per call)
Indirect call(5893110 (estimated locally),0.01 per call)
Indirect call(2003658 (estimated locally),0.00 per call)
Lpuart_Lin_Ip_ProcessFrameHeader/47 (Lpuart_Lin_Ip_ProcessFrameHeader) @06b34b60
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function Lpuart_Lin_Ip_ProcessFrameHeader/47 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:16837458 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_FrameIrqHandler/46 (inlined) (16837458 (estimated locally),0.02 per call)
Calls: Lpuart_Lin_Ip_GotoIdleState/42 (472291 (estimated locally),0.00 per call) Lin_Ip_ProcessParity/65 (1389090 (estimated locally),0.00 per call) Lpuart_Lin_Ip_GotoIdleState/42 (2778181 (estimated locally),0.00 per call)
Indirect call(330603 (estimated locally),0.00 per call)
Indirect call(641760 (estimated locally),0.00 per call)
Indirect call(1302967 (estimated locally),0.00 per call)
Indirect call(671225 (estimated locally),0.00 per call)
Indirect call(1944726 (estimated locally),0.00 per call)
Indirect call(1944726 (estimated locally),0.00 per call)
Lpuart_Lin_Ip_FrameIrqHandler/46 (Lpuart_Lin_Ip_FrameIrqHandler) @06b34620
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function Lpuart_Lin_Ip_FrameIrqHandler/46 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:408180791 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (inlined) (408180791 (estimated locally),0.38 per call)
Calls: Lpuart_Lin_Ip_ProcessSendFrameData/49 (inlined) (16837458 (estimated locally),0.02 per call) Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (inlined) (16837458 (estimated locally),0.02 per call) Lpuart_Lin_Ip_ProcessFrameHeader/47 (inlined) (16837458 (estimated locally),0.02 per call) Lpuart_Lin_Ip_HwGetIntMode/68 (134699661 (estimated locally),0.13 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (408180791 (estimated locally),0.38 per call)
Lpuart_Lin_Ip_CheckWakeupSignal/45 (Lpuart_Lin_Ip_CheckWakeupSignal) @06b340e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function Lpuart_Lin_Ip_CheckWakeupSignal/45 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:46249649 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26 (inlined) (46249649 (estimated locally),0.04 per call)
Calls: Lpuart_Lin_Ip_GotoIdleState/42 (11562412 (estimated locally),0.01 per call)
Indirect call(8093689 (estimated locally),0.01 per call)
Indirect call(23124825 (estimated locally),0.02 per call)
Indirect call(23124825 (estimated locally),0.02 per call)
Lpuart_Lin_Ip_ProcessBreakDetect/44 (Lpuart_Lin_Ip_ProcessBreakDetect) @06b34d20
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Function Lpuart_Lin_Ip_ProcessBreakDetect/44 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:124017180 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (inlined) (124017180 (estimated locally),0.12 per call)
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 (20462835 (estimated locally),0.02 per call) Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (20462835 (estimated locally),0.02 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (20462835 (estimated locally),0.02 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_HwClearStatusFlag/54 (124017180 (estimated locally),0.12 per call)
Lpuart_Lin_Ip_IRQHandler/43 (Lpuart_Lin_Ip_IRQHandler) @06b34a80
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741823 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwClearStatusFlag/54 (221023419 (estimated locally),0.21 per call) Lpuart_Lin_Ip_HwClearStatusFlag/54 (81851339 (estimated locally),0.08 per call) Lpuart_Lin_Ip_HwGetIntMode/68 (248034361 (estimated locally),0.23 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (751619277 (estimated locally),0.70 per call) Lpuart_Lin_Ip_FrameIrqHandler/46 (inlined) (408180791 (estimated locally),0.38 per call) Lpuart_Lin_Ip_HwGetIntMode/68 (134699661 (estimated locally),0.13 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (408180792 (estimated locally),0.38 per call) Lpuart_Lin_Ip_GotoIdleState/42 (80658480 (estimated locally),0.08 per call) Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (inlined) (80658480 (estimated locally),0.08 per call) Lpuart_Lin_Ip_HwGetIntMode/68 (244419636 (estimated locally),0.23 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (488839272 (estimated locally),0.46 per call) Lpuart_Lin_Ip_ProcessWakeupDetect/26 (inlined) (138762824 (estimated locally),0.13 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (627602097 (estimated locally),0.58 per call) Lpuart_Lin_Ip_ProcessBreakDetect/44 (inlined) (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_HwGetIntMode/68 (375809638 (estimated locally),0.35 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (751619277 (estimated locally),0.70 per call) Lpuart_Lin_Ip_HwClearStatusFlag/54 (322122547 (estimated locally),0.30 per call) Lpuart_Lin_Ip_HwGetIntMode/68 (1073741823 (estimated locally),1.00 per call)
Indirect call(57295937 (estimated locally),0.05 per call)
Lpuart_Lin_Ip_GotoIdleState/42 (Lpuart_Lin_Ip_GotoIdleState) @06b347e0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (80658480 (estimated locally),0.08 per call) Lpuart_Lin_Ip_ProcessSendFrameData/49 (339494 (estimated locally),0.00 per call) Lpuart_Lin_Ip_ProcessSendFrameData/49 (6314047 (estimated locally),0.01 per call) Lpuart_Lin_Ip_ProcessSendFrameData/49 (8418729 (estimated locally),0.01 per call) Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (8418729 (estimated locally),0.01 per call) Lpuart_Lin_Ip_ProcessFrameHeader/47 (472291 (estimated locally),0.00 per call) Lpuart_Lin_Ip_ProcessFrameHeader/47 (2778181 (estimated locally),0.00 per call) Lpuart_Lin_Ip_CheckWakeupSignal/45 (11562412 (estimated locally),0.01 per call) Lpuart_Lin_Ip_AbortTransferData/34 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_SyncReceiveFrameData/33 (12287526 (estimated locally),0.33 per call) Lpuart_Lin_Ip_SyncSendFrameData/30 (12818614 (estimated locally),0.33 per call)
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_MasterSendHeader/41 (Lpuart_Lin_Ip_MasterSendHeader) @06b34540
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetIntMode/53 (84632867 (estimated locally),0.08 per call) Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (84632867 (estimated locally),0.08 per call) Lin_Ip_ProcessParity/65 (84632867 (estimated locally),0.08 per call)
Lpuart_Lin_Ip_SetTimeoutCounter/40 (Lpuart_Lin_Ip_SetTimeoutCounter) @06b342a0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_TimeoutService/39 (Lpuart_Lin_Ip_TimeoutService) @06b34000
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Indirect call(187904819 (estimated locally),0.17 per call)
Lpuart_Lin_Ip_GetCurrentNodeState/38 (Lpuart_Lin_Ip_GetCurrentNodeState) @06b06b60
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SendWakeupSignal/37 (Lpuart_Lin_Ip_SendWakeupSignal) @06b06620
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_au8WakeupSignal/15 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_GoToSleepMode/36 (Lpuart_Lin_Ip_GoToSleepMode) @06b060e0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwClearStatusFlag/54 (1073741824 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_GetReceiveStatus/35 (Lpuart_Lin_Ip_GetReceiveStatus) @06b06d20
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AbortTransferData/34 (Lpuart_Lin_Ip_AbortTransferData) @06b06a80
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Availability: available
Function flags: count:114863532 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_TimeoutExpired/58 (1014686025 (estimated locally),8.83 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (1073741824 (estimated locally),9.35 per call) Lpuart_Lin_Ip_StartTimeout/57 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (114863532 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_SyncReceiveFrameData/33 (Lpuart_Lin_Ip_SyncReceiveFrameData) @06b067e0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:37234929 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 (12287526 (estimated locally),0.33 per call) Lpuart_Lin_Ip_GetBytetoBuffer/21 (18952483 (estimated locally),0.51 per call) Lpuart_Lin_Ip_TimeoutExpired/58 (1073741824 (estimated locally),28.84 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (1014686025 (estimated locally),27.25 per call) Lpuart_Lin_Ip_StartTimeout/57 (114863532 (estimated locally),3.08 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (12287527 (estimated locally),0.33 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (12287527 (estimated locally),0.33 per call) Lpuart_Lin_Ip_StatusBeforeTransfer/22 (37234929 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (Lpuart_Lin_Ip_AsyncReceiveFrameData) @06b06540
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (354334802 (estimated locally),0.33 per call) SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 (354334802 (estimated locally),0.33 per call) SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_StatusBeforeTransfer/22 (1073741824 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_GetTransmitStatus/31 (Lpuart_Lin_Ip_GetTransmitStatus) @06b062a0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SyncSendFrameData/30 (Lpuart_Lin_Ip_SyncSendFrameData) @06b06000
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:38844287 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_GotoIdleState/42 (12818614 (estimated locally),0.33 per call) Lpuart_Lin_Ip_TimeoutExpired/58 (1014686025 (estimated locally),26.12 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (1073741824 (estimated locally),27.64 per call) Lpuart_Lin_Ip_StartTimeout/57 (114863532 (estimated locally),2.96 per call) Lpuart_Lin_Ip_MakeChecksumByte/24 (12818615 (estimated locally),0.33 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (12818615 (estimated locally),0.33 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (12818615 (estimated locally),0.33 per call) Lpuart_Lin_Ip_StatusBeforeTransfer/22 (38844287 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_AsyncSendFrameData/29 (Lpuart_Lin_Ip_AsyncSendFrameData) @06a02b60
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (354334802 (estimated locally),0.33 per call) SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 (354334802 (estimated locally),0.33 per call) SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_MakeChecksumByte/24 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_StatusBeforeTransfer/22 (1073741824 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_Deinit/28 (Lpuart_Lin_Ip_Deinit) @06a02620
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Availability: available
Function flags: count:114863532 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_TimeoutExpired/58 (1014686025 (estimated locally),8.83 per call) Lpuart_Lin_Ip_HwGetStatusFlag/59 (1073741824 (estimated locally),9.35 per call) Lpuart_Lin_Ip_StartTimeout/57 (114863532 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_Init/27 (Lpuart_Lin_Ip_Init) @06a020e0
Type: function definition analyzed
Visibility: externally_visible public
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (write)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)Lpuart_Lin_Ip_apxStateStructureArray/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Lpuart_Lin_Ip_HwSetReceiverCmd/1 (714038314 (estimated locally),0.67 per call) Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (714038314 (estimated locally),0.67 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwClearStatusFlag/54 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (536870913 (estimated locally),0.50 per call) Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (536870913 (estimated locally),0.50 per call) Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (536870913 (estimated locally),0.50 per call) Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 (inlined) (536870913 (estimated locally),0.50 per call) Lpuart_Lin_Ip_HwSetParityMode/52 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetBitCountPerChar/51 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetBaudRateDivisor/96 (inlined) (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwSetOversamplingRatio/4 (inlined) (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_HwInit/50 (1073741824 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_ProcessWakeupDetect/26 (Lpuart_Lin_Ip_ProcessWakeupDetect) @06a02d20
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)
Referring:
Function Lpuart_Lin_Ip_ProcessWakeupDetect/26 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:138762824 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (inlined) (138762824 (estimated locally),0.13 per call)
Calls: Lpuart_Lin_Ip_AutoBaudCapture/25 (inlined) (15262384 (estimated locally),0.01 per call) Lpuart_Lin_Ip_CheckWakeupSignal/45 (inlined) (46249649 (estimated locally),0.04 per call) Lpuart_Lin_Ip_HwClearStatusFlag/54 (138762824 (estimated locally),0.13 per call)
Lpuart_Lin_Ip_AutoBaudCapture/25 (Lpuart_Lin_Ip_AutoBaudCapture) @06a02a80
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)fallingEgdeCount.4733/69 (read)fallingEgdeCount.4733/69 (write)currentTick.4732/71 (addr)Lpuart_Lin_Ip_au8WakeupSignal/15 (write)currentTick.4732/71 (write)
Referring:
Function Lpuart_Lin_Ip_AutoBaudCapture/25 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:15262384 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_ProcessWakeupDetect/26 (inlined) (15262384 (estimated locally),0.01 per call)
Calls: OsIf_GetCounter/73 (7631192 (estimated locally),0.01 per call) Lpuart_Lin_Ip_HwSetIntMode/53 (1865063 (estimated locally),0.00 per call) Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 (inlined) (1865063 (estimated locally),0.00 per call) OsIf_MicrosToTicks/72 (7631192 (estimated locally),0.01 per call) OsIf_GetElapsed/70 (7631192 (estimated locally),0.01 per call)
Indirect call(1305544 (estimated locally),0.00 per call)
Lpuart_Lin_Ip_MakeChecksumByte/24 (Lpuart_Lin_Ip_MakeChecksumByte) @06a027e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: local
Function flags: count:248622364 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_SyncSendFrameData/30 (12818615 (estimated locally),0.33 per call) Lpuart_Lin_Ip_AsyncSendFrameData/29 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_GetBytetoBuffer/21 (354334802 (estimated locally),0.33 per call)
Calls: Lin_Ip_MakeChecksumByte/62 (248622363 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (Lpuart_Lin_Ip_FrameErrorIrqHandler) @06a02540
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)Lpuart_Lin_Ip_apxUserConfigs/18 (read)
Referring:
Function Lpuart_Lin_Ip_FrameErrorIrqHandler/23 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:80658480 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_IRQHandler/43 (inlined) (80658480 (estimated locally),0.08 per call)
Calls: Lpuart_Lin_Ip_HwClearStatusFlag/54 (80658480 (estimated locally),0.08 per call)
Indirect call(12669834 (estimated locally),0.01 per call)
Indirect call(19196718 (estimated locally),0.02 per call)
Lpuart_Lin_Ip_StatusBeforeTransfer/22 (Lpuart_Lin_Ip_StatusBeforeTransfer) @06a022a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpuart_Lin_Ip_SyncReceiveFrameData/33 (37234929 (estimated locally),1.00 per call) Lpuart_Lin_Ip_SyncSendFrameData/30 (38844287 (estimated locally),1.00 per call) Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (1073741824 (estimated locally),1.00 per call) Lpuart_Lin_Ip_AsyncSendFrameData/29 (1073741824 (estimated locally),1.00 per call)
Calls:
Lpuart_Lin_Ip_GetBytetoBuffer/21 (Lpuart_Lin_Ip_GetBytetoBuffer) @06a02000
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: Lpuart_Lin_Ip_apxBases/16 (read)Lpuart_Lin_Ip_apxStateStructureArray/19 (read)
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (16837458 (estimated locally),0.02 per call) Lpuart_Lin_Ip_SyncReceiveFrameData/33 (18952483 (estimated locally),0.51 per call)
Calls: Lpuart_Lin_Ip_MakeChecksumByte/24 (354334802 (estimated locally),0.33 per call)
Lpuart_Lin_Ip_apxStateStructureArray/19 (Lpuart_Lin_Ip_apxStateStructureArray) @069f92d0
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_SetTimeoutCounter/40 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_Deinit/28 (write)Lpuart_Lin_Ip_GetTransmitStatus/31 (read)Lpuart_Lin_Ip_GetReceiveStatus/35 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_GetCurrentNodeState/38 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_MakeChecksumByte/24 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)
Availability: available
Varpool flags:
Lpuart_Lin_Ip_apxUserConfigs/18 (Lpuart_Lin_Ip_apxUserConfigs) @069f9240
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_TimeoutService/39 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessReceiveFrameData/48 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)
Availability: available
Varpool flags:
Lpuart_Lin_Ip_axStateStructure/17 (Lpuart_Lin_Ip_axStateStructure) @069f91b0
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @069f9120
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Lpuart_Lin_Ip_GetBytetoBuffer/21 (read)Lpuart_Lin_Ip_AutoBaudCapture/25 (read)Lpuart_Lin_Ip_GoToSleepMode/36 (read)Lpuart_Lin_Ip_MasterSendHeader/41 (read)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)Lpuart_Lin_Ip_GotoIdleState/42 (read)Lpuart_Lin_Ip_FrameIrqHandler/46 (read)Lpuart_Lin_Ip_SyncSendFrameData/30 (read)Lpuart_Lin_Ip_Init/27 (read)Lpuart_Lin_Ip_Deinit/28 (read)Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (read)Lpuart_Lin_Ip_ProcessBreakDetect/44 (read)Lpuart_Lin_Ip_ProcessSendFrameData/49 (read)Lpuart_Lin_Ip_AsyncSendFrameData/29 (read)Lpuart_Lin_Ip_AbortTransferData/34 (read)Lpuart_Lin_Ip_SyncReceiveFrameData/33 (read)Lpuart_Lin_Ip_FrameErrorIrqHandler/23 (read)Lpuart_Lin_Ip_ProcessWakeupDetect/26 (read)Lpuart_Lin_Ip_ProcessFrameHeader/47 (read)Lpuart_Lin_Ip_CheckWakeupSignal/45 (read)Lpuart_Lin_Ip_IRQHandler/43 (read)
Availability: available
Varpool flags: initialized read-only const-value-known
Lpuart_Lin_Ip_au8WakeupSignal/15 (Lpuart_Lin_Ip_au8WakeupSignal) @069f9048
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Lpuart_Lin_Ip_Init/27 (write)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)Lpuart_Lin_Ip_SendWakeupSignal/37 (read)
Availability: available
Varpool flags:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @069ea0e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_GotoIdleState/42 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_MasterSendHeader/41 (84632867 (estimated locally),0.08 per call) Lpuart_Lin_Ip_ProcessBreakDetect/44 (124017180 (estimated locally),0.12 per call) Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_AsyncSendFrameData/29 (354334802 (estimated locally),0.33 per call) Lpuart_Lin_Ip_Init/27 (536870913 (estimated locally),0.50 per call) Lpuart_Lin_Ip_Init/27 (536870913 (estimated locally),0.50 per call)
Calls: SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55 (1073741824 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 (Lpuart_Lin_Ip_HwSetBreakCharTransmitLength) @069e6e00
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function Lpuart_Lin_Ip_HwSetBreakCharTransmitLength/12 is inline copy in Lpuart_Lin_Ip_Init/27
Availability: local
Function flags: count:536870913 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpuart_Lin_Ip_Init/27 (inlined) (536870913 (estimated locally),0.50 per call)
Calls:
Lpuart_Lin_Ip_HwSetOversamplingRatio/4 (Lpuart_Lin_Ip_HwSetOversamplingRatio) @0697f380
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function Lpuart_Lin_Ip_HwSetOversamplingRatio/4 is inline copy in Lpuart_Lin_Ip_Init/27
Availability: local
Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpuart_Lin_Ip_Init/27 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 (Lpuart_Lin_Ip_HwSetBaudRateDivisor) @06978d20
Type: function definition analyzed
Visibility: prevailing_def_ironly
previous sharing asm name: 96
References:
Referring:
Function Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 is inline copy in Lpuart_Lin_Ip_IRQHandler/43
Availability: local
Function flags: count:1865063 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25 (inlined) (1865063 (estimated locally),0.00 per call)
Calls:
Lpuart_Lin_Ip_HwSetReceiverCmd/1 (Lpuart_Lin_Ip_HwSetReceiverCmd) @06978a80
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:12992276 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 (20462835 (estimated locally),0.02 per call) Lpuart_Lin_Ip_Deinit/28 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/27 (714038314 (estimated locally),0.67 per call)
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 (118111601 (estimated locally),9.09 per call) Lpuart_Lin_Ip_StartTimeout/57 (12992276 (estimated locally),1.00 per call)
Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (Lpuart_Lin_Ip_HwSetTransmitterCmd) @069787e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:12992276 (estimated locally) body local optimize_size
Called by: Lpuart_Lin_Ip_ProcessBreakDetect/44 (20462835 (estimated locally),0.02 per call) Lpuart_Lin_Ip_Deinit/28 (114863532 (estimated locally),1.00 per call) Lpuart_Lin_Ip_Init/27 (714038314 (estimated locally),0.67 per call)
Calls: Lpuart_Lin_Ip_TimeoutExpired/58 (118111601 (estimated locally),9.09 per call) Lpuart_Lin_Ip_StartTimeout/57 (12992276 (estimated locally),1.00 per call)
Materializing clones
Materialization Call site updates done.
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:Lpuart_Lin_Ip_StatusBeforeTransfer:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_HwSetBreakCharDetectLength:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_HwSetTransmitterCmd:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_HwSetReceiverCmd:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_MakeChecksumByte:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_GetBytetoBuffer:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_Init:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_Deinit:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_AsyncSendFrameData:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_GetTransmitStatus:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_AsyncReceiveFrameData:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_GetReceiveStatus:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_GoToSleepMode:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_SendWakeupSignal:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_GetCurrentNodeState:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_TimeoutService:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_SetTimeoutCounter:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_MasterSendHeader:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_GotoIdleState:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_SyncSendFrameData:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_SyncReceiveFrameData:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_AbortTransferData:0
Time profile order in expand_all_functions:Lpuart_Lin_Ip_IRQHandler:0
Trivially needed variables: currentTick.4732 fallingEgdeCount.4733 Lpuart_Lin_Ip_apxStateStructureArray Lpuart_Lin_Ip_apxUserConfigs Lpuart_Lin_Ip_axStateStructure Lpuart_Lin_Ip_apxBases Lpuart_Lin_Ip_au8WakeupSignal
Removing variables:
Final Symbol table:
OsIf_GetCounter/73 (OsIf_GetCounter) @06bd8e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06bd8d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
currentTick.4732/71 (currentTick) @06be6948
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @00000001
References:
Referring:
Availability: available
Varpool flags: used-by-single-function
OsIf_GetElapsed/70 (OsIf_GetElapsed) @06bd8b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
fallingEgdeCount.4733/69 (fallingEgdeCount) @06be68b8
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06be6948
References:
Referring:
Availability: available
Varpool flags: used-by-single-function
Lpuart_Lin_Ip_HwGetIntMode/68 (Lpuart_Lin_Ip_HwGetIntMode) @06bd8460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02/67 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_02) @06bd80e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02/66 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_02) @06bd8000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lin_Ip_ProcessParity/65 (Lin_Ip_ProcessParity) @06bc0d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01/64 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_01) @06bc02a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01/63 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_01) @06bc01c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lin_Ip_MakeChecksumByte/62 (Lin_Ip_MakeChecksumByte) @06baeb60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00/61 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_00) @06bae8c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00/60 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_00) @06bae7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwGetStatusFlag/59 (Lpuart_Lin_Ip_HwGetStatusFlag) @06bae620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_TimeoutExpired/58 (Lpuart_Lin_Ip_TimeoutExpired) @06bae380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_StartTimeout/57 (Lpuart_Lin_Ip_StartTimeout) @06bae2a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04/56 (SchM_Exit_Lin_LIN_EXCLUSIVE_AREA_04) @06bae0e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04/55 (SchM_Enter_Lin_LIN_EXCLUSIVE_AREA_04) @06bae000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwClearStatusFlag/54 (Lpuart_Lin_Ip_HwClearStatusFlag) @06b45a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetIntMode/53 (Lpuart_Lin_Ip_HwSetIntMode) @06b459a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetParityMode/52 (Lpuart_Lin_Ip_HwSetParityMode) @06b458c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetBitCountPerChar/51 (Lpuart_Lin_Ip_HwSetBitCountPerChar) @06b457e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwInit/50 (Lpuart_Lin_Ip_HwInit) @06b45700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_IRQHandler/43 (Lpuart_Lin_Ip_IRQHandler) @06b34a80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741823 (estimated locally) optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_GotoIdleState/42 (Lpuart_Lin_Ip_GotoIdleState) @06b347e0
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:
Lpuart_Lin_Ip_MasterSendHeader/41 (Lpuart_Lin_Ip_MasterSendHeader) @06b34540
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:
Lpuart_Lin_Ip_SetTimeoutCounter/40 (Lpuart_Lin_Ip_SetTimeoutCounter) @06b342a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_TimeoutService/39 (Lpuart_Lin_Ip_TimeoutService) @06b34000
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:
Lpuart_Lin_Ip_GetCurrentNodeState/38 (Lpuart_Lin_Ip_GetCurrentNodeState) @06b06b60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SendWakeupSignal/37 (Lpuart_Lin_Ip_SendWakeupSignal) @06b06620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_GoToSleepMode/36 (Lpuart_Lin_Ip_GoToSleepMode) @06b060e0
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:
Lpuart_Lin_Ip_GetReceiveStatus/35 (Lpuart_Lin_Ip_GetReceiveStatus) @06b06d20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AbortTransferData/34 (Lpuart_Lin_Ip_AbortTransferData) @06b06a80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:114863532 (estimated locally) optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SyncReceiveFrameData/33 (Lpuart_Lin_Ip_SyncReceiveFrameData) @06b067e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:37234929 (estimated locally) optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AsyncReceiveFrameData/32 (Lpuart_Lin_Ip_AsyncReceiveFrameData) @06b06540
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:
Lpuart_Lin_Ip_GetTransmitStatus/31 (Lpuart_Lin_Ip_GetTransmitStatus) @06b062a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_SyncSendFrameData/30 (Lpuart_Lin_Ip_SyncSendFrameData) @06b06000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:38844287 (estimated locally) optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_AsyncSendFrameData/29 (Lpuart_Lin_Ip_AsyncSendFrameData) @06a02b60
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:
Lpuart_Lin_Ip_Deinit/28 (Lpuart_Lin_Ip_Deinit) @06a02620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:114863532 (estimated locally) optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_Init/27 (Lpuart_Lin_Ip_Init) @06a020e0
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:
Lpuart_Lin_Ip_MakeChecksumByte/24 (Lpuart_Lin_Ip_MakeChecksumByte) @06a027e0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:248622364 (estimated locally) local optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_StatusBeforeTransfer/22 (Lpuart_Lin_Ip_StatusBeforeTransfer) @06a022a0
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:
Lpuart_Lin_Ip_GetBytetoBuffer/21 (Lpuart_Lin_Ip_GetBytetoBuffer) @06a02000
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:
Lpuart_Lin_Ip_apxStateStructureArray/19 (Lpuart_Lin_Ip_apxStateStructureArray) @069f92d0
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06be68b8
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_apxUserConfigs/18 (Lpuart_Lin_Ip_apxUserConfigs) @069f9240
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @069f92d0
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_axStateStructure/17 (Lpuart_Lin_Ip_axStateStructure) @069f91b0
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @069f9240
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @069f9120
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @069f91b0
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
Lpuart_Lin_Ip_au8WakeupSignal/15 (Lpuart_Lin_Ip_au8WakeupSignal) @069f9048
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @069f9120
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @069ea0e0
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:
Lpuart_Lin_Ip_HwSetReceiverCmd/1 (Lpuart_Lin_Ip_HwSetReceiverCmd) @06978a80
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:12992276 (estimated locally) local optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetTransmitterCmd/0 (Lpuart_Lin_Ip_HwSetTransmitterCmd) @069787e0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:12992276 (estimated locally) local optimize_size
Called by:
Calls: