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) @06b52e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06b52d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick/71 (currentTick) @06b60948
Type: variable definition analyzed
Visibility:
Aux: @06b608b8
References:
Referring: Lpuart_Lin_Ip_AutoBaudCapture/25 (addr)Lpuart_Lin_Ip_AutoBaudCapture/25 (write)
Availability: not-ready
Varpool flags:
OsIf_GetElapsed/70 (OsIf_GetElapsed) @06b52b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount/69 (fallingEgdeCount) @06b608b8
Type: variable definition analyzed
Visibility:
Aux: @06a36540
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) @06b52460
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) @06b520e0
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) @06b52000
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) @06b3ad20
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) @06b3a2a0
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) @06b3a1c0
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) @06b28b60
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) @06b288c0
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) @06b287e0
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) @06b28620
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) @06b28380
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) @06b282a0
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) @06b280e0
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) @06b28000
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) @06b08a80
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) @06b089a0
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) @06b088c0
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) @06b087e0
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) @06b08700
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) @06b082a0
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) @06b08000
Type: function definition analyzed
Visibility:
Aux: @06b082a0
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) @06af7b60
Type: function definition analyzed
Visibility:
Aux: @06b08000
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) @06af7620
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) @06af70e0
Type: function definition analyzed
Visibility:
Aux: @06a36a80
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) @06af7d20
Type: function definition analyzed
Visibility:
Aux: @06a36d20
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) @06af7a80
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) @06af77e0
Type: function definition analyzed
Visibility: public
Aux: @06af7a80
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) @06af7540
Type: function definition analyzed
Visibility: public
Aux: @06af77e0
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) @06af72a0
Type: function definition analyzed
Visibility: public
Aux: @06af7540
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) @06af7000
Type: function definition analyzed
Visibility: public
Aux: @06af72a0
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) @06a3fb60
Type: function definition analyzed
Visibility: public
Aux: @06af7000
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) @06a3f620
Type: function definition analyzed
Visibility: public
Aux: @06a3fb60
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) @06a3f0e0
Type: function definition analyzed
Visibility: public
Aux: @06a3f620
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) @06a3fd20
Type: function definition analyzed
Visibility: public
Aux: @06a3f0e0
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) @06a3fa80
Type: function definition analyzed
Visibility: public
Aux: @06a3fd20
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) @06a3f7e0
Type: function definition analyzed
Visibility: public
Aux: @06a3fa80
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) @06a3f540
Type: function definition analyzed
Visibility: public
Aux: @06a3f7e0
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) @06a3f2a0
Type: function definition analyzed
Visibility: public
Aux: @06a3f540
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) @06a3f000
Type: function definition analyzed
Visibility: public
Aux: @06a3f2a0
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) @06a36b60
Type: function definition analyzed
Visibility: public
Aux: @06a3f000
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) @06a36620
Type: function definition analyzed
Visibility: public
Aux: @06a36b60
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) @06a360e0
Type: function definition analyzed
Visibility: public
Aux: @06a36620
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) @06a36d20
Type: function definition analyzed
Visibility:
Aux: @06a36540
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) @06a36a80
Type: function definition analyzed
Visibility:
Aux: @06a36540
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) @06a367e0
Type: function definition analyzed
Visibility:
Aux: @06a1a1c0
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) @06a36540
Type: function definition analyzed
Visibility:
Aux: @06af7620
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) @06a362a0
Type: function definition analyzed
Visibility:
Aux: @06a367e0
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) @06a36000
Type: function definition analyzed
Visibility:
Aux: @06a3fa80
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) @06a31ee0
Type: function definition analyzed
Visibility:
Aux: @06a3f2a0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_SyncSendFrameData/30
Calls:
Lpuart_Lin_Ip_apxStateStructureArray/19 (Lpuart_Lin_Ip_apxStateStructureArray) @06a2d2d0
Type: variable definition analyzed
Visibility:
Aux: @06a2d048
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) @06a2d240
Type: variable definition analyzed
Visibility:
Aux: @06a2d120
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) @06a2d1b0
Type: variable definition analyzed
Visibility: public
Aux: @06a360e0
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @06a2d120
Type: variable definition analyzed
Visibility:
Aux: @06a068c0
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) @06a2d048
Type: variable definition analyzed
Visibility:
Aux: @06a2d240
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) @06a1e460
Type: function definition analyzed
Visibility:
Aux: @06af77e0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_MasterSendHeader/41
Calls:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @06a1e0e0
Type: function definition analyzed
Visibility:
Aux: @069ff7e0
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) @06a1ae00
Type: function definition analyzed
Visibility:
Aux: @06a1e0e0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwSetRxDataPolarity/11 (Lpuart_Lin_Ip_HwSetRxDataPolarity) @06a1ab60
Type: function definition analyzed
Visibility:
Aux: @06a3f620
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) @06a1a8c0
Type: function definition analyzed
Visibility:
Aux: @06a36a80
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_CheckWakeupSignal/45
Calls:
Lpuart_Lin_Ip_HwGetchar/9 (Lpuart_Lin_Ip_HwGetchar) @06a1a460
Type: function definition analyzed
Visibility:
Aux: @06a31ee0
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) @06a1a1c0
Type: function definition analyzed
Visibility:
Aux: @06a3f000
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) @06a06d20
Type: function definition analyzed
Visibility:
Aux: @06a1ae00
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd/6 (Lpuart_Lin_Ip_HwEnableBothEdgeSamplingCmd) @06a068c0
Type: function definition analyzed
Visibility:
Aux: @06a06380
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwGetOversamplingRatio/5 (Lpuart_Lin_Ip_HwGetOversamplingRatio) @06a06620
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetOversamplingRatio/4 (Lpuart_Lin_Ip_HwSetOversamplingRatio) @06a06380
Type: function definition analyzed
Visibility:
Aux: @069ffd20
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Lin_Ip_Init/27
Calls:
Lpuart_Lin_Ip_HwGetBaudRateDivisor/3 (Lpuart_Lin_Ip_HwGetBaudRateDivisor) @06a06000
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
Lpuart_Lin_Ip_HwSetBaudRateDivisor/2 (Lpuart_Lin_Ip_HwSetBaudRateDivisor) @069ffd20
Type: function definition analyzed
Visibility:
Aux: @06a06d20
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) @069ffa80
Type: function definition analyzed
Visibility:
Aux: @06a36620
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) @069ff7e0
Type: function definition analyzed
Visibility:
Aux: @069ffa80
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) @06b52e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06b52d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick/71 (currentTick) @06b60948
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) @06b52b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount/69 (fallingEgdeCount) @06b608b8
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) @06b52460
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) @06b520e0
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) @06b52000
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) @06b3ad20
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) @06b3a2a0
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) @06b3a1c0
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) @06b28b60
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) @06b288c0
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) @06b287e0
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) @06b28620
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) @06b28380
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) @06b282a0
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) @06b280e0
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) @06b28000
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) @06b08a80
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) @06b089a0
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) @06b088c0
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) @06b087e0
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) @06b08700
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) @06b082a0
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) @06b08000
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) @06af7b60
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) @06af7620
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) @06af70e0
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) @06af7d20
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) @06af7a80
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) @06af77e0
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) @06af7540
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) @06af72a0
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) @06af7000
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) @06a3fb60
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) @06a3f620
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) @06a3f0e0
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) @06a3fd20
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) @06a3fa80
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) @06a3f7e0
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) @06a3f540
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) @06a3f2a0
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) @06a3f000
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) @06a36b60
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) @06a36620
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) @06a360e0
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) @06a36d20
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) @06a36a80
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) @06a367e0
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) @06a36540
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) @06a362a0
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) @06a36000
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) @06a31ee0
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) @06a2d2d0
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) @06a2d240
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) @06a2d1b0
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @06a2d120
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) @06a2d048
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) @06a1e460
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) @06a1e0e0
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) @06a1ae00
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) @06a1ab60
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) @06a1a8c0
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) @06a1a460
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) @06a1a1c0
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) @06a06d20
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) @06a068c0
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) @06a06380
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) @069ffd20
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) @069ffa80
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) @069ff7e0
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) @06b52e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06b52d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick.4732/71 (currentTick) @06b60948
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) @06b52b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount.4733/69 (fallingEgdeCount) @06b608b8
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) @06b52460
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) @06b520e0
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) @06b52000
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) @06b3ad20
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) @06b3a2a0
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) @06b3a1c0
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) @06b28b60
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) @06b288c0
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) @06b287e0
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) @06b28620
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) @06b28380
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) @06b282a0
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) @06b280e0
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) @06b28000
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) @06b08a80
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) @06b089a0
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) @06b088c0
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) @06b087e0
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) @06b08700
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) @06b082a0
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) @06b08000
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) @06af7b60
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) @06af7620
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) @06af70e0
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) @06af7d20
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) @06af7a80
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) @06af77e0
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) @06af7540
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) @06af72a0
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) @06af7000
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) @06a3fb60
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) @06a3f620
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) @06a3f0e0
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) @06a3fd20
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) @06a3fa80
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) @06a3f7e0
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) @06a3f540
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) @06a3f2a0
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) @06a3f000
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) @06a36b60
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) @06a36620
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) @06a360e0
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) @06a36d20
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) @06a36a80
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) @06a367e0
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) @06a36540
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) @06a362a0
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) @06a36000
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) @06a31ee0
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) @06a2d2d0
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) @06a2d240
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) @06a2d1b0
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @06a2d120
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) @06a2d048
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) @06a1e460
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) @06a1e0e0
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) @06a1ae00
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) @06a1ab60
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) @06a1a8c0
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) @06a1a460
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) @06a1a1c0
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) @06a06d20
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) @06a068c0
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) @06a06380
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) @069ffd20
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) @069ffa80
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) @069ff7e0
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) @06b52e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06b52d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
currentTick.4732/71 (currentTick) @06b60948
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) @06b52b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Lin_Ip_AutoBaudCapture/25
Calls:
fallingEgdeCount.4733/69 (fallingEgdeCount) @06b608b8
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) @06b52460
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) @06b520e0
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) @06b52000
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) @06b3ad20
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) @06b3a2a0
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) @06b3a1c0
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) @06b28b60
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) @06b288c0
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) @06b287e0
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) @06b28620
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) @06b28380
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) @06b282a0
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) @06b280e0
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) @06b28000
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) @06b08a80
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) @06b089a0
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) @06b088c0
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) @06b087e0
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) @06b08700
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) @06b082a0
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) @06b08000
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) @06af7b60
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) @06af7620
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) @06af70e0
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) @06af7d20
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) @06af7a80
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) @06af77e0
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) @06af7540
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) @06af72a0
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) @06af7000
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) @06a3fb60
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) @06a3f620
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) @06a3f0e0
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) @06a3fd20
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) @06a3fa80
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) @06a3f7e0
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) @06a3f540
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) @06a3f2a0
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) @06a3f000
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) @06a36b60
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) @06a36620
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) @06a360e0
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) @06a36d20
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) @06a36a80
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) @06a367e0
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) @06a36540
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) @06a362a0
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) @06a36000
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) @06a31ee0
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) @06a2d2d0
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) @06a2d240
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) @06a2d1b0
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @06a2d120
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) @06a2d048
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) @06a1e460
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) @06a1e0e0
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) @06a1ae00
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) @06a1ab60
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) @06a1a8c0
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) @06a1a460
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) @06a1a1c0
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) @06a06d20
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) @06a068c0
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) @06a06380
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) @069ffd20
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) @069ffa80
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) @069ff7e0
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) @06a1e460
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) @06b52e00
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) @06b52d20
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) @06b60948
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) @06b52b60
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) @06b608b8
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) @06b52460
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) @06b520e0
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) @06b52000
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) @06b3ad20
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) @06b3a2a0
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) @06b3a1c0
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) @06b28b60
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) @06b288c0
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) @06b287e0
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) @06b28620
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) @06b28380
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) @06b282a0
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) @06b280e0
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) @06b28000
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) @06b08a80
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) @06b089a0
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) @06b088c0
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) @06b087e0
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) @06b08700
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) @06b082a0
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) @06b08000
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) @06af7b60
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) @06af7620
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) @06af70e0
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) @06af7d20
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) @06af7a80
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) @06af77e0
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) @06af7540
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) @06af72a0
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) @06af7000
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) @06a3fb60
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) @06a3f620
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) @06a3f0e0
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) @06a3fd20
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) @06a3fa80
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) @06a3f7e0
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) @06a3f540
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) @06a3f2a0
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) @06a3f000
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) @06a36b60
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) @06a36620
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) @06a360e0
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) @06a36d20
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) @06a36a80
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) @06a367e0
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) @06a36540
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) @06a362a0
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) @06a36000
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) @06a2d2d0
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) @06a2d240
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) @06a2d1b0
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @06a2d120
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) @06a2d048
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) @06a1e0e0
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) @06a1ae00
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) @06a06380
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) @069ffd20
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) @069ffa80
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) @069ff7e0
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) @06b52e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_MicrosToTicks/72 (OsIf_MicrosToTicks) @06b52d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
currentTick.4732/71 (currentTick) @06b60948
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) @06b52b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
fallingEgdeCount.4733/69 (fallingEgdeCount) @06b608b8
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06b60948
References:
Referring:
Availability: available
Varpool flags: used-by-single-function
Lpuart_Lin_Ip_HwGetIntMode/68 (Lpuart_Lin_Ip_HwGetIntMode) @06b52460
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) @06b520e0
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) @06b52000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lin_Ip_ProcessParity/65 (Lin_Ip_ProcessParity) @06b3ad20
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) @06b3a2a0
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) @06b3a1c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Lin_Ip_MakeChecksumByte/62 (Lin_Ip_MakeChecksumByte) @06b28b60
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) @06b288c0
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) @06b287e0
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) @06b28620
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) @06b28380
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) @06b282a0
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) @06b280e0
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) @06b28000
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) @06b08a80
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) @06b089a0
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) @06b088c0
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) @06b087e0
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) @06b08700
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) @06af7a80
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) @06af77e0
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) @06af7540
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) @06af72a0
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) @06af7000
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) @06a3fb60
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) @06a3f620
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) @06a3f0e0
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) @06a3fd20
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) @06a3fa80
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) @06a3f7e0
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) @06a3f540
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) @06a3f2a0
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) @06a3f000
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) @06a36b60
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) @06a36620
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) @06a360e0
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) @06a367e0
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) @06a362a0
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) @06a36000
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) @06a2d2d0
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06b608b8
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_apxUserConfigs/18 (Lpuart_Lin_Ip_apxUserConfigs) @06a2d240
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06a2d2d0
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_axStateStructure/17 (Lpuart_Lin_Ip_axStateStructure) @06a2d1b0
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @06a2d240
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_apxBases/16 (Lpuart_Lin_Ip_apxBases) @06a2d120
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06a2d1b0
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
Lpuart_Lin_Ip_au8WakeupSignal/15 (Lpuart_Lin_Ip_au8WakeupSignal) @06a2d048
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06a2d120
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Lin_Ip_HwSetBreakCharDetectLength/13 (Lpuart_Lin_Ip_HwSetBreakCharDetectLength) @06a1e0e0
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) @069ffa80
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) @069ff7e0
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: