ADM/GW/Debug_FLASH/RTD/src/FlexCAN_Ip.c.000i.cgraph
3minbe e15c446962 ver 25.12.29.1
- 코드 구조 변경(레이어 삭제/추가)
  : IG_Layer 삭제
  : Vehicle_System_Mode_Layer 삭제
  : System_Layer 추가
- 코드 구조 변경(통합)
  : System_Check 내 함수 Drive_Mode로 이동
  : System_Layer로 Drive_Mode, Ignition 이동
- DBC 업데이트
  : CAN_DBC_ch1_v41.dbc
  : RC_VCU_Signal2(0x41) 내 RC_ACU_Drive_Mode 신호 추가
2025-12-29 17:59:11 +09:00

7686 lines
380 KiB
Plaintext

Trivially needed symbols: FlexCAN_Ip_GetListenOnlyMode FlexCAN_Ip_SetListenOnlyMode_Privileged FlexCAN_Ip_SetRxMb15Mask_Privileged FlexCAN_Ip_SetRxMb14Mask_Privileged FlexCAN_Ip_AbortTransfer FlexCAN_Ip_SetErrorInt_Privileged FlexCAN_Ip_DisableInterrupts_Privileged FlexCAN_Ip_EnableInterrupts_Privileged FlexCAN_Ip_ClearBuffStatusFlag FlexCAN_Ip_GetBuffStatusFlag FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged FlexCAN_Ip_SetTDCOffset_Privileged FlexCAN_Ip_GetBitrateFD FlexCAN_Ip_SetBitrateCbt_Privileged FlexCAN_Ip_GetTDCValue_Privileged FlexCAN_Ip_GetTDCFail_Privileged FlexCAN_Ip_ClearTDCFail_Privileged FlexCAN_Ip_GetBitrate FlexCAN_Ip_SetBitrate_Privileged FlexCAN_Ip_SetRxMaskType_Privileged FlexCAN_Ip_SetStopMode_Privileged FlexCAN_Ip_SetStartMode_Privileged FlexCAN_Ip_GetStartMode_Privileged FlexCAN_Ip_GetStopMode_Privileged FlexCAN_Ip_MainFunctionWrite FlexCAN_Ip_MainFunctionBusOff_Privileged FlexCAN_Ip_MainFunctionRead FlexCAN_Ip_Deinit_Privileged FlexCAN_Ip_SetRxFifoGlobalMask_Privileged FlexCAN_Ip_SetRxIndividualMask_Privileged FlexCAN_Ip_ExitFreezeMode_Privileged FlexCAN_Ip_EnterFreezeMode_Privileged FlexCAN_Ip_SetRxMbGlobalMask_Privileged FlexCAN_Ip_SendBlocking FlexCAN_Busoff_Error_IRQHandler FlexCAN_Ip_GetControllerRxErrorCounter FlexCAN_Ip_GetControllerTxErrorCounter FlexCAN_Ip_GetErrorStatus FlexCAN_Ip_ClearErrorStatus FlexCAN_IRQHandler FlexCAN_Ip_GetTransferStatus FlexCAN_Ip_ConfigRemoteResponseMb FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged FlexCAN_Ip_ConfigRxFifo_Privileged FlexCAN_Ip_RxFifoBlocking FlexCAN_Ip_RxFifo FlexCAN_Ip_ReceiveBlocking FlexCAN_Ip_Receive FlexCAN_Ip_ConfigRxMb FlexCAN_Ip_Send FlexCAN_Ip_Init_Privileged
Initial Symbol table:
FLEXCAN_ClearMsgBuffIntCmd/162 (FLEXCAN_ClearMsgBuffIntCmd) @071de7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_Ip_AbortTransfer/116
Calls:
FlexCAN_SetErrIntCmd/161 (FlexCAN_SetErrIntCmd) @071de620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115
Calls:
FlexCAN_DisableInterrupts/160 (FlexCAN_DisableInterrupts) @071de380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @071de1c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_EnableInterrupts_Privileged/113
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17) @071c9d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17) @071c9c40
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16) @071c98c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16) @071c97e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15) @071c92a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15) @071c91c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14) @071b5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14) @071b5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @0719db60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_SetRegDefaultVal/49 FlexCAN_SetRegDefaultVal/49
Calls:
FlexCAN_ExitFreezeMode/149 (FlexCAN_ExitFreezeMode) @0719d540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_ExitFreezeMode_Privileged/90
Calls:
FlexCAN_GetMsgBuffRegion/148 (FlexCAN_GetMsgBuffRegion) @0719d0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87
Calls:
FlexCAN_GetMsgBuffTimestamp/147 (FlexCAN_GetMsgBuffTimestamp) @0717c380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62
Calls:
FlexCAN_SetEnhancedRxFifoFilter/146 (FlexCAN_SetEnhancedRxFifoFilter) @07162d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @07162a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @071629a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_ReadRxFifo/143 (FlexCAN_ReadRxFifo) @07162700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @071621c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @071497e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_SetRegDefaultVal/49 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_GetMsgBuff/140 (FlexCAN_GetMsgBuff) @07149540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_LockRxMsgBuff/139 (FlexCAN_LockRxMsgBuff) @07149460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
OsIf_GetElapsed/138 (OsIf_GetElapsed) @071491c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_GetCounter/137 (OsIf_GetCounter) @071490e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_MicrosToTicks/136 (OsIf_MicrosToTicks) @07149000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_SetRxMsgBuff/135 (FlexCAN_SetRxMsgBuff) @07131b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71
Calls:
FlexCAN_SetTxMsgBuff/134 (FlexCAN_SetTxMsgBuff) @071318c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartSendData/59
Calls:
FlexCAN_IsMbOutOfRange/133 (FlexCAN_IsMbOutOfRange) @071317e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_SetMsgBuffIntCmd/132 (FlexCAN_SetMsgBuffIntCmd) @07131540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72 FlexCAN_Ip_Send/70
Calls:
FlexCAN_EnableEnhancedRxFifo/131 (FlexCAN_EnableEnhancedRxFifo) @067e5e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @067e5d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @067e57e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @067e5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @067e5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @067e5540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @067e5460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53
Calls:
FlexCAN_EnterFreezeMode/124 (FlexCAN_EnterFreezeMode) @067e51c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_EnterFreezeMode_Privileged/89 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_SetOperationMode/123 (FlexCAN_SetOperationMode) @067e50e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00) @067e5000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00) @07115e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_Ip_GetListenOnlyMode/120 (FlexCAN_Ip_GetListenOnlyMode) @071150e0
Type: function definition analyzed
Visibility: public
Aux: @01733ea0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IsListenOnlyModeEnabled/28
FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (FlexCAN_Ip_SetListenOnlyMode_Privileged) @07115d20
Type: function definition analyzed
Visibility: public
Aux: @071150e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetListenOnlyMode/7 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (FlexCAN_Ip_SetRxMb15Mask_Privileged) @07115a80
Type: function definition analyzed
Visibility: public
Aux: @07115d20
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (FlexCAN_Ip_SetRxMb14Mask_Privileged) @071157e0
Type: function definition analyzed
Visibility: public
Aux: @07115a80
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_AbortTransfer/116 (FlexCAN_Ip_AbortTransfer) @07115540
Type: function definition analyzed
Visibility: public
Aux: @071157e0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FLEXCAN_ClearMsgBuffIntCmd/162 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetErrorInt_Privileged/115 (FlexCAN_Ip_SetErrorInt_Privileged) @071152a0
Type: function definition analyzed
Visibility: public
Aux: @07115540
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 DevAssert/0 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_DisableInterrupts_Privileged/114 (FlexCAN_Ip_DisableInterrupts_Privileged) @07115000
Type: function definition analyzed
Visibility: public
Aux: @071152a0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_DisableInterrupts/160 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_EnableInterrupts_Privileged/113 (FlexCAN_Ip_EnableInterrupts_Privileged) @07108b60
Type: function definition analyzed
Visibility: public
Aux: @07115000
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_EnableInterrupts/159 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearBuffStatusFlag/112 (FlexCAN_Ip_ClearBuffStatusFlag) @07108620
Type: function definition analyzed
Visibility: public
Aux: @07108b60
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 DevAssert/0
FlexCAN_Ip_GetBuffStatusFlag/111 (FlexCAN_Ip_GetBuffStatusFlag) @071080e0
Type: function definition analyzed
Visibility: public
Aux: @07108620
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetBuffStatusFlag/10 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 DevAssert/0
FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged) @07108d20
Type: function definition analyzed
Visibility: public
Aux: @071080e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 FlexCAN_SetTxArbitrationStartDelay/42 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetTDCOffset_Privileged/109 (FlexCAN_Ip_SetTDCOffset_Privileged) @07108a80
Type: function definition analyzed
Visibility: public
Aux: @07108d20
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 FlexCAN_SetTDCOffset/2 FlexCAN_SetEnhancedTDCOffset/3 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrateFD/108 (FlexCAN_Ip_GetBitrateFD) @071087e0
Type: function definition analyzed
Visibility: public
Aux: @07108a80
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetFDTimeSegments/21 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrateCbt_Privileged/107 (FlexCAN_Ip_SetBitrateCbt_Privileged) @07108540
Type: function definition analyzed
Visibility: public
Aux: @071087e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetFDEnabled/6 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsFDEnabled/27 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_GetTDCValue_Privileged/106 (FlexCAN_Ip_GetTDCValue_Privileged) @071082a0
Type: function definition analyzed
Visibility: public
Aux: @07108540
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetTDCFail_Privileged/105 (FlexCAN_Ip_GetTDCFail_Privileged) @07108000
Type: function definition analyzed
Visibility: public
Aux: @071082a0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearTDCFail_Privileged/104 (FlexCAN_Ip_ClearTDCFail_Privileged) @070fbb60
Type: function definition analyzed
Visibility: public
Aux: @07108000
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrate/103 (FlexCAN_Ip_GetBitrate) @070fb620
Type: function definition analyzed
Visibility: public
Aux: @070fbb60
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetTimeSegments/20 FlexCAN_GetExtendedTimeSegments/19 FlexCAN_IsExCbtEnabled/22 FlexCAN_GetEnhancedNominalTimeSegments/16 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrate_Privileged/102 (FlexCAN_Ip_SetBitrate_Privileged) @070fb0e0
Type: function definition analyzed
Visibility: public
Aux: @070fb620
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 FlexCAN_SetTimeSegments/13 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_IsExCbtEnabled/22 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_EnhCbtEnable/25 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetRxMaskType_Privileged/101 (FlexCAN_Ip_SetRxMaskType_Privileged) @070fbd20
Type: function definition analyzed
Visibility: public
Aux: @070fb0e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMaskType/43 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetStopMode_Privileged/100 (FlexCAN_Ip_SetStopMode_Privileged) @070fba80
Type: function definition analyzed
Visibility: public
Aux: @070fbd20
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetStartMode_Privileged/99 (FlexCAN_Ip_SetStartMode_Privileged) @070fb7e0
Type: function definition analyzed
Visibility: public
Aux: @070fba80
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149 DevAssert/0
FlexCAN_Ip_GetStartMode_Privileged/98 (FlexCAN_Ip_GetStartMode_Privileged) @070fb540
Type: function definition analyzed
Visibility: public
Aux: @070fb7e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_GetStopMode_Privileged/97 (FlexCAN_Ip_GetStopMode_Privileged) @070fb2a0
Type: function definition analyzed
Visibility: public
Aux: @070fb540
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionWrite/96 (FlexCAN_Ip_MainFunctionWrite) @070fb000
Type: function definition analyzed
Visibility: public
Aux: @070fb2a0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_GetBuffStatusFlag/10 DevAssert/0
FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (FlexCAN_Ip_MainFunctionBusOff_Privileged) @070eeb60
Type: function definition analyzed
Visibility: public
Aux: @070fb000
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
FlexCAN_Ip_MainFunctionRead/94 (FlexCAN_Ip_MainFunctionRead) @070ee620
Type: function definition analyzed
Visibility: public
Aux: @070eeb60
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 DevAssert/0
FlexCAN_Ip_Deinit_Privileged/93 (FlexCAN_Ip_Deinit_Privileged) @070ee0e0
Type: function definition analyzed
Visibility: public
Aux: @070ee620
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRegDefaultVal/49 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (FlexCAN_Ip_SetRxFifoGlobalMask_Privileged) @070eed20
Type: function definition analyzed
Visibility: public
Aux: @070ee0e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoGlobalMask/1 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (FlexCAN_Ip_SetRxIndividualMask_Privileged) @070eea80
Type: function definition analyzed
Visibility: public
Aux: @070eed20
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxIndividualMask/40 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ExitFreezeMode_Privileged/90 (FlexCAN_Ip_ExitFreezeMode_Privileged) @070ee7e0
Type: function definition analyzed
Visibility: public
Aux: @070eea80
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149
FlexCAN_Ip_EnterFreezeMode_Privileged/89 (FlexCAN_Ip_EnterFreezeMode_Privileged) @070ee540
Type: function definition analyzed
Visibility: public
Aux: @070ee7e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124
FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (FlexCAN_Ip_SetRxMbGlobalMask_Privileged) @070ee2a0
Type: function definition analyzed
Visibility: public
Aux: @070ee540
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMsgBuffGlobalMask/39 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SendBlocking/87 (FlexCAN_Ip_SendBlocking) @070ee000
Type: function definition analyzed
Visibility: public
Aux: @070ee2a0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 FlexCAN_StartSendData/59 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/136 OsIf_GetCounter/137
FlexCAN_Busoff_Error_IRQHandler/86 (FlexCAN_Busoff_Error_IRQHandler) @070ddb60
Type: function definition analyzed
Visibility: public
Aux: @070ee000
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_Ip_GetControllerRxErrorCounter/85 (FlexCAN_Ip_GetControllerRxErrorCounter) @070dd620
Type: function definition analyzed
Visibility: public
Aux: @070ddb60
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetControllerTxErrorCounter/84 (FlexCAN_Ip_GetControllerTxErrorCounter) @070dd0e0
Type: function definition analyzed
Visibility: public
Aux: @070dd620
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetErrorStatus/83 (FlexCAN_Ip_GetErrorStatus) @070ddd20
Type: function definition analyzed
Visibility: public
Aux: @070dd0e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_ClearErrorStatus/82 (FlexCAN_Ip_ClearErrorStatus) @070dda80
Type: function definition analyzed
Visibility: public
Aux: @070ddd20
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_IRQHandler/81 (FlexCAN_IRQHandler) @070dd7e0
Type: function definition analyzed
Visibility: public
Aux: @070dda80
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_GetMsgBuffIntStatusFlag/36 DevAssert/0 DevAssert/0
FlexCAN_CompleteRxMessageFifoData/80 (FlexCAN_CompleteRxMessageFifoData) @070dd540
Type: function definition analyzed
Visibility:
Aux: @070cd620
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_Ip_GetTransferStatus/79 (FlexCAN_Ip_GetTransferStatus) @070dd2a0
Type: function definition analyzed
Visibility: public
Aux: @070dd7e0
References: g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigRemoteResponseMb/78 (FlexCAN_Ip_ConfigRemoteResponseMb) @070dd000
Type: function definition analyzed
Visibility: public
Aux: @070dd2a0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged) @070cdb60
Type: function definition analyzed
Visibility: public
Aux: @070dd000
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetEnhancedRxFifoFilter/146 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 DevAssert/0 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 FlexCAN_IsEnabled/4
FlexCAN_Ip_ConfigRxFifo_Privileged/76 (FlexCAN_Ip_ConfigRxFifo_Privileged) @070cd620
Type: function definition analyzed
Visibility: public
Aux: @070cdb60
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoFilter/145 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_RxFifoBlocking/75 (FlexCAN_Ip_RxFifoBlocking) @070cd0e0
Type: function definition analyzed
Visibility: public
Aux: @070cd620
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_RxFifo/74 (FlexCAN_Ip_RxFifo) @070cdd20
Type: function definition analyzed
Visibility: public
Aux: @070cd0e0
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_ReceiveBlocking/73 (FlexCAN_Ip_ReceiveBlocking) @070cda80
Type: function definition analyzed
Visibility: public
Aux: @070cdd20
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0 OsIf_MicrosToTicks/136
FlexCAN_Ip_Receive/72 (FlexCAN_Ip_Receive) @070cd7e0
Type: function definition analyzed
Visibility: public
Aux: @070cda80
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0
FlexCAN_Ip_ConfigRxMb/71 (FlexCAN_Ip_ConfigRxMb) @070cd540
Type: function definition analyzed
Visibility: public
Aux: @070cd7e0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_Send/70 (FlexCAN_Ip_Send) @070cd2a0
Type: function definition analyzed
Visibility: public
Aux: @070cd540
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartSendData/59 FlexCAN_IsListenOnlyModeEnabled/28 DevAssert/0 DevAssert/0
FlexCAN_Ip_Init_Privileged/69 (FlexCAN_Ip_Init_Privileged) @070cd000
Type: function definition analyzed
Visibility: public
Aux: @070cd2a0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124 FlexCAN_SetOperationMode/123 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_EnableExtCbt/24 FlexCAN_InitController/53 DevAssert/0 DevAssert/0
FlexCAN_AbortRxTransfer/68 (FlexCAN_AbortRxTransfer) @070b2b60
Type: function definition analyzed
Visibility:
Aux: @071157e0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffRegion/148 FLEXCAN_ClearMsgBuffIntCmd/162 FlexCAN_GetMsgBuffRegion/148 RxFifoOcuppiedLastMsgBuff/29
FlexCAN_AbortTxTransfer/67 (FlexCAN_AbortTxTransfer) @070b2620
Type: function definition analyzed
Visibility:
Aux: @070b2b60
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148
FlexCAN_IRQHandlerEnhancedRxFIFO/66 (FlexCAN_IRQHandlerEnhancedRxFIFO) @070b20e0
Type: function definition analyzed
Visibility:
Aux: @06d130e0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ReadEnhancedRxFifo/142
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (FlexCAN_ProcessIRQHandlerEnhancedRxFIFO) @070b2d20
Type: function definition analyzed
Visibility:
Aux: @070b2a80
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 FlexCAN_GetEnhancedRxFIFOStatusFlag/46
FlexCAN_ProcessSpuriousInterruptMB/64 (FlexCAN_ProcessSpuriousInterruptMB) @070b2a80
Type: function definition analyzed
Visibility:
Aux: @070dda80
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusImask/11 FlexCAN_GetBuffStatusFlag/10
FlexCAN_IRQHandlerRxFIFO/63 (FlexCAN_IRQHandlerRxFIFO) @070b27e0
Type: function definition analyzed
Visibility:
Aux: @070cd620
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_ProccessLegacyRxFIFO/57
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ReadRxFifo/143
Indirect call
Indirect call
Indirect call
FlexCAN_IRQHandlerTxMB/62 (FlexCAN_IRQHandlerTxMB) @070b2540
Type: function definition analyzed
Visibility:
Aux: @06dc2c40
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_IRQHandlerRxMB/61 (FlexCAN_IRQHandlerRxMB) @070b22a0
Type: function definition analyzed
Visibility:
Aux: @070cdd20
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_ReceiveBlocking/73
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_StartRxMessageFifoData/60 (FlexCAN_StartRxMessageFifoData) @070b2000
Type: function definition analyzed
Visibility:
Aux: @070cd0e0
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_StartSendData/59 (FlexCAN_StartSendData) @06d13b60
Type: function definition analyzed
Visibility:
Aux: @070cd540
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_Send/70
Calls: FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_StartRxMessageBufferData/58 (FlexCAN_StartRxMessageBufferData) @06d13620
Type: function definition analyzed
Visibility:
Aux: @070cda80
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72
Calls: FlexCAN_IsMbOutOfRange/133 DevAssert/0
FlexCAN_ProccessLegacyRxFIFO/57 (FlexCAN_ProccessLegacyRxFIFO) @06d130e0
Type: function definition analyzed
Visibility:
Aux: @070cd620
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_ProccessEnhancedRxFifo/56 (FlexCAN_ProccessEnhancedRxFifo) @06d13d20
Type: function definition analyzed
Visibility:
Aux: @06d130e0
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 OsIf_GetElapsed/138 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_StartRxMessageEnhancedFifoData/55 (FlexCAN_StartRxMessageEnhancedFifoData) @06d13a80
Type: function definition analyzed
Visibility:
Aux: @070b2000
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0
FlexCAN_CompleteRxMessageEnhancedFifoData/54 (FlexCAN_CompleteRxMessageEnhancedFifoData) @06d137e0
Type: function definition analyzed
Visibility:
Aux: @06dcec40
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_InitController/53 (FlexCAN_InitController) @06d13540
Type: function definition analyzed
Visibility:
Aux: @06d012a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_SetMaxMsgBuffNum/129 FlexCAN_SetPayloadSize/128 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_InitRxFifo/52 FlexCAN_SetSelfReception/26 FlexCAN_ConfigCtrlOptions/127 FlexCAN_SetFDEnabled/6 FlexCAN_DisableMemErrorDetection/5 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_Init/126 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_IsEnabled/4
FlexCAN_InitRxFifo/52 (FlexCAN_InitRxFifo) @06d132a0
Type: function definition analyzed
Visibility:
Aux: @06d012a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls: FlexCAN_EnableEnhancedRxFifo/131 FlexCAN_EnableRxFifo/130
g_flexcan_Ip_StatePtr/51 (g_flexcan_Ip_StatePtr) @06d0a678
Type: variable definition analyzed
Visibility:
Aux: @06d0a5e8
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (write)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_Ip_GetTransferStatus/79 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_Deinit_Privileged/93 (write)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)
Availability: not-ready
Varpool flags:
g_Flexcan_Ip_aBase/50 (g_Flexcan_Ip_aBase) @06d0a5e8
Type: variable definition analyzed
Visibility:
Aux: @06cb9ee0
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (read)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_Ip_RxFifo/74 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_Ip_RxFifoBlocking/75 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRxFifo_Privileged/76 (read)FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Ip_ClearErrorStatus/82 (read)FlexCAN_Ip_GetErrorStatus/83 (read)FlexCAN_Ip_GetControllerTxErrorCounter/84 (read)FlexCAN_Ip_GetControllerRxErrorCounter/85 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (read)FlexCAN_Ip_EnterFreezeMode_Privileged/89 (read)FlexCAN_Ip_ExitFreezeMode_Privileged/90 (read)FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (read)FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (read)FlexCAN_Ip_Deinit_Privileged/93 (read)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_GetStopMode_Privileged/97 (read)FlexCAN_Ip_GetStartMode_Privileged/98 (read)FlexCAN_Ip_SetStartMode_Privileged/99 (read)FlexCAN_Ip_SetStopMode_Privileged/100 (read)FlexCAN_Ip_SetRxMaskType_Privileged/101 (read)FlexCAN_Ip_SetBitrate_Privileged/102 (read)FlexCAN_Ip_GetBitrate/103 (read)FlexCAN_Ip_ClearTDCFail_Privileged/104 (read)FlexCAN_Ip_GetTDCFail_Privileged/105 (read)FlexCAN_Ip_GetTDCValue_Privileged/106 (read)FlexCAN_Ip_SetBitrateCbt_Privileged/107 (read)FlexCAN_Ip_GetBitrateFD/108 (read)FlexCAN_Ip_SetTDCOffset_Privileged/109 (read)FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (read)FlexCAN_Ip_GetBuffStatusFlag/111 (read)FlexCAN_Ip_ClearBuffStatusFlag/112 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_SetErrorInt_Privileged/115 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (read)FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (read)FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (read)FlexCAN_Ip_GetListenOnlyMode/120 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
FlexCAN_SetRegDefaultVal/49 (FlexCAN_SetRegDefaultVal) @06dd29a0
Type: function definition analyzed
Visibility:
Aux: @070ee620
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Deinit_Privileged/93
Calls: FlexCAN_GetMaxMbNum/150 FlexCAN_GetMaxMbNum/150 FlexCAN_IsEnhancedRxFifoAvailable/141
FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 (FlexCAN_GetEnhancedRxFIFOIntStatusFlag) @06dceee0
Type: function definition analyzed
Visibility:
Aux: @070b2a80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @06dcec40
Type: function definition analyzed
Visibility:
Aux: @06d130e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_GetEnhancedRxFIFOStatusFlag/46 (FlexCAN_GetEnhancedRxFIFOStatusFlag) @06dce9a0
Type: function definition analyzed
Visibility:
Aux: @070b20e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls:
FlexCAN_SetEnhancedRxFifoIntAll/45 (FlexCAN_SetEnhancedRxFifoIntAll) @06dce700
Type: function definition analyzed
Visibility:
Aux: @070b2000
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55
Calls:
FlexCAN_IsEnhancedRxFifoEnabled/44 (FlexCAN_IsEnhancedRxFifoEnabled) @06dce460
Type: function definition analyzed
Visibility:
Aux: @06d13a80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_SetRxMaskType/43 (FlexCAN_SetRxMaskType) @06dce1c0
Type: function definition analyzed
Visibility:
Aux: @070fb0e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMaskType_Privileged/101
Calls:
FlexCAN_SetTxArbitrationStartDelay/42 (FlexCAN_SetTxArbitrationStartDelay) @06dcad20
Type: function definition analyzed
Visibility:
Aux: @071080e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
FlexCAN_IsFreezeMode/41 (FlexCAN_IsFreezeMode) @06dca9a0
Type: function definition analyzed
Visibility:
Aux: @070cdb60
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_SetRxIndividualMask/40 (FlexCAN_SetRxIndividualMask) @06dca700
Type: function definition analyzed
Visibility:
Aux: @070eed20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxIndividualMask_Privileged/91
Calls:
FlexCAN_SetRxMsgBuffGlobalMask/39 (FlexCAN_SetRxMsgBuffGlobalMask) @06dca460
Type: function definition analyzed
Visibility:
Aux: @070ee540
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88
Calls:
FlexCAN_GetNoOfIndividualMBsRxFIFO/38 (FlexCAN_GetNoOfIndividualMBsRxFIFO) @06dca1c0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetRxFifoIdFormat/37 (FlexCAN_GetRxFifoIdFormat) @06dc2ee0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @06dc2c40
Type: function definition analyzed
Visibility:
Aux: @070b2d20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81
Calls:
FlexCAN_CanBitSampling/35 (FlexCAN_CanBitSampling) @06dc29a0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetEdgeFilter/34 (FlexCAN_SetEdgeFilter) @06dc2620
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetBusOffAutorecovery/33 (FlexCAN_SetBusOffAutorecovery) @06dc22a0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetProtocolException/32 (FlexCAN_SetProtocolException) @06d03ee0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetEntireFrameArbitrationFieldComparison/31 (FlexCAN_SetEntireFrameArbitrationFieldComparison) @06d03b60
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetIsoCan/30 (FlexCAN_SetIsoCan) @06d037e0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
RxFifoOcuppiedLastMsgBuff/29 (RxFifoOcuppiedLastMsgBuff) @06d032a0
Type: function definition analyzed
Visibility:
Aux: @071157e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06d03000
Type: function definition analyzed
Visibility:
Aux: @06d13b60
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetListenOnlyMode/120 FlexCAN_Ip_Send/70
Calls:
FlexCAN_IsFDEnabled/27 (FlexCAN_IsFDEnabled) @06d01d20
Type: function definition analyzed
Visibility:
Aux: @071087e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
FlexCAN_SetSelfReception/26 (FlexCAN_SetSelfReception) @06d01a80
Type: function definition analyzed
Visibility:
Aux: @06d132a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06d01620
Type: function definition analyzed
Visibility:
Aux: @06cfbc40
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_EnableExtCbt/24 (FlexCAN_EnableExtCbt) @06d012a0
Type: function definition analyzed
Visibility:
Aux: @06c81700
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_IsEnhCbtEnabled/23 (FlexCAN_IsEnhCbtEnabled) @06cfbee0
Type: function definition analyzed
Visibility:
Aux: @06c819a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_IsExCbtEnabled/22 (FlexCAN_IsExCbtEnabled) @06cfbc40
Type: function definition analyzed
Visibility:
Aux: @070fb620
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetFDTimeSegments/21 (FlexCAN_GetFDTimeSegments) @06cfb9a0
Type: function definition analyzed
Visibility:
Aux: @07108a80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @06cfb700
Type: function definition analyzed
Visibility:
Aux: @070fbb60
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @06cfb460
Type: function definition analyzed
Visibility:
Aux: @06cfb700
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @06cfb1c0
Type: function definition analyzed
Visibility:
Aux: @06cfb9a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls: DevAssert/0
FlexCAN_SetEnhancedDataTimeSegments/17 (FlexCAN_SetEnhancedDataTimeSegments) @06c81ee0
Type: function definition analyzed
Visibility:
Aux: @06c811c0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetEnhancedNominalTimeSegments/16 (FlexCAN_GetEnhancedNominalTimeSegments) @06c819a0
Type: function definition analyzed
Visibility:
Aux: @06cfb460
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @06c81700
Type: function definition analyzed
Visibility:
Aux: @06c81ee0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetExtendedTimeSegments/14 (FlexCAN_SetExtendedTimeSegments) @06c811c0
Type: function definition analyzed
Visibility:
Aux: @06c7c380
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetTimeSegments/13 (FlexCAN_SetTimeSegments) @06c7ca80
Type: function definition analyzed
Visibility:
Aux: @070cd2a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetFDTimeSegments/12 (FlexCAN_SetFDTimeSegments) @06c7c380
Type: function definition analyzed
Visibility:
Aux: @06c7ca80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetBuffStatusImask/11 (FlexCAN_GetBuffStatusImask) @06c76c40
Type: function definition analyzed
Visibility:
Aux: @070dda80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @06c769a0
Type: function definition analyzed
Visibility:
Aux: @070b22a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_ClearMsgBuffIntStatusFlag/9 (FlexCAN_ClearMsgBuffIntStatusFlag) @06c76700
Type: function definition analyzed
Visibility:
Aux: @070cd540
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_UnlockRxMsgBuff/8 (FlexCAN_UnlockRxMsgBuff) @06c76460
Type: function definition analyzed
Visibility:
Aux: @070cdd20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_SetListenOnlyMode/7 (FlexCAN_SetListenOnlyMode) @06c760e0
Type: function definition analyzed
Visibility:
Aux: @071150e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119
Calls:
FlexCAN_SetFDEnabled/6 (FlexCAN_SetFDEnabled) @06c74d20
Type: function definition analyzed
Visibility:
Aux: @06d01a80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_InitController/53
Calls:
FlexCAN_DisableMemErrorDetection/5 (FlexCAN_DisableMemErrorDetection) @06c748c0
Type: function definition analyzed
Visibility:
Aux: @06c74d20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @06c741c0
Type: function definition analyzed
Visibility:
Aux: @06c748c0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53
Calls:
FlexCAN_SetEnhancedTDCOffset/3 (FlexCAN_SetEnhancedTDCOffset) @06c6dc40
Type: function definition analyzed
Visibility:
Aux: @06c6d8c0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetTDCOffset/2 (FlexCAN_SetTDCOffset) @06c6d8c0
Type: function definition analyzed
Visibility:
Aux: @07108d20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetRxFifoGlobalMask/1 (FlexCAN_SetRxFifoGlobalMask) @06c6d540
Type: function definition analyzed
Visibility:
Aux: @070ee0e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @06cb9ee0
Type: function definition analyzed
Visibility:
Aux: @06d13540
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionBusOff_Privileged/95 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_Busoff_Error_IRQHandler/86 FlexCAN_Ip_GetControllerRxErrorCounter/85 FlexCAN_Ip_GetControllerTxErrorCounter/84 FlexCAN_Ip_GetErrorStatus/83 FlexCAN_Ip_ClearErrorStatus/82 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_Receive/72 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59 FlexCAN_StartSendData/59 FlexCAN_Ip_Send/70 FlexCAN_Ip_Send/70 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
Removing unused symbols: FlexCAN_GetNoOfIndividualMBsRxFIFO FlexCAN_GetRxFifoIdFormat FlexCAN_CanBitSampling FlexCAN_SetEdgeFilter FlexCAN_SetBusOffAutorecovery FlexCAN_SetProtocolException FlexCAN_SetEntireFrameArbitrationFieldComparison FlexCAN_SetIsoCan
Reclaimed Symbol table:
FLEXCAN_ClearMsgBuffIntCmd/162 (FLEXCAN_ClearMsgBuffIntCmd) @071de7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_Ip_AbortTransfer/116
Calls:
FlexCAN_SetErrIntCmd/161 (FlexCAN_SetErrIntCmd) @071de620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115
Calls:
FlexCAN_DisableInterrupts/160 (FlexCAN_DisableInterrupts) @071de380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @071de1c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_EnableInterrupts_Privileged/113
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17) @071c9d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17) @071c9c40
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16) @071c98c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16) @071c97e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15) @071c92a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15) @071c91c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14) @071b5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14) @071b5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @0719db60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_SetRegDefaultVal/49 FlexCAN_SetRegDefaultVal/49
Calls:
FlexCAN_ExitFreezeMode/149 (FlexCAN_ExitFreezeMode) @0719d540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_ExitFreezeMode_Privileged/90
Calls:
FlexCAN_GetMsgBuffRegion/148 (FlexCAN_GetMsgBuffRegion) @0719d0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87
Calls:
FlexCAN_GetMsgBuffTimestamp/147 (FlexCAN_GetMsgBuffTimestamp) @0717c380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62
Calls:
FlexCAN_SetEnhancedRxFifoFilter/146 (FlexCAN_SetEnhancedRxFifoFilter) @07162d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @07162a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @071629a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_ReadRxFifo/143 (FlexCAN_ReadRxFifo) @07162700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @071621c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @071497e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_SetRegDefaultVal/49 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_GetMsgBuff/140 (FlexCAN_GetMsgBuff) @07149540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_LockRxMsgBuff/139 (FlexCAN_LockRxMsgBuff) @07149460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
OsIf_GetElapsed/138 (OsIf_GetElapsed) @071491c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_GetCounter/137 (OsIf_GetCounter) @071490e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_MicrosToTicks/136 (OsIf_MicrosToTicks) @07149000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_SetRxMsgBuff/135 (FlexCAN_SetRxMsgBuff) @07131b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71
Calls:
FlexCAN_SetTxMsgBuff/134 (FlexCAN_SetTxMsgBuff) @071318c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartSendData/59
Calls:
FlexCAN_IsMbOutOfRange/133 (FlexCAN_IsMbOutOfRange) @071317e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_SetMsgBuffIntCmd/132 (FlexCAN_SetMsgBuffIntCmd) @07131540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72 FlexCAN_Ip_Send/70
Calls:
FlexCAN_EnableEnhancedRxFifo/131 (FlexCAN_EnableEnhancedRxFifo) @067e5e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @067e5d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @067e57e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @067e5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @067e5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @067e5540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @067e5460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53
Calls:
FlexCAN_EnterFreezeMode/124 (FlexCAN_EnterFreezeMode) @067e51c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_EnterFreezeMode_Privileged/89 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_SetOperationMode/123 (FlexCAN_SetOperationMode) @067e50e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00) @067e5000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00) @07115e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_Ip_GetListenOnlyMode/120 (FlexCAN_Ip_GetListenOnlyMode) @071150e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IsListenOnlyModeEnabled/28
FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (FlexCAN_Ip_SetListenOnlyMode_Privileged) @07115d20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetListenOnlyMode/7 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (FlexCAN_Ip_SetRxMb15Mask_Privileged) @07115a80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (FlexCAN_Ip_SetRxMb14Mask_Privileged) @071157e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_AbortTransfer/116 (FlexCAN_Ip_AbortTransfer) @07115540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FLEXCAN_ClearMsgBuffIntCmd/162 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetErrorInt_Privileged/115 (FlexCAN_Ip_SetErrorInt_Privileged) @071152a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 DevAssert/0 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_DisableInterrupts_Privileged/114 (FlexCAN_Ip_DisableInterrupts_Privileged) @07115000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_DisableInterrupts/160 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_EnableInterrupts_Privileged/113 (FlexCAN_Ip_EnableInterrupts_Privileged) @07108b60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_EnableInterrupts/159 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearBuffStatusFlag/112 (FlexCAN_Ip_ClearBuffStatusFlag) @07108620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 DevAssert/0
FlexCAN_Ip_GetBuffStatusFlag/111 (FlexCAN_Ip_GetBuffStatusFlag) @071080e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetBuffStatusFlag/10 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 DevAssert/0
FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged) @07108d20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 FlexCAN_SetTxArbitrationStartDelay/42 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetTDCOffset_Privileged/109 (FlexCAN_Ip_SetTDCOffset_Privileged) @07108a80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 FlexCAN_SetTDCOffset/2 FlexCAN_SetEnhancedTDCOffset/3 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrateFD/108 (FlexCAN_Ip_GetBitrateFD) @071087e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetFDTimeSegments/21 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrateCbt_Privileged/107 (FlexCAN_Ip_SetBitrateCbt_Privileged) @07108540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetFDEnabled/6 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsFDEnabled/27 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_GetTDCValue_Privileged/106 (FlexCAN_Ip_GetTDCValue_Privileged) @071082a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetTDCFail_Privileged/105 (FlexCAN_Ip_GetTDCFail_Privileged) @07108000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearTDCFail_Privileged/104 (FlexCAN_Ip_ClearTDCFail_Privileged) @070fbb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrate/103 (FlexCAN_Ip_GetBitrate) @070fb620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetTimeSegments/20 FlexCAN_GetExtendedTimeSegments/19 FlexCAN_IsExCbtEnabled/22 FlexCAN_GetEnhancedNominalTimeSegments/16 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrate_Privileged/102 (FlexCAN_Ip_SetBitrate_Privileged) @070fb0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 FlexCAN_SetTimeSegments/13 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_IsExCbtEnabled/22 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_EnhCbtEnable/25 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetRxMaskType_Privileged/101 (FlexCAN_Ip_SetRxMaskType_Privileged) @070fbd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMaskType/43 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetStopMode_Privileged/100 (FlexCAN_Ip_SetStopMode_Privileged) @070fba80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetStartMode_Privileged/99 (FlexCAN_Ip_SetStartMode_Privileged) @070fb7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149 DevAssert/0
FlexCAN_Ip_GetStartMode_Privileged/98 (FlexCAN_Ip_GetStartMode_Privileged) @070fb540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_GetStopMode_Privileged/97 (FlexCAN_Ip_GetStopMode_Privileged) @070fb2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionWrite/96 (FlexCAN_Ip_MainFunctionWrite) @070fb000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_GetBuffStatusFlag/10 DevAssert/0
FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (FlexCAN_Ip_MainFunctionBusOff_Privileged) @070eeb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
FlexCAN_Ip_MainFunctionRead/94 (FlexCAN_Ip_MainFunctionRead) @070ee620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 DevAssert/0
FlexCAN_Ip_Deinit_Privileged/93 (FlexCAN_Ip_Deinit_Privileged) @070ee0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRegDefaultVal/49 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (FlexCAN_Ip_SetRxFifoGlobalMask_Privileged) @070eed20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoGlobalMask/1 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (FlexCAN_Ip_SetRxIndividualMask_Privileged) @070eea80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxIndividualMask/40 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ExitFreezeMode_Privileged/90 (FlexCAN_Ip_ExitFreezeMode_Privileged) @070ee7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149
FlexCAN_Ip_EnterFreezeMode_Privileged/89 (FlexCAN_Ip_EnterFreezeMode_Privileged) @070ee540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124
FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (FlexCAN_Ip_SetRxMbGlobalMask_Privileged) @070ee2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMsgBuffGlobalMask/39 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SendBlocking/87 (FlexCAN_Ip_SendBlocking) @070ee000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 FlexCAN_StartSendData/59 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/136 OsIf_GetCounter/137
FlexCAN_Busoff_Error_IRQHandler/86 (FlexCAN_Busoff_Error_IRQHandler) @070ddb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_Ip_GetControllerRxErrorCounter/85 (FlexCAN_Ip_GetControllerRxErrorCounter) @070dd620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetControllerTxErrorCounter/84 (FlexCAN_Ip_GetControllerTxErrorCounter) @070dd0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetErrorStatus/83 (FlexCAN_Ip_GetErrorStatus) @070ddd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_ClearErrorStatus/82 (FlexCAN_Ip_ClearErrorStatus) @070dda80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_IRQHandler/81 (FlexCAN_IRQHandler) @070dd7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_GetMsgBuffIntStatusFlag/36 DevAssert/0 DevAssert/0
FlexCAN_CompleteRxMessageFifoData/80 (FlexCAN_CompleteRxMessageFifoData) @070dd540
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_Ip_GetTransferStatus/79 (FlexCAN_Ip_GetTransferStatus) @070dd2a0
Type: function definition analyzed
Visibility: public
References: g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigRemoteResponseMb/78 (FlexCAN_Ip_ConfigRemoteResponseMb) @070dd000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged) @070cdb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetEnhancedRxFifoFilter/146 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 DevAssert/0 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 FlexCAN_IsEnabled/4
FlexCAN_Ip_ConfigRxFifo_Privileged/76 (FlexCAN_Ip_ConfigRxFifo_Privileged) @070cd620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoFilter/145 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_RxFifoBlocking/75 (FlexCAN_Ip_RxFifoBlocking) @070cd0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_RxFifo/74 (FlexCAN_Ip_RxFifo) @070cdd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_ReceiveBlocking/73 (FlexCAN_Ip_ReceiveBlocking) @070cda80
Type: function definition analyzed
Visibility: public
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0 OsIf_MicrosToTicks/136
FlexCAN_Ip_Receive/72 (FlexCAN_Ip_Receive) @070cd7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0
FlexCAN_Ip_ConfigRxMb/71 (FlexCAN_Ip_ConfigRxMb) @070cd540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_Send/70 (FlexCAN_Ip_Send) @070cd2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartSendData/59 FlexCAN_IsListenOnlyModeEnabled/28 DevAssert/0 DevAssert/0
FlexCAN_Ip_Init_Privileged/69 (FlexCAN_Ip_Init_Privileged) @070cd000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124 FlexCAN_SetOperationMode/123 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_EnableExtCbt/24 FlexCAN_InitController/53 DevAssert/0 DevAssert/0
FlexCAN_AbortRxTransfer/68 (FlexCAN_AbortRxTransfer) @070b2b60
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffRegion/148 FLEXCAN_ClearMsgBuffIntCmd/162 FlexCAN_GetMsgBuffRegion/148 RxFifoOcuppiedLastMsgBuff/29
FlexCAN_AbortTxTransfer/67 (FlexCAN_AbortTxTransfer) @070b2620
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148
FlexCAN_IRQHandlerEnhancedRxFIFO/66 (FlexCAN_IRQHandlerEnhancedRxFIFO) @070b20e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ReadEnhancedRxFifo/142
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (FlexCAN_ProcessIRQHandlerEnhancedRxFIFO) @070b2d20
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 FlexCAN_GetEnhancedRxFIFOStatusFlag/46
FlexCAN_ProcessSpuriousInterruptMB/64 (FlexCAN_ProcessSpuriousInterruptMB) @070b2a80
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusImask/11 FlexCAN_GetBuffStatusFlag/10
FlexCAN_IRQHandlerRxFIFO/63 (FlexCAN_IRQHandlerRxFIFO) @070b27e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_ProccessLegacyRxFIFO/57
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ReadRxFifo/143
Indirect call
Indirect call
Indirect call
FlexCAN_IRQHandlerTxMB/62 (FlexCAN_IRQHandlerTxMB) @070b2540
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_IRQHandlerRxMB/61 (FlexCAN_IRQHandlerRxMB) @070b22a0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_ReceiveBlocking/73
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_StartRxMessageFifoData/60 (FlexCAN_StartRxMessageFifoData) @070b2000
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_StartSendData/59 (FlexCAN_StartSendData) @06d13b60
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_Send/70
Calls: FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_StartRxMessageBufferData/58 (FlexCAN_StartRxMessageBufferData) @06d13620
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72
Calls: FlexCAN_IsMbOutOfRange/133 DevAssert/0
FlexCAN_ProccessLegacyRxFIFO/57 (FlexCAN_ProccessLegacyRxFIFO) @06d130e0
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_ProccessEnhancedRxFifo/56 (FlexCAN_ProccessEnhancedRxFifo) @06d13d20
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 OsIf_GetElapsed/138 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_StartRxMessageEnhancedFifoData/55 (FlexCAN_StartRxMessageEnhancedFifoData) @06d13a80
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0
FlexCAN_CompleteRxMessageEnhancedFifoData/54 (FlexCAN_CompleteRxMessageEnhancedFifoData) @06d137e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_InitController/53 (FlexCAN_InitController) @06d13540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_SetMaxMsgBuffNum/129 FlexCAN_SetPayloadSize/128 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_InitRxFifo/52 FlexCAN_SetSelfReception/26 FlexCAN_ConfigCtrlOptions/127 FlexCAN_SetFDEnabled/6 FlexCAN_DisableMemErrorDetection/5 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_Init/126 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_IsEnabled/4
FlexCAN_InitRxFifo/52 (FlexCAN_InitRxFifo) @06d132a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls: FlexCAN_EnableEnhancedRxFifo/131 FlexCAN_EnableRxFifo/130
g_flexcan_Ip_StatePtr/51 (g_flexcan_Ip_StatePtr) @06d0a678
Type: variable definition analyzed
Visibility:
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (write)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_Ip_GetTransferStatus/79 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_Deinit_Privileged/93 (write)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)
Availability: not-ready
Varpool flags:
g_Flexcan_Ip_aBase/50 (g_Flexcan_Ip_aBase) @06d0a5e8
Type: variable definition analyzed
Visibility:
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (read)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_Ip_RxFifo/74 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_Ip_RxFifoBlocking/75 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRxFifo_Privileged/76 (read)FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Ip_ClearErrorStatus/82 (read)FlexCAN_Ip_GetErrorStatus/83 (read)FlexCAN_Ip_GetControllerTxErrorCounter/84 (read)FlexCAN_Ip_GetControllerRxErrorCounter/85 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (read)FlexCAN_Ip_EnterFreezeMode_Privileged/89 (read)FlexCAN_Ip_ExitFreezeMode_Privileged/90 (read)FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (read)FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (read)FlexCAN_Ip_Deinit_Privileged/93 (read)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_GetStopMode_Privileged/97 (read)FlexCAN_Ip_GetStartMode_Privileged/98 (read)FlexCAN_Ip_SetStartMode_Privileged/99 (read)FlexCAN_Ip_SetStopMode_Privileged/100 (read)FlexCAN_Ip_SetRxMaskType_Privileged/101 (read)FlexCAN_Ip_SetBitrate_Privileged/102 (read)FlexCAN_Ip_GetBitrate/103 (read)FlexCAN_Ip_ClearTDCFail_Privileged/104 (read)FlexCAN_Ip_GetTDCFail_Privileged/105 (read)FlexCAN_Ip_GetTDCValue_Privileged/106 (read)FlexCAN_Ip_SetBitrateCbt_Privileged/107 (read)FlexCAN_Ip_GetBitrateFD/108 (read)FlexCAN_Ip_SetTDCOffset_Privileged/109 (read)FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (read)FlexCAN_Ip_GetBuffStatusFlag/111 (read)FlexCAN_Ip_ClearBuffStatusFlag/112 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_SetErrorInt_Privileged/115 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (read)FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (read)FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (read)FlexCAN_Ip_GetListenOnlyMode/120 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
FlexCAN_SetRegDefaultVal/49 (FlexCAN_SetRegDefaultVal) @06dd29a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Deinit_Privileged/93
Calls: FlexCAN_GetMaxMbNum/150 FlexCAN_GetMaxMbNum/150 FlexCAN_IsEnhancedRxFifoAvailable/141
FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 (FlexCAN_GetEnhancedRxFIFOIntStatusFlag) @06dceee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @06dcec40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_GetEnhancedRxFIFOStatusFlag/46 (FlexCAN_GetEnhancedRxFIFOStatusFlag) @06dce9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls:
FlexCAN_SetEnhancedRxFifoIntAll/45 (FlexCAN_SetEnhancedRxFifoIntAll) @06dce700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55
Calls:
FlexCAN_IsEnhancedRxFifoEnabled/44 (FlexCAN_IsEnhancedRxFifoEnabled) @06dce460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_SetRxMaskType/43 (FlexCAN_SetRxMaskType) @06dce1c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMaskType_Privileged/101
Calls:
FlexCAN_SetTxArbitrationStartDelay/42 (FlexCAN_SetTxArbitrationStartDelay) @06dcad20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
FlexCAN_IsFreezeMode/41 (FlexCAN_IsFreezeMode) @06dca9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_SetRxIndividualMask/40 (FlexCAN_SetRxIndividualMask) @06dca700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxIndividualMask_Privileged/91
Calls:
FlexCAN_SetRxMsgBuffGlobalMask/39 (FlexCAN_SetRxMsgBuffGlobalMask) @06dca460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88
Calls:
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @06dc2c40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81
Calls:
RxFifoOcuppiedLastMsgBuff/29 (RxFifoOcuppiedLastMsgBuff) @06d032a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06d03000
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetListenOnlyMode/120 FlexCAN_Ip_Send/70
Calls:
FlexCAN_IsFDEnabled/27 (FlexCAN_IsFDEnabled) @06d01d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
FlexCAN_SetSelfReception/26 (FlexCAN_SetSelfReception) @06d01a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06d01620
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_EnableExtCbt/24 (FlexCAN_EnableExtCbt) @06d012a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_IsEnhCbtEnabled/23 (FlexCAN_IsEnhCbtEnabled) @06cfbee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_IsExCbtEnabled/22 (FlexCAN_IsExCbtEnabled) @06cfbc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetFDTimeSegments/21 (FlexCAN_GetFDTimeSegments) @06cfb9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @06cfb700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @06cfb460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @06cfb1c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls: DevAssert/0
FlexCAN_SetEnhancedDataTimeSegments/17 (FlexCAN_SetEnhancedDataTimeSegments) @06c81ee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetEnhancedNominalTimeSegments/16 (FlexCAN_GetEnhancedNominalTimeSegments) @06c819a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @06c81700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetExtendedTimeSegments/14 (FlexCAN_SetExtendedTimeSegments) @06c811c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetTimeSegments/13 (FlexCAN_SetTimeSegments) @06c7ca80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetFDTimeSegments/12 (FlexCAN_SetFDTimeSegments) @06c7c380
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetBuffStatusImask/11 (FlexCAN_GetBuffStatusImask) @06c76c40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @06c769a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_ClearMsgBuffIntStatusFlag/9 (FlexCAN_ClearMsgBuffIntStatusFlag) @06c76700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_UnlockRxMsgBuff/8 (FlexCAN_UnlockRxMsgBuff) @06c76460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_SetListenOnlyMode/7 (FlexCAN_SetListenOnlyMode) @06c760e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119
Calls:
FlexCAN_SetFDEnabled/6 (FlexCAN_SetFDEnabled) @06c74d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_InitController/53
Calls:
FlexCAN_DisableMemErrorDetection/5 (FlexCAN_DisableMemErrorDetection) @06c748c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @06c741c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53
Calls:
FlexCAN_SetEnhancedTDCOffset/3 (FlexCAN_SetEnhancedTDCOffset) @06c6dc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetTDCOffset/2 (FlexCAN_SetTDCOffset) @06c6d8c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetRxFifoGlobalMask/1 (FlexCAN_SetRxFifoGlobalMask) @06c6d540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @06cb9ee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionBusOff_Privileged/95 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_Busoff_Error_IRQHandler/86 FlexCAN_Ip_GetControllerRxErrorCounter/85 FlexCAN_Ip_GetControllerTxErrorCounter/84 FlexCAN_Ip_GetErrorStatus/83 FlexCAN_Ip_ClearErrorStatus/82 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_Receive/72 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59 FlexCAN_StartSendData/59 FlexCAN_Ip_Send/70 FlexCAN_Ip_Send/70 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
Initial Symbol table:
FLEXCAN_ClearMsgBuffIntCmd/162 (FLEXCAN_ClearMsgBuffIntCmd) @071de7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_Ip_AbortTransfer/116
Calls:
FlexCAN_SetErrIntCmd/161 (FlexCAN_SetErrIntCmd) @071de620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115
Calls:
FlexCAN_DisableInterrupts/160 (FlexCAN_DisableInterrupts) @071de380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @071de1c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_EnableInterrupts_Privileged/113
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17) @071c9d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17) @071c9c40
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16) @071c98c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16) @071c97e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15) @071c92a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15) @071c91c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14) @071b5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14) @071b5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @0719db60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_SetRegDefaultVal/49 FlexCAN_SetRegDefaultVal/49
Calls:
FlexCAN_ExitFreezeMode/149 (FlexCAN_ExitFreezeMode) @0719d540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_ExitFreezeMode_Privileged/90
Calls:
FlexCAN_GetMsgBuffRegion/148 (FlexCAN_GetMsgBuffRegion) @0719d0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87
Calls:
FlexCAN_GetMsgBuffTimestamp/147 (FlexCAN_GetMsgBuffTimestamp) @0717c380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62
Calls:
FlexCAN_SetEnhancedRxFifoFilter/146 (FlexCAN_SetEnhancedRxFifoFilter) @07162d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @07162a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @071629a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_ReadRxFifo/143 (FlexCAN_ReadRxFifo) @07162700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @071621c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @071497e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_SetRegDefaultVal/49 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_GetMsgBuff/140 (FlexCAN_GetMsgBuff) @07149540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_LockRxMsgBuff/139 (FlexCAN_LockRxMsgBuff) @07149460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
OsIf_GetElapsed/138 (OsIf_GetElapsed) @071491c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_GetCounter/137 (OsIf_GetCounter) @071490e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_MicrosToTicks/136 (OsIf_MicrosToTicks) @07149000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_SetRxMsgBuff/135 (FlexCAN_SetRxMsgBuff) @07131b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71
Calls:
FlexCAN_SetTxMsgBuff/134 (FlexCAN_SetTxMsgBuff) @071318c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartSendData/59
Calls:
FlexCAN_IsMbOutOfRange/133 (FlexCAN_IsMbOutOfRange) @071317e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_SetMsgBuffIntCmd/132 (FlexCAN_SetMsgBuffIntCmd) @07131540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72 FlexCAN_Ip_Send/70
Calls:
FlexCAN_EnableEnhancedRxFifo/131 (FlexCAN_EnableEnhancedRxFifo) @067e5e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @067e5d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @067e57e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @067e5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @067e5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @067e5540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @067e5460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53
Calls:
FlexCAN_EnterFreezeMode/124 (FlexCAN_EnterFreezeMode) @067e51c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_EnterFreezeMode_Privileged/89 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_SetOperationMode/123 (FlexCAN_SetOperationMode) @067e50e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00) @067e5000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00) @07115e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_Ip_GetListenOnlyMode/120 (FlexCAN_Ip_GetListenOnlyMode) @071150e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IsListenOnlyModeEnabled/28
FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (FlexCAN_Ip_SetListenOnlyMode_Privileged) @07115d20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetListenOnlyMode/7 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (FlexCAN_Ip_SetRxMb15Mask_Privileged) @07115a80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (FlexCAN_Ip_SetRxMb14Mask_Privileged) @071157e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_AbortTransfer/116 (FlexCAN_Ip_AbortTransfer) @07115540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FLEXCAN_ClearMsgBuffIntCmd/162 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetErrorInt_Privileged/115 (FlexCAN_Ip_SetErrorInt_Privileged) @071152a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 DevAssert/0 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_DisableInterrupts_Privileged/114 (FlexCAN_Ip_DisableInterrupts_Privileged) @07115000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_DisableInterrupts/160 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_EnableInterrupts_Privileged/113 (FlexCAN_Ip_EnableInterrupts_Privileged) @07108b60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_EnableInterrupts/159 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearBuffStatusFlag/112 (FlexCAN_Ip_ClearBuffStatusFlag) @07108620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 DevAssert/0
FlexCAN_Ip_GetBuffStatusFlag/111 (FlexCAN_Ip_GetBuffStatusFlag) @071080e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetBuffStatusFlag/10 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 DevAssert/0
FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged) @07108d20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 FlexCAN_SetTxArbitrationStartDelay/42 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetTDCOffset_Privileged/109 (FlexCAN_Ip_SetTDCOffset_Privileged) @07108a80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 FlexCAN_SetTDCOffset/2 FlexCAN_SetEnhancedTDCOffset/3 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrateFD/108 (FlexCAN_Ip_GetBitrateFD) @071087e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetFDTimeSegments/21 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrateCbt_Privileged/107 (FlexCAN_Ip_SetBitrateCbt_Privileged) @07108540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetFDEnabled/6 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsFDEnabled/27 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_GetTDCValue_Privileged/106 (FlexCAN_Ip_GetTDCValue_Privileged) @071082a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetTDCFail_Privileged/105 (FlexCAN_Ip_GetTDCFail_Privileged) @07108000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearTDCFail_Privileged/104 (FlexCAN_Ip_ClearTDCFail_Privileged) @070fbb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrate/103 (FlexCAN_Ip_GetBitrate) @070fb620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetTimeSegments/20 FlexCAN_GetExtendedTimeSegments/19 FlexCAN_IsExCbtEnabled/22 FlexCAN_GetEnhancedNominalTimeSegments/16 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrate_Privileged/102 (FlexCAN_Ip_SetBitrate_Privileged) @070fb0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 FlexCAN_SetTimeSegments/13 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_IsExCbtEnabled/22 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_EnhCbtEnable/25 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetRxMaskType_Privileged/101 (FlexCAN_Ip_SetRxMaskType_Privileged) @070fbd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMaskType/43 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetStopMode_Privileged/100 (FlexCAN_Ip_SetStopMode_Privileged) @070fba80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetStartMode_Privileged/99 (FlexCAN_Ip_SetStartMode_Privileged) @070fb7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149 DevAssert/0
FlexCAN_Ip_GetStartMode_Privileged/98 (FlexCAN_Ip_GetStartMode_Privileged) @070fb540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_GetStopMode_Privileged/97 (FlexCAN_Ip_GetStopMode_Privileged) @070fb2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionWrite/96 (FlexCAN_Ip_MainFunctionWrite) @070fb000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_GetBuffStatusFlag/10 DevAssert/0
FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (FlexCAN_Ip_MainFunctionBusOff_Privileged) @070eeb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
FlexCAN_Ip_MainFunctionRead/94 (FlexCAN_Ip_MainFunctionRead) @070ee620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 DevAssert/0
FlexCAN_Ip_Deinit_Privileged/93 (FlexCAN_Ip_Deinit_Privileged) @070ee0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRegDefaultVal/49 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (FlexCAN_Ip_SetRxFifoGlobalMask_Privileged) @070eed20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoGlobalMask/1 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (FlexCAN_Ip_SetRxIndividualMask_Privileged) @070eea80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxIndividualMask/40 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ExitFreezeMode_Privileged/90 (FlexCAN_Ip_ExitFreezeMode_Privileged) @070ee7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149
FlexCAN_Ip_EnterFreezeMode_Privileged/89 (FlexCAN_Ip_EnterFreezeMode_Privileged) @070ee540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124
FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (FlexCAN_Ip_SetRxMbGlobalMask_Privileged) @070ee2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMsgBuffGlobalMask/39 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SendBlocking/87 (FlexCAN_Ip_SendBlocking) @070ee000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 FlexCAN_StartSendData/59 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/136 OsIf_GetCounter/137
FlexCAN_Busoff_Error_IRQHandler/86 (FlexCAN_Busoff_Error_IRQHandler) @070ddb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_Ip_GetControllerRxErrorCounter/85 (FlexCAN_Ip_GetControllerRxErrorCounter) @070dd620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetControllerTxErrorCounter/84 (FlexCAN_Ip_GetControllerTxErrorCounter) @070dd0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetErrorStatus/83 (FlexCAN_Ip_GetErrorStatus) @070ddd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_ClearErrorStatus/82 (FlexCAN_Ip_ClearErrorStatus) @070dda80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_IRQHandler/81 (FlexCAN_IRQHandler) @070dd7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_GetMsgBuffIntStatusFlag/36 DevAssert/0 DevAssert/0
FlexCAN_CompleteRxMessageFifoData/80 (FlexCAN_CompleteRxMessageFifoData) @070dd540
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_Ip_GetTransferStatus/79 (FlexCAN_Ip_GetTransferStatus) @070dd2a0
Type: function definition analyzed
Visibility: public
References: g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigRemoteResponseMb/78 (FlexCAN_Ip_ConfigRemoteResponseMb) @070dd000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged) @070cdb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetEnhancedRxFifoFilter/146 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 DevAssert/0 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 FlexCAN_IsEnabled/4
FlexCAN_Ip_ConfigRxFifo_Privileged/76 (FlexCAN_Ip_ConfigRxFifo_Privileged) @070cd620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoFilter/145 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_RxFifoBlocking/75 (FlexCAN_Ip_RxFifoBlocking) @070cd0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_RxFifo/74 (FlexCAN_Ip_RxFifo) @070cdd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_ReceiveBlocking/73 (FlexCAN_Ip_ReceiveBlocking) @070cda80
Type: function definition analyzed
Visibility: public
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0 OsIf_MicrosToTicks/136
FlexCAN_Ip_Receive/72 (FlexCAN_Ip_Receive) @070cd7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0
FlexCAN_Ip_ConfigRxMb/71 (FlexCAN_Ip_ConfigRxMb) @070cd540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_Send/70 (FlexCAN_Ip_Send) @070cd2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartSendData/59 FlexCAN_IsListenOnlyModeEnabled/28 DevAssert/0 DevAssert/0
FlexCAN_Ip_Init_Privileged/69 (FlexCAN_Ip_Init_Privileged) @070cd000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124 FlexCAN_SetOperationMode/123 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_EnableExtCbt/24 FlexCAN_InitController/53 DevAssert/0 DevAssert/0
FlexCAN_AbortRxTransfer/68 (FlexCAN_AbortRxTransfer) @070b2b60
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffRegion/148 FLEXCAN_ClearMsgBuffIntCmd/162 FlexCAN_GetMsgBuffRegion/148 RxFifoOcuppiedLastMsgBuff/29
FlexCAN_AbortTxTransfer/67 (FlexCAN_AbortTxTransfer) @070b2620
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148
FlexCAN_IRQHandlerEnhancedRxFIFO/66 (FlexCAN_IRQHandlerEnhancedRxFIFO) @070b20e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ReadEnhancedRxFifo/142
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (FlexCAN_ProcessIRQHandlerEnhancedRxFIFO) @070b2d20
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 FlexCAN_GetEnhancedRxFIFOStatusFlag/46
FlexCAN_ProcessSpuriousInterruptMB/64 (FlexCAN_ProcessSpuriousInterruptMB) @070b2a80
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusImask/11 FlexCAN_GetBuffStatusFlag/10
FlexCAN_IRQHandlerRxFIFO/63 (FlexCAN_IRQHandlerRxFIFO) @070b27e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_ProccessLegacyRxFIFO/57
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ReadRxFifo/143
Indirect call
Indirect call
Indirect call
FlexCAN_IRQHandlerTxMB/62 (FlexCAN_IRQHandlerTxMB) @070b2540
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_IRQHandlerRxMB/61 (FlexCAN_IRQHandlerRxMB) @070b22a0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_ReceiveBlocking/73
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_StartRxMessageFifoData/60 (FlexCAN_StartRxMessageFifoData) @070b2000
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_StartSendData/59 (FlexCAN_StartSendData) @06d13b60
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_Send/70
Calls: FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_StartRxMessageBufferData/58 (FlexCAN_StartRxMessageBufferData) @06d13620
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72
Calls: FlexCAN_IsMbOutOfRange/133 DevAssert/0
FlexCAN_ProccessLegacyRxFIFO/57 (FlexCAN_ProccessLegacyRxFIFO) @06d130e0
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_ProccessEnhancedRxFifo/56 (FlexCAN_ProccessEnhancedRxFifo) @06d13d20
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 OsIf_GetElapsed/138 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_StartRxMessageEnhancedFifoData/55 (FlexCAN_StartRxMessageEnhancedFifoData) @06d13a80
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0
FlexCAN_CompleteRxMessageEnhancedFifoData/54 (FlexCAN_CompleteRxMessageEnhancedFifoData) @06d137e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_InitController/53 (FlexCAN_InitController) @06d13540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_SetMaxMsgBuffNum/129 FlexCAN_SetPayloadSize/128 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_InitRxFifo/52 FlexCAN_SetSelfReception/26 FlexCAN_ConfigCtrlOptions/127 FlexCAN_SetFDEnabled/6 FlexCAN_DisableMemErrorDetection/5 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_Init/126 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_IsEnabled/4
FlexCAN_InitRxFifo/52 (FlexCAN_InitRxFifo) @06d132a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls: FlexCAN_EnableEnhancedRxFifo/131 FlexCAN_EnableRxFifo/130
g_flexcan_Ip_StatePtr/51 (g_flexcan_Ip_StatePtr) @06d0a678
Type: variable definition analyzed
Visibility:
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (write)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_Ip_GetTransferStatus/79 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_Deinit_Privileged/93 (write)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)
Availability: not-ready
Varpool flags:
g_Flexcan_Ip_aBase/50 (g_Flexcan_Ip_aBase) @06d0a5e8
Type: variable definition analyzed
Visibility:
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (read)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_Ip_RxFifo/74 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_Ip_RxFifoBlocking/75 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRxFifo_Privileged/76 (read)FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Ip_ClearErrorStatus/82 (read)FlexCAN_Ip_GetErrorStatus/83 (read)FlexCAN_Ip_GetControllerTxErrorCounter/84 (read)FlexCAN_Ip_GetControllerRxErrorCounter/85 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (read)FlexCAN_Ip_EnterFreezeMode_Privileged/89 (read)FlexCAN_Ip_ExitFreezeMode_Privileged/90 (read)FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (read)FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (read)FlexCAN_Ip_Deinit_Privileged/93 (read)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_GetStopMode_Privileged/97 (read)FlexCAN_Ip_GetStartMode_Privileged/98 (read)FlexCAN_Ip_SetStartMode_Privileged/99 (read)FlexCAN_Ip_SetStopMode_Privileged/100 (read)FlexCAN_Ip_SetRxMaskType_Privileged/101 (read)FlexCAN_Ip_SetBitrate_Privileged/102 (read)FlexCAN_Ip_GetBitrate/103 (read)FlexCAN_Ip_ClearTDCFail_Privileged/104 (read)FlexCAN_Ip_GetTDCFail_Privileged/105 (read)FlexCAN_Ip_GetTDCValue_Privileged/106 (read)FlexCAN_Ip_SetBitrateCbt_Privileged/107 (read)FlexCAN_Ip_GetBitrateFD/108 (read)FlexCAN_Ip_SetTDCOffset_Privileged/109 (read)FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (read)FlexCAN_Ip_GetBuffStatusFlag/111 (read)FlexCAN_Ip_ClearBuffStatusFlag/112 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_SetErrorInt_Privileged/115 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (read)FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (read)FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (read)FlexCAN_Ip_GetListenOnlyMode/120 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
FlexCAN_SetRegDefaultVal/49 (FlexCAN_SetRegDefaultVal) @06dd29a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Deinit_Privileged/93
Calls: FlexCAN_GetMaxMbNum/150 FlexCAN_GetMaxMbNum/150 FlexCAN_IsEnhancedRxFifoAvailable/141
FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 (FlexCAN_GetEnhancedRxFIFOIntStatusFlag) @06dceee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @06dcec40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_GetEnhancedRxFIFOStatusFlag/46 (FlexCAN_GetEnhancedRxFIFOStatusFlag) @06dce9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls:
FlexCAN_SetEnhancedRxFifoIntAll/45 (FlexCAN_SetEnhancedRxFifoIntAll) @06dce700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55
Calls:
FlexCAN_IsEnhancedRxFifoEnabled/44 (FlexCAN_IsEnhancedRxFifoEnabled) @06dce460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_SetRxMaskType/43 (FlexCAN_SetRxMaskType) @06dce1c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMaskType_Privileged/101
Calls:
FlexCAN_SetTxArbitrationStartDelay/42 (FlexCAN_SetTxArbitrationStartDelay) @06dcad20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
FlexCAN_IsFreezeMode/41 (FlexCAN_IsFreezeMode) @06dca9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_SetRxIndividualMask/40 (FlexCAN_SetRxIndividualMask) @06dca700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxIndividualMask_Privileged/91
Calls:
FlexCAN_SetRxMsgBuffGlobalMask/39 (FlexCAN_SetRxMsgBuffGlobalMask) @06dca460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88
Calls:
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @06dc2c40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81
Calls:
RxFifoOcuppiedLastMsgBuff/29 (RxFifoOcuppiedLastMsgBuff) @06d032a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06d03000
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetListenOnlyMode/120 FlexCAN_Ip_Send/70
Calls:
FlexCAN_IsFDEnabled/27 (FlexCAN_IsFDEnabled) @06d01d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
FlexCAN_SetSelfReception/26 (FlexCAN_SetSelfReception) @06d01a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06d01620
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_EnableExtCbt/24 (FlexCAN_EnableExtCbt) @06d012a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_IsEnhCbtEnabled/23 (FlexCAN_IsEnhCbtEnabled) @06cfbee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_IsExCbtEnabled/22 (FlexCAN_IsExCbtEnabled) @06cfbc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetFDTimeSegments/21 (FlexCAN_GetFDTimeSegments) @06cfb9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @06cfb700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @06cfb460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @06cfb1c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls: DevAssert/0
FlexCAN_SetEnhancedDataTimeSegments/17 (FlexCAN_SetEnhancedDataTimeSegments) @06c81ee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetEnhancedNominalTimeSegments/16 (FlexCAN_GetEnhancedNominalTimeSegments) @06c819a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @06c81700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetExtendedTimeSegments/14 (FlexCAN_SetExtendedTimeSegments) @06c811c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetTimeSegments/13 (FlexCAN_SetTimeSegments) @06c7ca80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetFDTimeSegments/12 (FlexCAN_SetFDTimeSegments) @06c7c380
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetBuffStatusImask/11 (FlexCAN_GetBuffStatusImask) @06c76c40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @06c769a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_ClearMsgBuffIntStatusFlag/9 (FlexCAN_ClearMsgBuffIntStatusFlag) @06c76700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_UnlockRxMsgBuff/8 (FlexCAN_UnlockRxMsgBuff) @06c76460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_SetListenOnlyMode/7 (FlexCAN_SetListenOnlyMode) @06c760e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119
Calls:
FlexCAN_SetFDEnabled/6 (FlexCAN_SetFDEnabled) @06c74d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_InitController/53
Calls:
FlexCAN_DisableMemErrorDetection/5 (FlexCAN_DisableMemErrorDetection) @06c748c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @06c741c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53
Calls:
FlexCAN_SetEnhancedTDCOffset/3 (FlexCAN_SetEnhancedTDCOffset) @06c6dc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetTDCOffset/2 (FlexCAN_SetTDCOffset) @06c6d8c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetRxFifoGlobalMask/1 (FlexCAN_SetRxFifoGlobalMask) @06c6d540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @06cb9ee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionBusOff_Privileged/95 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_Busoff_Error_IRQHandler/86 FlexCAN_Ip_GetControllerRxErrorCounter/85 FlexCAN_Ip_GetControllerTxErrorCounter/84 FlexCAN_Ip_GetErrorStatus/83 FlexCAN_Ip_ClearErrorStatus/82 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_Receive/72 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59 FlexCAN_StartSendData/59 FlexCAN_Ip_Send/70 FlexCAN_Ip_Send/70 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
Removing unused symbols:
Reclaimed Symbol table:
FLEXCAN_ClearMsgBuffIntCmd/162 (FLEXCAN_ClearMsgBuffIntCmd) @071de7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_Ip_AbortTransfer/116
Calls:
FlexCAN_SetErrIntCmd/161 (FlexCAN_SetErrIntCmd) @071de620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115
Calls:
FlexCAN_DisableInterrupts/160 (FlexCAN_DisableInterrupts) @071de380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @071de1c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_EnableInterrupts_Privileged/113
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17) @071c9d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17) @071c9c40
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16) @071c98c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16) @071c97e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15) @071c92a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15) @071c91c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14) @071b5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14) @071b5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @0719db60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_SetRegDefaultVal/49 FlexCAN_SetRegDefaultVal/49
Calls:
FlexCAN_ExitFreezeMode/149 (FlexCAN_ExitFreezeMode) @0719d540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_ExitFreezeMode_Privileged/90
Calls:
FlexCAN_GetMsgBuffRegion/148 (FlexCAN_GetMsgBuffRegion) @0719d0e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87
Calls:
FlexCAN_GetMsgBuffTimestamp/147 (FlexCAN_GetMsgBuffTimestamp) @0717c380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62
Calls:
FlexCAN_SetEnhancedRxFifoFilter/146 (FlexCAN_SetEnhancedRxFifoFilter) @07162d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @07162a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @071629a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_ReadRxFifo/143 (FlexCAN_ReadRxFifo) @07162700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @071621c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @071497e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_SetRegDefaultVal/49 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_GetMsgBuff/140 (FlexCAN_GetMsgBuff) @07149540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_LockRxMsgBuff/139 (FlexCAN_LockRxMsgBuff) @07149460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
OsIf_GetElapsed/138 (OsIf_GetElapsed) @071491c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_GetCounter/137 (OsIf_GetCounter) @071490e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
OsIf_MicrosToTicks/136 (OsIf_MicrosToTicks) @07149000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_SetRxMsgBuff/135 (FlexCAN_SetRxMsgBuff) @07131b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71
Calls:
FlexCAN_SetTxMsgBuff/134 (FlexCAN_SetTxMsgBuff) @071318c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartSendData/59
Calls:
FlexCAN_IsMbOutOfRange/133 (FlexCAN_IsMbOutOfRange) @071317e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_SetMsgBuffIntCmd/132 (FlexCAN_SetMsgBuffIntCmd) @07131540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72 FlexCAN_Ip_Send/70
Calls:
FlexCAN_EnableEnhancedRxFifo/131 (FlexCAN_EnableEnhancedRxFifo) @067e5e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @067e5d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @067e57e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @067e5700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @067e5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @067e5540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @067e5460
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53
Calls:
FlexCAN_EnterFreezeMode/124 (FlexCAN_EnterFreezeMode) @067e51c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_EnterFreezeMode_Privileged/89 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_SetOperationMode/123 (FlexCAN_SetOperationMode) @067e50e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00) @067e5000
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00) @07115e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_Ip_GetListenOnlyMode/120 (FlexCAN_Ip_GetListenOnlyMode) @071150e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IsListenOnlyModeEnabled/28
FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (FlexCAN_Ip_SetListenOnlyMode_Privileged) @07115d20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetListenOnlyMode/7 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (FlexCAN_Ip_SetRxMb15Mask_Privileged) @07115a80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (FlexCAN_Ip_SetRxMb14Mask_Privileged) @071157e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_AbortTransfer/116 (FlexCAN_Ip_AbortTransfer) @07115540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FLEXCAN_ClearMsgBuffIntCmd/162 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetErrorInt_Privileged/115 (FlexCAN_Ip_SetErrorInt_Privileged) @071152a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 DevAssert/0 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_IsFreezeMode/41 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_SetErrIntCmd/161 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_DisableInterrupts_Privileged/114 (FlexCAN_Ip_DisableInterrupts_Privileged) @07115000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_DisableInterrupts/160 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_EnableInterrupts_Privileged/113 (FlexCAN_Ip_EnableInterrupts_Privileged) @07108b60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 FlexCAN_EnableInterrupts/159 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearBuffStatusFlag/112 (FlexCAN_Ip_ClearBuffStatusFlag) @07108620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 DevAssert/0
FlexCAN_Ip_GetBuffStatusFlag/111 (FlexCAN_Ip_GetBuffStatusFlag) @071080e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetBuffStatusFlag/10 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 DevAssert/0
FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged) @07108d20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 FlexCAN_SetTxArbitrationStartDelay/42 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetTDCOffset_Privileged/109 (FlexCAN_Ip_SetTDCOffset_Privileged) @07108a80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 FlexCAN_SetTDCOffset/2 FlexCAN_SetEnhancedTDCOffset/3 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrateFD/108 (FlexCAN_Ip_GetBitrateFD) @071087e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetFDTimeSegments/21 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrateCbt_Privileged/107 (FlexCAN_Ip_SetBitrateCbt_Privileged) @07108540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetFDEnabled/6 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsFDEnabled/27 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_GetTDCValue_Privileged/106 (FlexCAN_Ip_GetTDCValue_Privileged) @071082a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetTDCFail_Privileged/105 (FlexCAN_Ip_GetTDCFail_Privileged) @07108000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ClearTDCFail_Privileged/104 (FlexCAN_Ip_ClearTDCFail_Privileged) @070fbb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_IsEnhCbtEnabled/23 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_GetBitrate/103 (FlexCAN_Ip_GetBitrate) @070fb620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_GetTimeSegments/20 FlexCAN_GetExtendedTimeSegments/19 FlexCAN_IsExCbtEnabled/22 FlexCAN_GetEnhancedNominalTimeSegments/16 FlexCAN_IsEnhCbtEnabled/23 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetBitrate_Privileged/102 (FlexCAN_Ip_SetBitrate_Privileged) @070fb0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 FlexCAN_SetTimeSegments/13 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_IsExCbtEnabled/22 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_EnhCbtEnable/25 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0 DevAssert/0
FlexCAN_Ip_SetRxMaskType_Privileged/101 (FlexCAN_Ip_SetRxMaskType_Privileged) @070fbd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMaskType/43 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetStopMode_Privileged/100 (FlexCAN_Ip_SetStopMode_Privileged) @070fba80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetStartMode_Privileged/99 (FlexCAN_Ip_SetStartMode_Privileged) @070fb7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149 DevAssert/0
FlexCAN_Ip_GetStartMode_Privileged/98 (FlexCAN_Ip_GetStartMode_Privileged) @070fb540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_GetStopMode_Privileged/97 (FlexCAN_Ip_GetStopMode_Privileged) @070fb2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionWrite/96 (FlexCAN_Ip_MainFunctionWrite) @070fb000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_GetBuffStatusFlag/10 DevAssert/0
FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (FlexCAN_Ip_MainFunctionBusOff_Privileged) @070eeb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
FlexCAN_Ip_MainFunctionRead/94 (FlexCAN_Ip_MainFunctionRead) @070ee620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 DevAssert/0
FlexCAN_Ip_Deinit_Privileged/93 (FlexCAN_Ip_Deinit_Privileged) @070ee0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRegDefaultVal/49 FlexCAN_EnterFreezeMode/124 DevAssert/0
FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (FlexCAN_Ip_SetRxFifoGlobalMask_Privileged) @070eed20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoGlobalMask/1 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (FlexCAN_Ip_SetRxIndividualMask_Privileged) @070eea80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxIndividualMask/40 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_ExitFreezeMode_Privileged/90 (FlexCAN_Ip_ExitFreezeMode_Privileged) @070ee7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149
FlexCAN_Ip_EnterFreezeMode_Privileged/89 (FlexCAN_Ip_EnterFreezeMode_Privileged) @070ee540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124
FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (FlexCAN_Ip_SetRxMbGlobalMask_Privileged) @070ee2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxMsgBuffGlobalMask/39 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_SendBlocking/87 (FlexCAN_Ip_SendBlocking) @070ee000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 FlexCAN_StartSendData/59 DevAssert/0 DevAssert/0 OsIf_MicrosToTicks/136 OsIf_GetCounter/137
FlexCAN_Busoff_Error_IRQHandler/86 (FlexCAN_Busoff_Error_IRQHandler) @070ddb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
Indirect call
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_Ip_GetControllerRxErrorCounter/85 (FlexCAN_Ip_GetControllerRxErrorCounter) @070dd620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetControllerTxErrorCounter/84 (FlexCAN_Ip_GetControllerTxErrorCounter) @070dd0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_GetErrorStatus/83 (FlexCAN_Ip_GetErrorStatus) @070ddd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_Ip_ClearErrorStatus/82 (FlexCAN_Ip_ClearErrorStatus) @070dda80
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_IRQHandler/81 (FlexCAN_IRQHandler) @070dd7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetMsgBuffIntStatusFlag/36 FlexCAN_GetMsgBuffIntStatusFlag/36 DevAssert/0 DevAssert/0
FlexCAN_CompleteRxMessageFifoData/80 (FlexCAN_CompleteRxMessageFifoData) @070dd540
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_Ip_GetTransferStatus/79 (FlexCAN_Ip_GetTransferStatus) @070dd2a0
Type: function definition analyzed
Visibility: public
References: g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigRemoteResponseMb/78 (FlexCAN_Ip_ConfigRemoteResponseMb) @070dd000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged) @070cdb60
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetEnhancedRxFifoFilter/146 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 DevAssert/0 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0 FlexCAN_IsEnabled/4
FlexCAN_Ip_ConfigRxFifo_Privileged/76 (FlexCAN_Ip_ConfigRxFifo_Privileged) @070cd620
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_Disable/125 FlexCAN_SetRxFifoFilter/145 FlexCAN_IsFreezeMode/41 FlexCAN_Enable/144 FlexCAN_IsEnabled/4 DevAssert/0
FlexCAN_Ip_RxFifoBlocking/75 (FlexCAN_Ip_RxFifoBlocking) @070cd0e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_StartRxMessageFifoData/60 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_RxFifo/74 (FlexCAN_Ip_RxFifo) @070cdd20
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_IsEnhancedRxFifoEnabled/44 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_Ip_ReceiveBlocking/73 (FlexCAN_Ip_ReceiveBlocking) @070cda80
Type: function definition analyzed
Visibility: public
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxMB/61 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0 OsIf_MicrosToTicks/136
FlexCAN_Ip_Receive/72 (FlexCAN_Ip_Receive) @070cd7e0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartRxMessageBufferData/58 DevAssert/0
FlexCAN_Ip_ConfigRxMb/71 (FlexCAN_Ip_ConfigRxMb) @070cd540
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_SetRxMsgBuff/135 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_Ip_Send/70 (FlexCAN_Ip_Send) @070cd2a0
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_StartSendData/59 FlexCAN_IsListenOnlyModeEnabled/28 DevAssert/0 DevAssert/0
FlexCAN_Ip_Init_Privileged/69 (FlexCAN_Ip_Init_Privileged) @070cd000
Type: function definition analyzed
Visibility: public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124 FlexCAN_SetOperationMode/123 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_EnableExtCbt/24 FlexCAN_InitController/53 DevAssert/0 DevAssert/0
FlexCAN_AbortRxTransfer/68 (FlexCAN_AbortRxTransfer) @070b2b60
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuffRegion/148 FLEXCAN_ClearMsgBuffIntCmd/162 FlexCAN_GetMsgBuffRegion/148 RxFifoOcuppiedLastMsgBuff/29
FlexCAN_AbortTxTransfer/67 (FlexCAN_AbortTxTransfer) @070b2620
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusFlag/10 OsIf_GetElapsed/138 OsIf_GetCounter/137 OsIf_MicrosToTicks/136 FlexCAN_GetMsgBuffRegion/148
FlexCAN_IRQHandlerEnhancedRxFIFO/66 (FlexCAN_IRQHandlerEnhancedRxFIFO) @070b20e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_ReadEnhancedRxFifo/142
Indirect call
Indirect call
Indirect call
Indirect call
FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (FlexCAN_ProcessIRQHandlerEnhancedRxFIFO) @070b2d20
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 FlexCAN_GetEnhancedRxFIFOStatusFlag/46
FlexCAN_ProcessSpuriousInterruptMB/64 (FlexCAN_ProcessSpuriousInterruptMB) @070b2a80
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetBuffStatusImask/11 FlexCAN_GetBuffStatusFlag/10
FlexCAN_IRQHandlerRxFIFO/63 (FlexCAN_IRQHandlerRxFIFO) @070b27e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_ProccessLegacyRxFIFO/57
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_ReadRxFifo/143
Indirect call
Indirect call
Indirect call
FlexCAN_IRQHandlerTxMB/62 (FlexCAN_IRQHandlerTxMB) @070b2540
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuffTimestamp/147 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_IRQHandlerRxMB/61 (FlexCAN_IRQHandlerRxMB) @070b22a0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_ReceiveBlocking/73
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_UnlockRxMsgBuff/8 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_GetMsgBuff/140 FlexCAN_LockRxMsgBuff/139
Indirect call
FlexCAN_StartRxMessageFifoData/60 (FlexCAN_StartRxMessageFifoData) @070b2000
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 DevAssert/0
FlexCAN_StartSendData/59 (FlexCAN_StartSendData) @06d13b60
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_Send/70
Calls: FlexCAN_SetTxMsgBuff/134 FlexCAN_ClearMsgBuffIntStatusFlag/9 FlexCAN_IsMbOutOfRange/133 DevAssert/0 DevAssert/0
FlexCAN_StartRxMessageBufferData/58 (FlexCAN_StartRxMessageBufferData) @06d13620
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_Ip_Receive/72
Calls: FlexCAN_IsMbOutOfRange/133 DevAssert/0
FlexCAN_ProccessLegacyRxFIFO/57 (FlexCAN_ProccessLegacyRxFIFO) @06d130e0
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 FlexCAN_SetMsgBuffIntCmd/132 OsIf_GetElapsed/138 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_GetBuffStatusFlag/10 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_ProccessEnhancedRxFifo/56 (FlexCAN_ProccessEnhancedRxFifo) @06d13d20
Type: function definition analyzed
Visibility:
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 OsIf_GetElapsed/138 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_GetEnhancedRxFIFOStatusFlag/46 OsIf_GetCounter/137 OsIf_MicrosToTicks/136
FlexCAN_StartRxMessageEnhancedFifoData/55 (FlexCAN_StartRxMessageEnhancedFifoData) @06d13a80
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0
FlexCAN_CompleteRxMessageEnhancedFifoData/54 (FlexCAN_CompleteRxMessageEnhancedFifoData) @06d137e0
Type: function definition analyzed
Visibility:
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls: FlexCAN_SetEnhancedRxFifoIntAll/45 DevAssert/0 FlexCAN_IsEnhancedRxFifoAvailable/141 DevAssert/0
FlexCAN_InitController/53 (FlexCAN_InitController) @06d13540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls: FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_SetMaxMsgBuffNum/129 FlexCAN_SetPayloadSize/128 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_InitRxFifo/52 FlexCAN_SetSelfReception/26 FlexCAN_ConfigCtrlOptions/127 FlexCAN_SetFDEnabled/6 FlexCAN_DisableMemErrorDetection/5 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_Init/126 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 FlexCAN_Disable/125 FlexCAN_EnterFreezeMode/124 FlexCAN_IsEnabled/4
FlexCAN_InitRxFifo/52 (FlexCAN_InitRxFifo) @06d132a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls: FlexCAN_EnableEnhancedRxFifo/131 FlexCAN_EnableRxFifo/130
g_flexcan_Ip_StatePtr/51 (g_flexcan_Ip_StatePtr) @06d0a678
Type: variable definition analyzed
Visibility:
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (write)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_Ip_GetTransferStatus/79 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_Deinit_Privileged/93 (write)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)
Availability: not-ready
Varpool flags:
g_Flexcan_Ip_aBase/50 (g_Flexcan_Ip_aBase) @06d0a5e8
Type: variable definition analyzed
Visibility:
References:
Referring: FlexCAN_Ip_Init_Privileged/69 (read)FlexCAN_Ip_Send/70 (read)FlexCAN_StartSendData/59 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_Ip_RxFifo/74 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_StartRxMessageFifoData/60 (read)FlexCAN_Ip_RxFifoBlocking/75 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_ConfigRxFifo_Privileged/76 (read)FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Ip_ClearErrorStatus/82 (read)FlexCAN_Ip_GetErrorStatus/83 (read)FlexCAN_Ip_GetControllerTxErrorCounter/84 (read)FlexCAN_Ip_GetControllerRxErrorCounter/85 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (read)FlexCAN_Ip_EnterFreezeMode_Privileged/89 (read)FlexCAN_Ip_ExitFreezeMode_Privileged/90 (read)FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (read)FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (read)FlexCAN_Ip_Deinit_Privileged/93 (read)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_GetStopMode_Privileged/97 (read)FlexCAN_Ip_GetStartMode_Privileged/98 (read)FlexCAN_Ip_SetStartMode_Privileged/99 (read)FlexCAN_Ip_SetStopMode_Privileged/100 (read)FlexCAN_Ip_SetRxMaskType_Privileged/101 (read)FlexCAN_Ip_SetBitrate_Privileged/102 (read)FlexCAN_Ip_GetBitrate/103 (read)FlexCAN_Ip_ClearTDCFail_Privileged/104 (read)FlexCAN_Ip_GetTDCFail_Privileged/105 (read)FlexCAN_Ip_GetTDCValue_Privileged/106 (read)FlexCAN_Ip_SetBitrateCbt_Privileged/107 (read)FlexCAN_Ip_GetBitrateFD/108 (read)FlexCAN_Ip_SetTDCOffset_Privileged/109 (read)FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (read)FlexCAN_Ip_GetBuffStatusFlag/111 (read)FlexCAN_Ip_ClearBuffStatusFlag/112 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_SetErrorInt_Privileged/115 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (read)FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (read)FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (read)FlexCAN_Ip_GetListenOnlyMode/120 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
FlexCAN_SetRegDefaultVal/49 (FlexCAN_SetRegDefaultVal) @06dd29a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Deinit_Privileged/93
Calls: FlexCAN_GetMaxMbNum/150 FlexCAN_GetMaxMbNum/150 FlexCAN_IsEnhancedRxFifoAvailable/141
FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 (FlexCAN_GetEnhancedRxFIFOIntStatusFlag) @06dceee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @06dcec40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66 FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_GetEnhancedRxFIFOStatusFlag/46 (FlexCAN_GetEnhancedRxFIFOStatusFlag) @06dce9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 FlexCAN_ProccessEnhancedRxFifo/56
Calls:
FlexCAN_SetEnhancedRxFifoIntAll/45 (FlexCAN_SetEnhancedRxFifoIntAll) @06dce700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_ProccessEnhancedRxFifo/56 FlexCAN_StartRxMessageEnhancedFifoData/55
Calls:
FlexCAN_IsEnhancedRxFifoEnabled/44 (FlexCAN_IsEnhancedRxFifoEnabled) @06dce460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_IRQHandler/81 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_Ip_RxFifo/74
Calls:
FlexCAN_SetRxMaskType/43 (FlexCAN_SetRxMaskType) @06dce1c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMaskType_Privileged/101
Calls:
FlexCAN_SetTxArbitrationStartDelay/42 (FlexCAN_SetTxArbitrationStartDelay) @06dcad20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
FlexCAN_IsFreezeMode/41 (FlexCAN_IsFreezeMode) @06dca9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_SetRxIndividualMask/40 (FlexCAN_SetRxIndividualMask) @06dca700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxIndividualMask_Privileged/91
Calls:
FlexCAN_SetRxMsgBuffGlobalMask/39 (FlexCAN_SetRxMsgBuffGlobalMask) @06dca460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88
Calls:
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @06dc2c40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81
Calls:
RxFifoOcuppiedLastMsgBuff/29 (RxFifoOcuppiedLastMsgBuff) @06d032a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06d03000
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetListenOnlyMode/120 FlexCAN_Ip_Send/70
Calls:
FlexCAN_IsFDEnabled/27 (FlexCAN_IsFDEnabled) @06d01d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
FlexCAN_SetSelfReception/26 (FlexCAN_SetSelfReception) @06d01a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06d01620
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_EnableExtCbt/24 (FlexCAN_EnableExtCbt) @06d012a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_IsEnhCbtEnabled/23 (FlexCAN_IsEnhCbtEnabled) @06cfbee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_IsExCbtEnabled/22 (FlexCAN_IsExCbtEnabled) @06cfbc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetFDTimeSegments/21 (FlexCAN_GetFDTimeSegments) @06cfb9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @06cfb700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @06cfb460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @06cfb1c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls: DevAssert/0
FlexCAN_SetEnhancedDataTimeSegments/17 (FlexCAN_SetEnhancedDataTimeSegments) @06c81ee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetEnhancedNominalTimeSegments/16 (FlexCAN_GetEnhancedNominalTimeSegments) @06c819a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @06c81700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetExtendedTimeSegments/14 (FlexCAN_SetExtendedTimeSegments) @06c811c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetTimeSegments/13 (FlexCAN_SetTimeSegments) @06c7ca80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_SetFDTimeSegments/12 (FlexCAN_SetFDTimeSegments) @06c7c380
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_Init_Privileged/69
Calls: DevAssert/0
FlexCAN_GetBuffStatusImask/11 (FlexCAN_GetBuffStatusImask) @06c76c40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @06c769a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_ProccessLegacyRxFIFO/57 FlexCAN_Ip_ReceiveBlocking/73
Calls:
FlexCAN_ClearMsgBuffIntStatusFlag/9 (FlexCAN_ClearMsgBuffIntStatusFlag) @06c76700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68 FlexCAN_AbortTxTransfer/67 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_ProcessSpuriousInterruptMB/64 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxFIFO/63 FlexCAN_IRQHandlerRxMB/61 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59
Calls:
FlexCAN_UnlockRxMsgBuff/8 (FlexCAN_UnlockRxMsgBuff) @06c76460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerTxMB/62 FlexCAN_IRQHandlerRxMB/61
Calls:
FlexCAN_SetListenOnlyMode/7 (FlexCAN_SetListenOnlyMode) @06c760e0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119
Calls:
FlexCAN_SetFDEnabled/6 (FlexCAN_SetFDEnabled) @06c74d20
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_InitController/53
Calls:
FlexCAN_DisableMemErrorDetection/5 (FlexCAN_DisableMemErrorDetection) @06c748c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @06c741c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_InitController/53
Calls:
FlexCAN_SetEnhancedTDCOffset/3 (FlexCAN_SetEnhancedTDCOffset) @06c6dc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetTDCOffset/2 (FlexCAN_SetTDCOffset) @06c6d8c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetRxFifoGlobalMask/1 (FlexCAN_SetRxFifoGlobalMask) @06c6d540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @06cb9ee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 FlexCAN_Ip_SetRxMb15Mask_Privileged/118 FlexCAN_Ip_SetRxMb14Mask_Privileged/117 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_AbortTransfer/116 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_SetErrorInt_Privileged/115 FlexCAN_Ip_DisableInterrupts_Privileged/114 FlexCAN_Ip_EnableInterrupts_Privileged/113 FlexCAN_Ip_ClearBuffStatusFlag/112 FlexCAN_Ip_GetBuffStatusFlag/111 FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 FlexCAN_Ip_SetTDCOffset_Privileged/109 FlexCAN_GetEnhancedDataTimeSegments/18 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_GetBitrateFD/108 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_Ip_GetTDCValue_Privileged/106 FlexCAN_Ip_GetTDCFail_Privileged/105 FlexCAN_Ip_ClearTDCFail_Privileged/104 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetBitrate_Privileged/102 FlexCAN_Ip_SetRxMaskType_Privileged/101 FlexCAN_Ip_SetStopMode_Privileged/100 FlexCAN_Ip_SetStartMode_Privileged/99 FlexCAN_Ip_MainFunctionWrite/96 FlexCAN_Ip_MainFunctionBusOff_Privileged/95 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_MainFunctionRead/94 FlexCAN_Ip_Deinit_Privileged/93 FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 FlexCAN_Ip_SetRxIndividualMask_Privileged/91 FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 FlexCAN_Ip_SendBlocking/87 FlexCAN_Ip_SendBlocking/87 FlexCAN_Busoff_Error_IRQHandler/86 FlexCAN_Ip_GetControllerRxErrorCounter/85 FlexCAN_Ip_GetControllerTxErrorCounter/84 FlexCAN_Ip_GetErrorStatus/83 FlexCAN_Ip_ClearErrorStatus/82 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_GetTransferStatus/79 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigRemoteResponseMb/78 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 FlexCAN_Ip_ConfigRxFifo_Privileged/76 FlexCAN_CompleteRxMessageFifoData/80 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_CompleteRxMessageEnhancedFifoData/54 FlexCAN_Ip_RxFifoBlocking/75 FlexCAN_StartRxMessageFifoData/60 FlexCAN_StartRxMessageEnhancedFifoData/55 FlexCAN_Ip_RxFifo/74 FlexCAN_Ip_ReceiveBlocking/73 FlexCAN_StartRxMessageBufferData/58 FlexCAN_Ip_Receive/72 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_Ip_ConfigRxMb/71 FlexCAN_StartSendData/59 FlexCAN_StartSendData/59 FlexCAN_Ip_Send/70 FlexCAN_Ip_Send/70 FlexCAN_SetTimeSegments/13 FlexCAN_SetFDTimeSegments/12 FlexCAN_SetExtendedTimeSegments/14 FlexCAN_SetEnhancedDataTimeSegments/17 FlexCAN_SetEnhancedNominalTimeSegments/15 FlexCAN_Ip_Init_Privileged/69 FlexCAN_Ip_Init_Privileged/69
Calls:
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:
FlexCAN_SetFDEnabled/312 (FlexCAN_SetFDEnabled) @06dca9a0
Type: function definition analyzed
Visibility:
next sharing asm name: 6
References:
Referring:
Function FlexCAN_SetFDEnabled/312 is inline copy in FlexCAN_Ip_Init_Privileged/69
Clone of FlexCAN_SetFDEnabled/6
Availability: local
Function flags: count:18925 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_InitController/53 (inlined) (18925 (estimated locally),0.09 per call)
Calls:
FlexCAN_GetEnhancedRxFIFOStatusFlag/311 (FlexCAN_GetEnhancedRxFIFOStatusFlag) @06d03000
Type: function definition analyzed
Visibility:
next sharing asm name: 46
References:
Referring:
Function FlexCAN_GetEnhancedRxFIFOStatusFlag/311 is inline copy in FlexCAN_IRQHandler/81
Clone of FlexCAN_GetEnhancedRxFIFOStatusFlag/46
Availability: local
Function flags: count:7768 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (inlined) (7768 (estimated locally),0.04 per call)
Calls:
FlexCAN_StartRxMessageFifoData.part.0/179 (FlexCAN_StartRxMessageFifoData.part.0) @06d01a80
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_StartRxMessageFifoData.part.0/179 is inline copy in FlexCAN_StartRxMessageFifoData/60
Availability: local
Function flags: count:107374 (estimated locally) first_run:1 body local split_part optimize_size
Called by: FlexCAN_StartRxMessageFifoData/60 (inlined) (107374 (estimated locally),0.50 per call)
Calls: FlexCAN_SetMsgBuffIntCmd/132 (11516 (estimated locally),0.05 per call) FlexCAN_SetMsgBuffIntCmd/132 (11516 (estimated locally),0.05 per call) FlexCAN_SetMsgBuffIntCmd/132 (11516 (estimated locally),0.05 per call)
FlexCAN_GetMsgBuffIntStatusFlag.part.0/174 (FlexCAN_GetMsgBuffIntStatusFlag.part.0) @06dc29a0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring:
Function FlexCAN_GetMsgBuffIntStatusFlag.part.0/174 is inline copy in FlexCAN_GetMsgBuffIntStatusFlag/36
Availability: local
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: FlexCAN_GetMsgBuffIntStatusFlag/36 (inlined) (134217728 (estimated locally),0.12 per call)
Calls:
FlexCAN_SetEnhancedDataTimeSegments.part.0/172 (FlexCAN_SetEnhancedDataTimeSegments.part.0) @06dc2620
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring:
Function FlexCAN_SetEnhancedDataTimeSegments.part.0/172 is inline copy in FlexCAN_SetEnhancedDataTimeSegments/17
Availability: local
Function flags: count:107374 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: FlexCAN_SetEnhancedDataTimeSegments/17 (inlined) (107374 (estimated locally),0.50 per call)
Calls:
FlexCAN_SetEnhancedNominalTimeSegments.part.0/170 (FlexCAN_SetEnhancedNominalTimeSegments.part.0) @06dc22a0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring:
Function FlexCAN_SetEnhancedNominalTimeSegments.part.0/170 is inline copy in FlexCAN_SetEnhancedNominalTimeSegments/15
Availability: local
Function flags: count:107374 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: FlexCAN_SetEnhancedNominalTimeSegments/15 (inlined) (107374 (estimated locally),0.50 per call)
Calls:
FlexCAN_SetExtendedTimeSegments.part.0/168 (FlexCAN_SetExtendedTimeSegments.part.0) @06d03ee0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring:
Function FlexCAN_SetExtendedTimeSegments.part.0/168 is inline copy in FlexCAN_SetExtendedTimeSegments/14
Availability: local
Function flags: count:107374 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: FlexCAN_SetExtendedTimeSegments/14 (inlined) (107374 (estimated locally),0.50 per call)
Calls:
FlexCAN_SetTimeSegments.part.0/166 (FlexCAN_SetTimeSegments.part.0) @06d03b60
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring:
Function FlexCAN_SetTimeSegments.part.0/166 is inline copy in FlexCAN_SetTimeSegments/13
Availability: local
Function flags: count:107374 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: FlexCAN_SetTimeSegments/13 (inlined) (107374 (estimated locally),0.50 per call)
Calls:
FlexCAN_SetFDTimeSegments.part.0/164 (FlexCAN_SetFDTimeSegments.part.0) @06d037e0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring:
Function FlexCAN_SetFDTimeSegments.part.0/164 is inline copy in FlexCAN_SetFDTimeSegments/12
Availability: local
Function flags: count:107374 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: FlexCAN_SetFDTimeSegments/12 (inlined) (107374 (estimated locally),0.50 per call)
Calls:
FLEXCAN_ClearMsgBuffIntCmd/162 (FLEXCAN_ClearMsgBuffIntCmd) @071de7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116 (12823 (estimated locally),0.06 per call) FlexCAN_AbortRxTransfer/68 (574 (estimated locally),0.00 per call)
Calls:
FlexCAN_SetErrIntCmd/161 (FlexCAN_SetErrIntCmd) @071de620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetErrorInt_Privileged/115 (5154 (estimated locally),0.02 per call) FlexCAN_Ip_SetErrorInt_Privileged/115 (5154 (estimated locally),0.02 per call) FlexCAN_Ip_SetErrorInt_Privileged/115 (15617 (estimated locally),0.07 per call) FlexCAN_Ip_SetErrorInt_Privileged/115 (15617 (estimated locally),0.07 per call) FlexCAN_Ip_SetErrorInt_Privileged/115 (15617 (estimated locally),0.07 per call)
Calls:
FlexCAN_DisableInterrupts/160 (FlexCAN_DisableInterrupts) @071de380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 (44539 (estimated locally),0.21 per call)
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @071de1c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_EnableInterrupts_Privileged/113 (44539 (estimated locally),0.21 per call)
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17) @071c9d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (26575 (estimated locally),0.12 per call)
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17) @071c9c40
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (26575 (estimated locally),0.12 per call)
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16) @071c98c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109 (26575 (estimated locally),0.12 per call)
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16) @071c97e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109 (26575 (estimated locally),0.12 per call)
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15) @071c92a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 (6644 (estimated locally),0.03 per call)
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15) @071c91c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 (6644 (estimated locally),0.03 per call)
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14) @071b5700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 (13288 (estimated locally),0.06 per call)
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14) @071b5620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 (13288 (estimated locally),0.06 per call)
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @0719db60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_SetRegDefaultVal/49 (35433 (estimated locally),0.16 per call) FlexCAN_SetRegDefaultVal/49 (35433 (estimated locally),0.16 per call)
Calls:
FlexCAN_ExitFreezeMode/149 (FlexCAN_ExitFreezeMode) @0719d540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStartMode_Privileged/99 (107374 (estimated locally),0.50 per call) FlexCAN_Ip_ExitFreezeMode_Privileged/90 (1073741824 (estimated locally),1.00 per call)
Calls:
FlexCAN_GetMsgBuffRegion/148 (FlexCAN_GetMsgBuffRegion) @0719d0e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 (3012 (estimated locally),0.01 per call) FlexCAN_AbortRxTransfer/68 (856 (estimated locally),0.00 per call) FlexCAN_AbortRxTransfer/68 (574 (estimated locally),0.00 per call) FlexCAN_AbortTxTransfer/67 (2595 (estimated locally),0.01 per call)
Calls:
FlexCAN_GetMsgBuffTimestamp/147 (FlexCAN_GetMsgBuffTimestamp) @0717c380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_MainFunctionWrite/96 (35433 (estimated locally),0.16 per call) FlexCAN_IRQHandlerTxMB/62 (1452 (estimated locally),0.01 per call)
Calls:
FlexCAN_SetEnhancedRxFifoFilter/146 (FlexCAN_SetEnhancedRxFifoFilter) @07162d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (6644 (estimated locally),0.03 per call)
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @07162a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76 (26575 (estimated locally),0.12 per call)
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @071629a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetErrorInt_Privileged/115 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetTDCOffset_Privileged/109 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetBitrateCbt_Privileged/107 (13690 (estimated locally),0.06 per call) FlexCAN_Ip_GetTDCValue_Privileged/106 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_GetTDCFail_Privileged/105 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_ClearTDCFail_Privileged/104 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetBitrate_Privileged/102 (13690 (estimated locally),0.06 per call) FlexCAN_Ip_SetRxMaskType_Privileged/101 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (11568 (estimated locally),0.05 per call) FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (6845 (estimated locally),0.03 per call) FlexCAN_Ip_ConfigRxFifo_Privileged/76 (27380 (estimated locally),0.13 per call)
Calls:
FlexCAN_ReadRxFifo/143 (FlexCAN_ReadRxFifo) @07162700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63 (54331336 (estimated locally),0.05 per call)
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @071621c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66 (73014444 (estimated locally),0.07 per call)
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @071497e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114 (44539 (estimated locally),0.21 per call) FlexCAN_Ip_EnableInterrupts_Privileged/113 (14698 (estimated locally),0.07 per call) FlexCAN_Ip_MainFunctionRead/94 (10866 (estimated locally),0.05 per call) FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (107374 (estimated locally),0.50 per call) FlexCAN_Ip_RxFifoBlocking/75 (107374 (estimated locally),0.50 per call) FlexCAN_Ip_RxFifo/74 (107374 (estimated locally),0.50 per call) FlexCAN_SetRegDefaultVal/49 (35433 (estimated locally),0.16 per call) FlexCAN_CompleteRxMessageEnhancedFifoData/54 (12047384 (estimated locally),0.01 per call)
Calls:
FlexCAN_GetMsgBuff/140 (FlexCAN_GetMsgBuff) @07149540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 (1452 (estimated locally),0.01 per call) FlexCAN_IRQHandlerRxMB/61 (1073741823 (estimated locally),1.00 per call)
Calls:
FlexCAN_LockRxMsgBuff/139 (FlexCAN_LockRxMsgBuff) @07149460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerTxMB/62 (1452 (estimated locally),0.01 per call) FlexCAN_IRQHandlerRxMB/61 (1073741823 (estimated locally),1.00 per call)
Calls:
OsIf_GetElapsed/138 (OsIf_GetElapsed) @071491c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 (26606 (estimated locally),0.12 per call) FlexCAN_Ip_SendBlocking/87 (237131 (estimated locally),1.10 per call) FlexCAN_Ip_ReceiveBlocking/73 (313013 (estimated locally),1.46 per call) FlexCAN_AbortTxTransfer/67 (22924 (estimated locally),0.11 per call) FlexCAN_ProccessLegacyRxFIFO/57 (1014686025 (estimated locally),8.83 per call) FlexCAN_ProccessEnhancedRxFifo/56 (85989 (estimated locally),0.40 per call)
Calls:
OsIf_GetCounter/137 (OsIf_GetCounter) @071490e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 (3012 (estimated locally),0.01 per call) FlexCAN_Ip_SendBlocking/87 (214748 (estimated locally),1.00 per call) FlexCAN_Ip_ReceiveBlocking/73 (35433 (estimated locally),0.16 per call) FlexCAN_AbortTxTransfer/67 (2595 (estimated locally),0.01 per call) FlexCAN_ProccessLegacyRxFIFO/57 (114863532 (estimated locally),1.00 per call) FlexCAN_ProccessEnhancedRxFifo/56 (9734 (estimated locally),0.05 per call)
Calls:
OsIf_MicrosToTicks/136 (OsIf_MicrosToTicks) @07149000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 (3012 (estimated locally),0.01 per call) FlexCAN_Ip_SendBlocking/87 (214748 (estimated locally),1.00 per call) FlexCAN_Ip_ReceiveBlocking/73 (214748 (estimated locally),1.00 per call) FlexCAN_AbortTxTransfer/67 (2595 (estimated locally),0.01 per call) FlexCAN_ProccessLegacyRxFIFO/57 (114863532 (estimated locally),1.00 per call) FlexCAN_ProccessEnhancedRxFifo/56 (9734 (estimated locally),0.05 per call)
Calls:
FlexCAN_SetRxMsgBuff/135 (FlexCAN_SetRxMsgBuff) @07131b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxMb/71 (25646 (estimated locally),0.12 per call) FlexCAN_Ip_ConfigRxMb/71 (25646 (estimated locally),0.12 per call) FlexCAN_Ip_ConfigRxMb/71 (25646 (estimated locally),0.12 per call)
Calls:
FlexCAN_SetTxMsgBuff/134 (FlexCAN_SetTxMsgBuff) @071318c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 (25646 (estimated locally),0.12 per call) FlexCAN_StartSendData/59 (16670 (estimated locally),0.08 per call)
Calls:
FlexCAN_IsMbOutOfRange/133 (FlexCAN_IsMbOutOfRange) @071317e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 (53687 (estimated locally),0.25 per call) FlexCAN_Ip_ConfigRxMb/71 (53687 (estimated locally),0.25 per call) FlexCAN_StartSendData/59 (53687 (estimated locally),0.25 per call) FlexCAN_StartRxMessageBufferData/58 (107374 (estimated locally),0.50 per call)
Calls:
FlexCAN_SetMsgBuffIntCmd/132 (FlexCAN_SetMsgBuffIntCmd) @07131540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRemoteResponseMb/78 (8463 (estimated locally),0.04 per call) FlexCAN_Ip_ReceiveBlocking/73 (12047 (estimated locally),0.06 per call) FlexCAN_Ip_ReceiveBlocking/73 (17717 (estimated locally),0.08 per call) FlexCAN_Ip_Receive/72 (17717 (estimated locally),0.08 per call) FlexCAN_Ip_Send/70 (2923 (estimated locally),0.01 per call) FlexCAN_IRQHandlerTxMB/62 (400 (estimated locally),0.00 per call) FlexCAN_IRQHandlerTxMB/62 (479 (estimated locally),0.00 per call) FlexCAN_ProccessLegacyRxFIFO/57 (19089400 (estimated locally),0.17 per call) FlexCAN_ProccessLegacyRxFIFO/57 (19089400 (estimated locally),0.17 per call) FlexCAN_ProccessLegacyRxFIFO/57 (19089400 (estimated locally),0.17 per call) FlexCAN_IRQHandlerRxMB/61 (147934780 (estimated locally),0.14 per call) FlexCAN_IRQHandlerRxMB/61 (177167401 (estimated locally),0.17 per call) FlexCAN_CompleteRxMessageFifoData/80 (2958306 (estimated locally),0.00 per call) FlexCAN_CompleteRxMessageFifoData/80 (2958306 (estimated locally),0.00 per call) FlexCAN_CompleteRxMessageFifoData/80 (2958306 (estimated locally),0.00 per call) FlexCAN_StartRxMessageFifoData.part.0/179 (11516 (estimated locally),0.05 per call) FlexCAN_StartRxMessageFifoData.part.0/179 (11516 (estimated locally),0.05 per call) FlexCAN_StartRxMessageFifoData.part.0/179 (11516 (estimated locally),0.05 per call)
Calls:
FlexCAN_EnableEnhancedRxFifo/131 (FlexCAN_EnableEnhancedRxFifo) @067e5e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52 (5215 (estimated locally),0.02 per call)
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @067e5d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52 (6245 (estimated locally),0.03 per call)
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @067e57e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_InitController/53 (9462 (estimated locally),0.04 per call)
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @067e5700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_InitController/53 (9462 (estimated locally),0.04 per call)
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @067e5620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_InitController/53 (18925 (estimated locally),0.09 per call)
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @067e5540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_InitController/53 (37849 (estimated locally),0.18 per call)
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @067e5460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetErrorInt_Privileged/115 (25394 (estimated locally),0.12 per call) FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetTDCOffset_Privileged/109 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetBitrateCbt_Privileged/107 (13690 (estimated locally),0.06 per call) FlexCAN_Ip_GetTDCValue_Privileged/106 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_GetTDCFail_Privileged/105 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_ClearTDCFail_Privileged/104 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetBitrate_Privileged/102 (13690 (estimated locally),0.06 per call) FlexCAN_Ip_SetRxMaskType_Privileged/101 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetStopMode_Privileged/100 (35433 (estimated locally),0.16 per call) FlexCAN_Ip_Deinit_Privileged/93 (35433 (estimated locally),0.16 per call) FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (11568 (estimated locally),0.05 per call) FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (27380 (estimated locally),0.13 per call) FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (6845 (estimated locally),0.03 per call) FlexCAN_Ip_ConfigRxFifo_Privileged/76 (27380 (estimated locally),0.13 per call) FlexCAN_InitController/53 (3123 (estimated locally),0.01 per call) FlexCAN_InitController/53 (9462 (estimated locally),0.04 per call) FlexCAN_InitController/53 (18925 (estimated locally),0.09 per call) FlexCAN_InitController/53 (10453 (estimated locally),0.05 per call)
Calls:
FlexCAN_EnterFreezeMode/124 (FlexCAN_EnterFreezeMode) @067e51c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_SetStopMode_Privileged/100 (107374 (estimated locally),0.50 per call) FlexCAN_Ip_Deinit_Privileged/93 (107374 (estimated locally),0.50 per call) FlexCAN_Ip_EnterFreezeMode_Privileged/89 (1073741824 (estimated locally),1.00 per call) FlexCAN_Ip_Init_Privileged/69 (17717 (estimated locally),0.08 per call) FlexCAN_InitController/53 (3123 (estimated locally),0.01 per call) FlexCAN_InitController/53 (9462 (estimated locally),0.04 per call) FlexCAN_InitController/53 (18925 (estimated locally),0.09 per call) FlexCAN_InitController/53 (31675 (estimated locally),0.15 per call)
Calls:
FlexCAN_SetOperationMode/123 (FlexCAN_SetOperationMode) @067e50e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69 (17717 (estimated locally),0.08 per call)
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00) @067e5000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69 (8858 (estimated locally),0.04 per call) FlexCAN_Ip_Init_Privileged/69 (8858 (estimated locally),0.04 per call) FlexCAN_InitController/53 (37849 (estimated locally),0.18 per call)
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00) @07115e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69 (8858 (estimated locally),0.04 per call) FlexCAN_Ip_Init_Privileged/69 (8858 (estimated locally),0.04 per call) FlexCAN_InitController/53 (37849 (estimated locally),0.18 per call)
Calls:
FlexCAN_Ip_GetListenOnlyMode/120 (FlexCAN_Ip_GetListenOnlyMode) @071150e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (FlexCAN_Ip_SetListenOnlyMode_Privileged) @07115d20
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_SetListenOnlyMode/7 (inlined) (26575 (estimated locally),0.12 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (FlexCAN_Ip_SetRxMb15Mask_Privileged) @07115a80
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (FlexCAN_Ip_SetRxMb14Mask_Privileged) @071157e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_AbortTransfer/116 (FlexCAN_Ip_AbortTransfer) @07115540
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_AbortRxTransfer/68 (inlined) (2595 (estimated locally),0.01 per call) FlexCAN_AbortTxTransfer/67 (inlined) (2595 (estimated locally),0.01 per call) FLEXCAN_ClearMsgBuffIntCmd/162 (12823 (estimated locally),0.06 per call)
FlexCAN_Ip_SetErrorInt_Privileged/115 (FlexCAN_Ip_SetErrorInt_Privileged) @071152a0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (25394 (estimated locally),0.12 per call) FlexCAN_SetErrIntCmd/161 (5154 (estimated locally),0.02 per call) FlexCAN_SetErrIntCmd/161 (5154 (estimated locally),0.02 per call) FlexCAN_SetErrIntCmd/161 (15617 (estimated locally),0.07 per call) FlexCAN_SetErrIntCmd/161 (15617 (estimated locally),0.07 per call) FlexCAN_SetErrIntCmd/161 (15617 (estimated locally),0.07 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_DisableInterrupts_Privileged/114 (FlexCAN_Ip_DisableInterrupts_Privileged) @07115000
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_IsEnhancedRxFifoAvailable/141 (44539 (estimated locally),0.21 per call) FlexCAN_DisableInterrupts/160 (44539 (estimated locally),0.21 per call)
FlexCAN_Ip_EnableInterrupts_Privileged/113 (FlexCAN_Ip_EnableInterrupts_Privileged) @07108b60
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_IsEnhancedRxFifoAvailable/141 (14698 (estimated locally),0.07 per call) FlexCAN_EnableInterrupts/159 (44539 (estimated locally),0.21 per call)
FlexCAN_Ip_ClearBuffStatusFlag/112 (FlexCAN_Ip_ClearBuffStatusFlag) @07108620
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (52484 (estimated locally),0.24 per call)
FlexCAN_Ip_GetBuffStatusFlag/111 (FlexCAN_Ip_GetBuffStatusFlag) @071080e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: FlexCAN_GetBuffStatusFlag/10 (52484 (estimated locally),0.24 per call)
FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged) @07108d20
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 (26575 (estimated locally),0.12 per call) FlexCAN_SetTxArbitrationStartDelay/42 (inlined) (26575 (estimated locally),0.12 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 (26575 (estimated locally),0.12 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_SetTDCOffset_Privileged/109 (FlexCAN_Ip_SetTDCOffset_Privileged) @07108a80
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 (26575 (estimated locally),0.12 per call) FlexCAN_SetTDCOffset/2 (inlined) (13288 (estimated locally),0.06 per call) FlexCAN_SetEnhancedTDCOffset/3 (inlined) (13288 (estimated locally),0.06 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 (26575 (estimated locally),0.12 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_GetBitrateFD/108 (FlexCAN_Ip_GetBitrateFD) @071087e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: FlexCAN_GetFDTimeSegments/21 (inlined) (26844 (estimated locally),0.13 per call) FlexCAN_GetEnhancedDataTimeSegments/18 (inlined) (26844 (estimated locally),0.13 per call)
FlexCAN_Ip_SetBitrateCbt_Privileged/107 (FlexCAN_Ip_SetBitrateCbt_Privileged) @07108540
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (13690 (estimated locally),0.06 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 (6644 (estimated locally),0.03 per call) FlexCAN_SetFDTimeSegments/12 (3322 (estimated locally),0.02 per call) FlexCAN_SetEnhancedDataTimeSegments/17 (3322 (estimated locally),0.02 per call) FlexCAN_SetFDEnabled/6 (inlined) (6644 (estimated locally),0.03 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 (6644 (estimated locally),0.03 per call) FlexCAN_Enable/144 (13690 (estimated locally),0.06 per call)
FlexCAN_Ip_GetTDCValue_Privileged/106 (FlexCAN_Ip_GetTDCValue_Privileged) @071082a0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_GetTDCFail_Privileged/105 (FlexCAN_Ip_GetTDCFail_Privileged) @07108000
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_ClearTDCFail_Privileged/104 (FlexCAN_Ip_ClearTDCFail_Privileged) @070fbb60
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_GetBitrate/103 (FlexCAN_Ip_GetBitrate) @070fb620
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: FlexCAN_GetTimeSegments/20 (inlined) (21222 (estimated locally),0.10 per call) FlexCAN_GetExtendedTimeSegments/19 (inlined) (14748 (estimated locally),0.07 per call) FlexCAN_GetEnhancedNominalTimeSegments/16 (inlined) (17717 (estimated locally),0.08 per call)
FlexCAN_Ip_SetBitrate_Privileged/102 (FlexCAN_Ip_SetBitrate_Privileged) @070fb0e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (13690 (estimated locally),0.06 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 (13288 (estimated locally),0.06 per call) FlexCAN_SetTimeSegments/13 (5253 (estimated locally),0.02 per call) FlexCAN_SetExtendedTimeSegments/14 (3650 (estimated locally),0.02 per call) FlexCAN_SetEnhancedNominalTimeSegments/15 (4385 (estimated locally),0.02 per call) FlexCAN_EnhCbtEnable/25 (inlined) (13288 (estimated locally),0.06 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 (13288 (estimated locally),0.06 per call) FlexCAN_Enable/144 (13690 (estimated locally),0.06 per call)
FlexCAN_Ip_SetRxMaskType_Privileged/101 (FlexCAN_Ip_SetRxMaskType_Privileged) @070fbd20
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_SetRxMaskType/43 (inlined) (26575 (estimated locally),0.12 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_SetStopMode_Privileged/100 (FlexCAN_Ip_SetStopMode_Privileged) @070fba80
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (35433 (estimated locally),0.16 per call) FlexCAN_EnterFreezeMode/124 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_SetStartMode_Privileged/99 (FlexCAN_Ip_SetStartMode_Privileged) @070fb7e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_GetStartMode_Privileged/98 (FlexCAN_Ip_GetStartMode_Privileged) @070fb540
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_GetStopMode_Privileged/97 (FlexCAN_Ip_GetStopMode_Privileged) @070fb2a0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionWrite/96 (FlexCAN_Ip_MainFunctionWrite) @070fb000
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (35433 (estimated locally),0.16 per call) FlexCAN_GetMsgBuffTimestamp/147 (35433 (estimated locally),0.16 per call) FlexCAN_GetBuffStatusFlag/10 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (FlexCAN_Ip_MainFunctionBusOff_Privileged) @070eeb60
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls:
Indirect call(37581 (estimated locally),0.18 per call)
FlexCAN_Ip_MainFunctionRead/94 (FlexCAN_Ip_MainFunctionRead) @070ee620
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_IRQHandlerRxMB/61 (2882 (estimated locally),0.01 per call) FlexCAN_GetBuffStatusFlag/10 (28476 (estimated locally),0.13 per call) FlexCAN_IRQHandlerRxFIFO/63 (2367 (estimated locally),0.01 per call) FlexCAN_IRQHandlerEnhancedRxFIFO/66 (735 (estimated locally),0.00 per call) FlexCAN_IsEnhancedRxFifoAvailable/141 (10866 (estimated locally),0.05 per call)
FlexCAN_Ip_Deinit_Privileged/93 (FlexCAN_Ip_Deinit_Privileged) @070ee0e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (35433 (estimated locally),0.16 per call) FlexCAN_SetRegDefaultVal/49 (inlined) (35433 (estimated locally),0.16 per call) FlexCAN_EnterFreezeMode/124 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (FlexCAN_Ip_SetRxFifoGlobalMask_Privileged) @070eed20
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (FlexCAN_Ip_SetRxIndividualMask_Privileged) @070eea80
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (11568 (estimated locally),0.05 per call) FlexCAN_Enable/144 (11568 (estimated locally),0.05 per call)
FlexCAN_Ip_ExitFreezeMode_Privileged/90 (FlexCAN_Ip_ExitFreezeMode_Privileged) @070ee7e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_ExitFreezeMode/149 (1073741824 (estimated locally),1.00 per call)
FlexCAN_Ip_EnterFreezeMode_Privileged/89 (FlexCAN_Ip_EnterFreezeMode_Privileged) @070ee540
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124 (1073741824 (estimated locally),1.00 per call)
FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (FlexCAN_Ip_SetRxMbGlobalMask_Privileged) @070ee2a0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_SendBlocking/87 (FlexCAN_Ip_SendBlocking) @070ee000
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (26843 (estimated locally),0.12 per call) FlexCAN_GetBuffStatusFlag/10 (28155 (estimated locally),0.13 per call) OsIf_GetElapsed/138 (26606 (estimated locally),0.12 per call) OsIf_GetCounter/137 (3012 (estimated locally),0.01 per call) OsIf_MicrosToTicks/136 (3012 (estimated locally),0.01 per call) FlexCAN_GetMsgBuffRegion/148 (3012 (estimated locally),0.01 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (3012 (estimated locally),0.01 per call) FlexCAN_GetBuffStatusFlag/10 (250932 (estimated locally),1.17 per call) OsIf_GetElapsed/138 (237131 (estimated locally),1.10 per call) FlexCAN_StartSendData/59 (53687 (estimated locally),0.25 per call) OsIf_MicrosToTicks/136 (214748 (estimated locally),1.00 per call) OsIf_GetCounter/137 (214748 (estimated locally),1.00 per call)
FlexCAN_Busoff_Error_IRQHandler/86 (FlexCAN_Busoff_Error_IRQHandler) @070ddb60
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls:
Indirect call(13153 (estimated locally),0.06 per call)
Indirect call(13153 (estimated locally),0.06 per call)
Indirect call(13153 (estimated locally),0.06 per call)
Indirect call(10786 (estimated locally),0.05 per call)
Indirect call(13153 (estimated locally),0.06 per call)
FlexCAN_Ip_GetControllerRxErrorCounter/85 (FlexCAN_Ip_GetControllerRxErrorCounter) @070dd620
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_GetControllerTxErrorCounter/84 (FlexCAN_Ip_GetControllerTxErrorCounter) @070dd0e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_GetErrorStatus/83 (FlexCAN_Ip_GetErrorStatus) @070ddd20
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_ClearErrorStatus/82 (FlexCAN_Ip_ClearErrorStatus) @070dda80
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_IRQHandler/81 (FlexCAN_IRQHandler) @070dd7e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (202115 (estimated locally),0.94 per call) FlexCAN_ProcessSpuriousInterruptMB/64 (inlined) (9473 (estimated locally),0.04 per call) FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (inlined) (1942 (estimated locally),0.01 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (2368 (estimated locally),0.01 per call) FlexCAN_GetMsgBuffIntStatusFlag/36 (14353 (estimated locally),0.07 per call) FlexCAN_IRQHandlerTxMB/62 (inlined) (2905 (estimated locally),0.01 per call) FlexCAN_IRQHandlerRxMB/61 (2426 (estimated locally),0.01 per call) FlexCAN_IRQHandlerRxFIFO/63 (2368 (estimated locally),0.01 per call) FlexCAN_GetMsgBuffIntStatusFlag/36 (239641 (estimated locally),1.12 per call) FlexCAN_GetMsgBuffIntStatusFlag/36 (28706 (estimated locally),0.13 per call)
FlexCAN_CompleteRxMessageFifoData/80 (FlexCAN_CompleteRxMessageFifoData) @070dd540
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_CompleteRxMessageFifoData/80 is inline copy in FlexCAN_IRQHandlerRxFIFO/63
Availability: local
Function flags: count:17929341 (estimated locally) body local optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63 (inlined) (17929341 (estimated locally),0.02 per call)
Calls: FlexCAN_SetMsgBuffIntCmd/132 (2958306 (estimated locally),0.00 per call) FlexCAN_SetMsgBuffIntCmd/132 (2958306 (estimated locally),0.00 per call) FlexCAN_SetMsgBuffIntCmd/132 (2958306 (estimated locally),0.00 per call)
FlexCAN_Ip_GetTransferStatus/79 (FlexCAN_Ip_GetTransferStatus) @070dd2a0
Type: function definition analyzed
Visibility: externally_visible public
References: g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_ConfigRemoteResponseMb/78 (FlexCAN_Ip_ConfigRemoteResponseMb) @070dd000
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 (8463 (estimated locally),0.04 per call) FlexCAN_SetTxMsgBuff/134 (25646 (estimated locally),0.12 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (25646 (estimated locally),0.12 per call) FlexCAN_IsMbOutOfRange/133 (53687 (estimated locally),0.25 per call)
FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged) @070cdb60
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (6845 (estimated locally),0.03 per call) FlexCAN_SetEnhancedRxFifoFilter/146 (6644 (estimated locally),0.03 per call) FlexCAN_Enable/144 (6845 (estimated locally),0.03 per call) FlexCAN_IsEnhancedRxFifoAvailable/141 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_ConfigRxFifo_Privileged/76 (FlexCAN_Ip_ConfigRxFifo_Privileged) @070cd620
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_Disable/125 (27380 (estimated locally),0.13 per call) FlexCAN_SetRxFifoFilter/145 (26575 (estimated locally),0.12 per call) FlexCAN_Enable/144 (27380 (estimated locally),0.13 per call)
FlexCAN_Ip_RxFifoBlocking/75 (FlexCAN_Ip_RxFifoBlocking) @070cd0e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_ProccessLegacyRxFIFO/57 (11693 (estimated locally),0.05 per call) FlexCAN_StartRxMessageFifoData/60 (35433 (estimated locally),0.16 per call) FlexCAN_ProccessLegacyRxFIFO/57 (14007 (estimated locally),0.07 per call) FlexCAN_StartRxMessageFifoData/60 (42445 (estimated locally),0.20 per call) FlexCAN_ProccessEnhancedRxFifo/56 (inlined) (9734 (estimated locally),0.05 per call) FlexCAN_StartRxMessageEnhancedFifoData/55 (29496 (estimated locally),0.14 per call) FlexCAN_IsEnhancedRxFifoAvailable/141 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_RxFifo/74 (FlexCAN_Ip_RxFifo) @070cdd20
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_StartRxMessageFifoData/60 (35433 (estimated locally),0.16 per call) FlexCAN_StartRxMessageFifoData/60 (42445 (estimated locally),0.20 per call) FlexCAN_StartRxMessageEnhancedFifoData/55 (29496 (estimated locally),0.14 per call) FlexCAN_IsEnhancedRxFifoAvailable/141 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_ReceiveBlocking/73 (FlexCAN_Ip_ReceiveBlocking) @070cda80
Type: function definition analyzed
Visibility: externally_visible public
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 (12047 (estimated locally),0.06 per call) OsIf_GetElapsed/138 (313013 (estimated locally),1.46 per call) FlexCAN_IRQHandlerRxMB/61 (34087 (estimated locally),0.16 per call) FlexCAN_GetBuffStatusFlag/10 (103294 (estimated locally),0.48 per call) OsIf_GetCounter/137 (35433 (estimated locally),0.16 per call) FlexCAN_SetMsgBuffIntCmd/132 (17717 (estimated locally),0.08 per call) FlexCAN_StartRxMessageBufferData/58 (107374 (estimated locally),0.50 per call) OsIf_MicrosToTicks/136 (214748 (estimated locally),1.00 per call)
FlexCAN_Ip_Receive/72 (FlexCAN_Ip_Receive) @070cd7e0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 (17717 (estimated locally),0.08 per call) FlexCAN_StartRxMessageBufferData/58 (107374 (estimated locally),0.50 per call)
FlexCAN_Ip_ConfigRxMb/71 (FlexCAN_Ip_ConfigRxMb) @070cd540
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_SetRxMsgBuff/135 (25646 (estimated locally),0.12 per call) FlexCAN_SetRxMsgBuff/135 (25646 (estimated locally),0.12 per call) FlexCAN_SetRxMsgBuff/135 (25646 (estimated locally),0.12 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (25646 (estimated locally),0.12 per call) FlexCAN_IsMbOutOfRange/133 (53687 (estimated locally),0.25 per call)
FlexCAN_Ip_Send/70 (FlexCAN_Ip_Send) @070cd2a0
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_SetMsgBuffIntCmd/132 (2923 (estimated locally),0.01 per call) FlexCAN_StartSendData/59 (17717 (estimated locally),0.08 per call)
FlexCAN_Ip_Init_Privileged/69 (FlexCAN_Ip_Init_Privileged) @070cd000
Type: function definition analyzed
Visibility: externally_visible public
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (write)
Referring:
Availability: available
Function flags: count:214748 (estimated locally) body optimize_size
Called by:
Calls: FlexCAN_EnterFreezeMode/124 (17717 (estimated locally),0.08 per call) FlexCAN_SetOperationMode/123 (17717 (estimated locally),0.08 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (8858 (estimated locally),0.04 per call) FlexCAN_SetTimeSegments/13 (4429 (estimated locally),0.02 per call) FlexCAN_SetFDTimeSegments/12 (4429 (estimated locally),0.02 per call) FlexCAN_SetExtendedTimeSegments/14 (4429 (estimated locally),0.02 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (8858 (estimated locally),0.04 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (8858 (estimated locally),0.04 per call) FlexCAN_SetEnhancedDataTimeSegments/17 (2923 (estimated locally),0.01 per call) FlexCAN_SetEnhancedNominalTimeSegments/15 (8858 (estimated locally),0.04 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (8858 (estimated locally),0.04 per call) FlexCAN_EnableExtCbt/24 (inlined) (17717 (estimated locally),0.08 per call) FlexCAN_InitController/53 (inlined) (53687 (estimated locally),0.25 per call)
FlexCAN_AbortRxTransfer/68 (FlexCAN_AbortRxTransfer) @070b2b60
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_AbortRxTransfer/68 is inline copy in FlexCAN_Ip_AbortTransfer/116
Availability: local
Function flags: count:2595 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116 (inlined) (2595 (estimated locally),0.01 per call)
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (2595 (estimated locally),0.01 per call) FlexCAN_GetMsgBuffRegion/148 (856 (estimated locally),0.00 per call) FLEXCAN_ClearMsgBuffIntCmd/162 (574 (estimated locally),0.00 per call) FlexCAN_GetMsgBuffRegion/148 (574 (estimated locally),0.00 per call) RxFifoOcuppiedLastMsgBuff/29 (inlined) (1739 (estimated locally),0.01 per call)
FlexCAN_AbortTxTransfer/67 (FlexCAN_AbortTxTransfer) @070b2620
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_AbortTxTransfer/67 is inline copy in FlexCAN_Ip_AbortTransfer/116
Availability: local
Function flags: count:2595 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_AbortTransfer/116 (inlined) (2595 (estimated locally),0.01 per call)
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (2595 (estimated locally),0.01 per call) FlexCAN_GetBuffStatusFlag/10 (24258 (estimated locally),0.11 per call) OsIf_GetElapsed/138 (22924 (estimated locally),0.11 per call) OsIf_GetCounter/137 (2595 (estimated locally),0.01 per call) OsIf_MicrosToTicks/136 (2595 (estimated locally),0.01 per call) FlexCAN_GetMsgBuffRegion/148 (2595 (estimated locally),0.01 per call)
FlexCAN_IRQHandlerEnhancedRxFIFO/66 (FlexCAN_IRQHandlerEnhancedRxFIFO) @070b20e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 (735 (estimated locally),0.00 per call) FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (846 (estimated locally),0.00 per call) FlexCAN_ProccessEnhancedRxFifo/56 (18161 (estimated locally),0.08 per call)
Calls: FlexCAN_CompleteRxMessageEnhancedFifoData/54 (inlined) (24094767 (estimated locally),0.02 per call) FlexCAN_ReadEnhancedRxFifo/142 (73014444 (estimated locally),0.07 per call)
Indirect call(150323855 (estimated locally),0.14 per call)
Indirect call(150323855 (estimated locally),0.14 per call)
Indirect call(150323855 (estimated locally),0.14 per call)
Indirect call(51110111 (estimated locally),0.05 per call)
FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (FlexCAN_ProcessIRQHandlerEnhancedRxFIFO) @070b2d20
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 is inline copy in FlexCAN_IRQHandler/81
Availability: local
Function flags: count:1942 (estimated locally) body local optimize_size
Called by: FlexCAN_IRQHandler/81 (inlined) (1942 (estimated locally),0.01 per call)
Calls: FlexCAN_IRQHandlerEnhancedRxFIFO/66 (846 (estimated locally),0.00 per call) FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 (inlined) (2563 (estimated locally),0.01 per call) FlexCAN_GetEnhancedRxFIFOStatusFlag/311 (inlined) (7768 (estimated locally),0.04 per call)
FlexCAN_ProcessSpuriousInterruptMB/64 (FlexCAN_ProcessSpuriousInterruptMB) @070b2a80
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_ProcessSpuriousInterruptMB/64 is inline copy in FlexCAN_IRQHandler/81
Availability: local
Function flags: count:9473 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_IRQHandler/81 (inlined) (9473 (estimated locally),0.04 per call)
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (4173 (estimated locally),0.02 per call) FlexCAN_GetBuffStatusImask/11 (inlined) (25293 (estimated locally),0.12 per call) FlexCAN_GetBuffStatusFlag/10 (76645 (estimated locally),0.36 per call)
FlexCAN_IRQHandlerRxFIFO/63 (FlexCAN_IRQHandlerRxFIFO) @070b27e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: local
Function flags: count:1073741823 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 (2367 (estimated locally),0.01 per call) FlexCAN_IRQHandler/81 (2368 (estimated locally),0.01 per call) FlexCAN_ProccessLegacyRxFIFO/57 (160726266 (estimated locally),1.40 per call)
Calls: FlexCAN_ClearMsgBuffIntStatusFlag/9 (268435456 (estimated locally),0.25 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (268435456 (estimated locally),0.25 per call) FlexCAN_CompleteRxMessageFifoData/80 (inlined) (17929341 (estimated locally),0.02 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (54331336 (estimated locally),0.05 per call) FlexCAN_ReadRxFifo/143 (54331336 (estimated locally),0.05 per call)
Indirect call(187904819 (estimated locally),0.18 per call)
Indirect call(187904819 (estimated locally),0.18 per call)
Indirect call(38031935 (estimated locally),0.04 per call)
FlexCAN_IRQHandlerTxMB/62 (FlexCAN_IRQHandlerTxMB) @070b2540
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_IRQHandlerTxMB/62 is inline copy in FlexCAN_IRQHandler/81
Availability: local
Function flags: count:2905 (estimated locally) body local optimize_size
Called by: FlexCAN_IRQHandler/81 (inlined) (2905 (estimated locally),0.01 per call)
Calls: FlexCAN_SetMsgBuffIntCmd/132 (400 (estimated locally),0.00 per call) FlexCAN_SetMsgBuffIntCmd/132 (479 (estimated locally),0.00 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (1452 (estimated locally),0.01 per call) FlexCAN_GetMsgBuffTimestamp/147 (1452 (estimated locally),0.01 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (294 (estimated locally),0.00 per call) FlexCAN_GetMsgBuff/140 (1452 (estimated locally),0.01 per call) FlexCAN_LockRxMsgBuff/139 (1452 (estimated locally),0.01 per call)
Indirect call(2034 (estimated locally),0.01 per call)
FlexCAN_IRQHandlerRxMB/61 (FlexCAN_IRQHandlerRxMB) @070b22a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: local
Function flags: count:1073741823 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_MainFunctionRead/94 (2882 (estimated locally),0.01 per call) FlexCAN_IRQHandler/81 (2426 (estimated locally),0.01 per call) FlexCAN_Ip_ReceiveBlocking/73 (34087 (estimated locally),0.16 per call)
Calls: FlexCAN_SetMsgBuffIntCmd/132 (147934780 (estimated locally),0.14 per call) FlexCAN_SetMsgBuffIntCmd/132 (177167401 (estimated locally),0.17 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (1073741823 (estimated locally),1.00 per call) FlexCAN_GetMsgBuff/140 (1073741823 (estimated locally),1.00 per call) FlexCAN_LockRxMsgBuff/139 (1073741823 (estimated locally),1.00 per call)
Indirect call(751619277 (estimated locally),0.70 per call)
FlexCAN_StartRxMessageFifoData/60 (FlexCAN_StartRxMessageFifoData) @070b2000
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 (35433 (estimated locally),0.16 per call) FlexCAN_Ip_RxFifoBlocking/75 (42445 (estimated locally),0.20 per call) FlexCAN_Ip_RxFifo/74 (35433 (estimated locally),0.16 per call) FlexCAN_Ip_RxFifo/74 (42445 (estimated locally),0.20 per call)
Calls: FlexCAN_StartRxMessageFifoData.part.0/179 (inlined) (107374 (estimated locally),0.50 per call)
FlexCAN_StartSendData/59 (FlexCAN_StartSendData) @06d13b60
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_SendBlocking/87 (53687 (estimated locally),0.25 per call) FlexCAN_Ip_Send/70 (17717 (estimated locally),0.08 per call)
Calls: FlexCAN_SetTxMsgBuff/134 (16670 (estimated locally),0.08 per call) FlexCAN_ClearMsgBuffIntStatusFlag/9 (16670 (estimated locally),0.08 per call) FlexCAN_IsMbOutOfRange/133 (53687 (estimated locally),0.25 per call)
FlexCAN_StartRxMessageBufferData/58 (FlexCAN_StartRxMessageBufferData) @06d13620
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_ReceiveBlocking/73 (107374 (estimated locally),0.50 per call) FlexCAN_Ip_Receive/72 (107374 (estimated locally),0.50 per call)
Calls: FlexCAN_IsMbOutOfRange/133 (107374 (estimated locally),0.50 per call)
FlexCAN_ProccessLegacyRxFIFO/57 (FlexCAN_ProccessLegacyRxFIFO) @06d130e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Availability: local
Function flags: count:114863532 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 (11693 (estimated locally),0.05 per call) FlexCAN_Ip_RxFifoBlocking/75 (14007 (estimated locally),0.07 per call)
Calls: FlexCAN_SetMsgBuffIntCmd/132 (19089400 (estimated locally),0.17 per call) FlexCAN_SetMsgBuffIntCmd/132 (19089400 (estimated locally),0.17 per call) FlexCAN_SetMsgBuffIntCmd/132 (19089400 (estimated locally),0.17 per call) OsIf_GetElapsed/138 (1014686025 (estimated locally),8.83 per call) FlexCAN_IRQHandlerRxFIFO/63 (160726266 (estimated locally),1.40 per call) FlexCAN_GetBuffStatusFlag/10 (487049291 (estimated locally),4.24 per call) OsIf_GetCounter/137 (114863532 (estimated locally),1.00 per call) OsIf_MicrosToTicks/136 (114863532 (estimated locally),1.00 per call)
FlexCAN_ProccessEnhancedRxFifo/56 (FlexCAN_ProccessEnhancedRxFifo) @06d13d20
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_flexcan_Ip_StatePtr/51 (read)g_Flexcan_Ip_aBase/50 (read)
Referring:
Function FlexCAN_ProccessEnhancedRxFifo/56 is inline copy in FlexCAN_Ip_RxFifoBlocking/75
Availability: local
Function flags: count:9734 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 (inlined) (9734 (estimated locally),0.05 per call)
Calls: OsIf_GetElapsed/138 (85989 (estimated locally),0.40 per call) FlexCAN_IRQHandlerEnhancedRxFIFO/66 (18161 (estimated locally),0.08 per call) FlexCAN_GetEnhancedRxFIFOStatusFlag/46 (inlined) (55033 (estimated locally),0.26 per call) OsIf_GetCounter/137 (9734 (estimated locally),0.05 per call) OsIf_MicrosToTicks/136 (9734 (estimated locally),0.05 per call)
FlexCAN_StartRxMessageEnhancedFifoData/55 (FlexCAN_StartRxMessageEnhancedFifoData) @06d13a80
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_RxFifoBlocking/75 (29496 (estimated locally),0.14 per call) FlexCAN_Ip_RxFifo/74 (29496 (estimated locally),0.14 per call)
Calls:
FlexCAN_CompleteRxMessageEnhancedFifoData/54 (FlexCAN_CompleteRxMessageEnhancedFifoData) @06d137e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: g_Flexcan_Ip_aBase/50 (read)g_flexcan_Ip_StatePtr/51 (read)
Referring:
Function FlexCAN_CompleteRxMessageEnhancedFifoData/54 is inline copy in FlexCAN_IRQHandlerEnhancedRxFIFO/66
Availability: local
Function flags: count:24094767 (estimated locally) body local optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66 (inlined) (24094767 (estimated locally),0.02 per call)
Calls: FlexCAN_IsEnhancedRxFifoAvailable/141 (12047384 (estimated locally),0.01 per call)
FlexCAN_InitController/53 (FlexCAN_InitController) @06d13540
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_InitController/53 is inline copy in FlexCAN_Ip_Init_Privileged/69
Availability: local
Function flags: count:53687 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69 (inlined) (53687 (estimated locally),0.25 per call)
Calls: FlexCAN_Disable/125 (3123 (estimated locally),0.01 per call) FlexCAN_EnterFreezeMode/124 (3123 (estimated locally),0.01 per call) FlexCAN_SetMaxMsgBuffNum/129 (9462 (estimated locally),0.04 per call) FlexCAN_SetPayloadSize/128 (9462 (estimated locally),0.04 per call) FlexCAN_Disable/125 (9462 (estimated locally),0.04 per call) FlexCAN_EnterFreezeMode/124 (9462 (estimated locally),0.04 per call) FlexCAN_InitRxFifo/52 (inlined) (18925 (estimated locally),0.09 per call) FlexCAN_ConfigCtrlOptions/127 (18925 (estimated locally),0.09 per call) FlexCAN_SetFDEnabled/312 (inlined) (18925 (estimated locally),0.09 per call) FlexCAN_DisableMemErrorDetection/5 (inlined) (18925 (estimated locally),0.09 per call) FlexCAN_Disable/125 (18925 (estimated locally),0.09 per call) FlexCAN_EnterFreezeMode/124 (18925 (estimated locally),0.09 per call) FlexCAN_Init/126 (37849 (estimated locally),0.18 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (37849 (estimated locally),0.18 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (37849 (estimated locally),0.18 per call) FlexCAN_Disable/125 (10453 (estimated locally),0.05 per call) FlexCAN_EnterFreezeMode/124 (31675 (estimated locally),0.15 per call)
FlexCAN_InitRxFifo/52 (FlexCAN_InitRxFifo) @06d132a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_InitRxFifo/52 is inline copy in FlexCAN_Ip_Init_Privileged/69
Availability: local
Function flags: count:18925 (estimated locally) body local optimize_size
Called by: FlexCAN_InitController/53 (inlined) (18925 (estimated locally),0.09 per call)
Calls: FlexCAN_EnableEnhancedRxFifo/131 (5215 (estimated locally),0.02 per call) FlexCAN_EnableRxFifo/130 (6245 (estimated locally),0.03 per call)
g_flexcan_Ip_StatePtr/51 (g_flexcan_Ip_StatePtr) @06d0a678
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_Init_Privileged/69 (write)FlexCAN_Ip_Send/70 (read)FlexCAN_StartRxMessageFifoData.part.0/179 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_StartSendData/59 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_Ip_GetTransferStatus/79 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_Deinit_Privileged/93 (write)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_Ip_AbortTransfer/116 (read)
Availability: available
Varpool flags:
g_Flexcan_Ip_aBase/50 (g_Flexcan_Ip_aBase) @06d0a5e8
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: FlexCAN_AbortTxTransfer/67 (read)FlexCAN_AbortRxTransfer/68 (read)FlexCAN_CompleteRxMessageFifoData/80 (read)FlexCAN_Ip_Init_Privileged/69 (read)FlexCAN_Ip_Send/70 (read)FlexCAN_StartRxMessageFifoData.part.0/179 (read)FlexCAN_Ip_ConfigRxMb/71 (read)FlexCAN_StartRxMessageBufferData/58 (read)FlexCAN_Ip_Receive/72 (read)FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (read)FlexCAN_StartRxMessageEnhancedFifoData/55 (read)FlexCAN_Ip_ReceiveBlocking/73 (read)FlexCAN_CompleteRxMessageEnhancedFifoData/54 (read)FlexCAN_IRQHandlerRxMB/61 (read)FlexCAN_StartSendData/59 (read)FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (read)FlexCAN_ProccessEnhancedRxFifo/56 (read)FlexCAN_ProcessSpuriousInterruptMB/64 (read)FlexCAN_Ip_RxFifo/74 (read)FlexCAN_Ip_RxFifoBlocking/75 (read)FlexCAN_Ip_ConfigRxFifo_Privileged/76 (read)FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (read)FlexCAN_IRQHandlerRxFIFO/63 (read)FlexCAN_IRQHandlerEnhancedRxFIFO/66 (read)FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (read)FlexCAN_Ip_ConfigRemoteResponseMb/78 (read)FlexCAN_IRQHandler/81 (read)FlexCAN_Ip_ClearErrorStatus/82 (read)FlexCAN_Ip_GetErrorStatus/83 (read)FlexCAN_Ip_GetControllerTxErrorCounter/84 (read)FlexCAN_Ip_GetControllerRxErrorCounter/85 (read)FlexCAN_Busoff_Error_IRQHandler/86 (read)FlexCAN_Ip_SendBlocking/87 (read)FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (read)FlexCAN_Ip_EnterFreezeMode_Privileged/89 (read)FlexCAN_Ip_ExitFreezeMode_Privileged/90 (read)FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (read)FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (read)FlexCAN_Ip_Deinit_Privileged/93 (read)FlexCAN_Ip_MainFunctionRead/94 (read)FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (read)FlexCAN_Ip_MainFunctionWrite/96 (read)FlexCAN_Ip_GetStopMode_Privileged/97 (read)FlexCAN_Ip_GetStartMode_Privileged/98 (read)FlexCAN_Ip_SetStartMode_Privileged/99 (read)FlexCAN_Ip_SetStopMode_Privileged/100 (read)FlexCAN_Ip_SetRxMaskType_Privileged/101 (read)FlexCAN_Ip_SetBitrate_Privileged/102 (read)FlexCAN_Ip_GetBitrate/103 (read)FlexCAN_Ip_ClearTDCFail_Privileged/104 (read)FlexCAN_Ip_GetTDCFail_Privileged/105 (read)FlexCAN_Ip_GetTDCValue_Privileged/106 (read)FlexCAN_Ip_SetBitrateCbt_Privileged/107 (read)FlexCAN_Ip_GetBitrateFD/108 (read)FlexCAN_Ip_SetTDCOffset_Privileged/109 (read)FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (read)FlexCAN_Ip_GetBuffStatusFlag/111 (read)FlexCAN_Ip_ClearBuffStatusFlag/112 (read)FlexCAN_Ip_EnableInterrupts_Privileged/113 (read)FlexCAN_Ip_DisableInterrupts_Privileged/114 (read)FlexCAN_ProccessLegacyRxFIFO/57 (read)FlexCAN_IRQHandlerTxMB/62 (read)FlexCAN_Ip_SetErrorInt_Privileged/115 (read)FlexCAN_Ip_AbortTransfer/116 (read)FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (read)FlexCAN_Ip_GetListenOnlyMode/120 (read)
Availability: available
Varpool flags: initialized read-only const-value-known
FlexCAN_SetRegDefaultVal/49 (FlexCAN_SetRegDefaultVal) @06dd29a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_SetRegDefaultVal/49 is inline copy in FlexCAN_Ip_Deinit_Privileged/93
Availability: local
Function flags: count:35433 (estimated locally) body local optimize_size
Called by: FlexCAN_Ip_Deinit_Privileged/93 (inlined) (35433 (estimated locally),0.16 per call)
Calls: FlexCAN_GetMaxMbNum/150 (35433 (estimated locally),0.16 per call) FlexCAN_GetMaxMbNum/150 (35433 (estimated locally),0.16 per call) FlexCAN_IsEnhancedRxFifoAvailable/141 (35433 (estimated locally),0.16 per call)
FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 (FlexCAN_GetEnhancedRxFIFOIntStatusFlag) @06dceee0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_GetEnhancedRxFIFOIntStatusFlag/48 is inline copy in FlexCAN_IRQHandler/81
Availability: local
Function flags: count:2563 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65 (inlined) (2563 (estimated locally),0.01 per call)
Calls:
FlexCAN_GetEnhancedRxFIFOStatusFlag/46 (FlexCAN_GetEnhancedRxFIFOStatusFlag) @06dce9a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
previous sharing asm name: 311
References:
Referring:
Function FlexCAN_GetEnhancedRxFIFOStatusFlag/46 is inline copy in FlexCAN_Ip_RxFifoBlocking/75
Availability: local
Function flags: count:55033 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_ProccessEnhancedRxFifo/56 (inlined) (55033 (estimated locally),0.26 per call)
Calls:
FlexCAN_SetRxMaskType/43 (FlexCAN_SetRxMaskType) @06dce1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_SetRxMaskType/43 is inline copy in FlexCAN_Ip_SetRxMaskType_Privileged/101
Availability: local
Function flags: count:26575 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetRxMaskType_Privileged/101 (inlined) (26575 (estimated locally),0.12 per call)
Calls:
FlexCAN_SetTxArbitrationStartDelay/42 (FlexCAN_SetTxArbitrationStartDelay) @06dcad20
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_SetTxArbitrationStartDelay/42 is inline copy in FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Availability: local
Function flags: count:26575 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (inlined) (26575 (estimated locally),0.12 per call)
Calls:
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @06dc2c40
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: FlexCAN_IRQHandler/81 (14353 (estimated locally),0.07 per call) FlexCAN_IRQHandler/81 (239641 (estimated locally),1.12 per call) FlexCAN_IRQHandler/81 (28706 (estimated locally),0.13 per call)
Calls: FlexCAN_GetMsgBuffIntStatusFlag.part.0/174 (inlined) (134217728 (estimated locally),0.12 per call)
RxFifoOcuppiedLastMsgBuff/29 (RxFifoOcuppiedLastMsgBuff) @06d032a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function RxFifoOcuppiedLastMsgBuff/29 is inline copy in FlexCAN_Ip_AbortTransfer/116
Availability: local
Function flags: count:1739 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_AbortRxTransfer/68 (inlined) (1739 (estimated locally),0.01 per call)
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06d01620
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_EnhCbtEnable/25 is inline copy in FlexCAN_Ip_SetBitrate_Privileged/102
Availability: local
Function flags: count:13288 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 (inlined) (13288 (estimated locally),0.06 per call)
Calls:
FlexCAN_EnableExtCbt/24 (FlexCAN_EnableExtCbt) @06d012a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_EnableExtCbt/24 is inline copy in FlexCAN_Ip_Init_Privileged/69
Availability: local
Function flags: count:17717 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69 (inlined) (17717 (estimated locally),0.08 per call)
Calls:
FlexCAN_GetFDTimeSegments/21 (FlexCAN_GetFDTimeSegments) @06cfb9a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_GetFDTimeSegments/21 is inline copy in FlexCAN_Ip_GetBitrateFD/108
Availability: local
Function flags: count:26844 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108 (inlined) (26844 (estimated locally),0.13 per call)
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @06cfb700
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_GetTimeSegments/20 is inline copy in FlexCAN_Ip_GetBitrate/103
Availability: local
Function flags: count:21222 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 (inlined) (21222 (estimated locally),0.10 per call)
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @06cfb460
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_GetExtendedTimeSegments/19 is inline copy in FlexCAN_Ip_GetBitrate/103
Availability: local
Function flags: count:14748 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 (inlined) (14748 (estimated locally),0.07 per call)
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @06cfb1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_GetEnhancedDataTimeSegments/18 is inline copy in FlexCAN_Ip_GetBitrateFD/108
Availability: local
Function flags: count:26844 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108 (inlined) (26844 (estimated locally),0.13 per call)
Calls:
FlexCAN_SetEnhancedDataTimeSegments/17 (FlexCAN_SetEnhancedDataTimeSegments) @06c81ee0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 (3322 (estimated locally),0.02 per call) FlexCAN_Ip_Init_Privileged/69 (2923 (estimated locally),0.01 per call)
Calls: FlexCAN_SetEnhancedDataTimeSegments.part.0/172 (inlined) (107374 (estimated locally),0.50 per call)
FlexCAN_GetEnhancedNominalTimeSegments/16 (FlexCAN_GetEnhancedNominalTimeSegments) @06c819a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_GetEnhancedNominalTimeSegments/16 is inline copy in FlexCAN_Ip_GetBitrate/103
Availability: local
Function flags: count:17717 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 (inlined) (17717 (estimated locally),0.08 per call)
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @06c81700
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 (4385 (estimated locally),0.02 per call) FlexCAN_Ip_Init_Privileged/69 (8858 (estimated locally),0.04 per call)
Calls: FlexCAN_SetEnhancedNominalTimeSegments.part.0/170 (inlined) (107374 (estimated locally),0.50 per call)
FlexCAN_SetExtendedTimeSegments/14 (FlexCAN_SetExtendedTimeSegments) @06c811c0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 (3650 (estimated locally),0.02 per call) FlexCAN_Ip_Init_Privileged/69 (4429 (estimated locally),0.02 per call)
Calls: FlexCAN_SetExtendedTimeSegments.part.0/168 (inlined) (107374 (estimated locally),0.50 per call)
FlexCAN_SetTimeSegments/13 (FlexCAN_SetTimeSegments) @06c7ca80
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102 (5253 (estimated locally),0.02 per call) FlexCAN_Ip_Init_Privileged/69 (4429 (estimated locally),0.02 per call)
Calls: FlexCAN_SetTimeSegments.part.0/166 (inlined) (107374 (estimated locally),0.50 per call)
FlexCAN_SetFDTimeSegments/12 (FlexCAN_SetFDTimeSegments) @06c7c380
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 (3322 (estimated locally),0.02 per call) FlexCAN_Ip_Init_Privileged/69 (4429 (estimated locally),0.02 per call)
Calls: FlexCAN_SetFDTimeSegments.part.0/164 (inlined) (107374 (estimated locally),0.50 per call)
FlexCAN_GetBuffStatusImask/11 (FlexCAN_GetBuffStatusImask) @06c76c40
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_GetBuffStatusImask/11 is inline copy in FlexCAN_IRQHandler/81
Availability: local
Function flags: count:25293 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64 (inlined) (25293 (estimated locally),0.12 per call)
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @06c769a0
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: FlexCAN_Ip_GetBuffStatusFlag/111 (52484 (estimated locally),0.24 per call) FlexCAN_Ip_MainFunctionWrite/96 (107374 (estimated locally),0.50 per call) FlexCAN_Ip_MainFunctionRead/94 (28476 (estimated locally),0.13 per call) FlexCAN_Ip_SendBlocking/87 (28155 (estimated locally),0.13 per call) FlexCAN_Ip_SendBlocking/87 (250932 (estimated locally),1.17 per call) FlexCAN_Ip_ReceiveBlocking/73 (103294 (estimated locally),0.48 per call) FlexCAN_AbortTxTransfer/67 (24258 (estimated locally),0.11 per call) FlexCAN_ProccessLegacyRxFIFO/57 (487049291 (estimated locally),4.24 per call) FlexCAN_ProcessSpuriousInterruptMB/64 (76645 (estimated locally),0.36 per call)
Calls:
FlexCAN_ClearMsgBuffIntStatusFlag/9 (FlexCAN_ClearMsgBuffIntStatusFlag) @06c76700
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: FlexCAN_Ip_ClearBuffStatusFlag/112 (52484 (estimated locally),0.24 per call) FlexCAN_Ip_MainFunctionWrite/96 (35433 (estimated locally),0.16 per call) FlexCAN_Ip_SendBlocking/87 (26843 (estimated locally),0.12 per call) FlexCAN_Ip_SendBlocking/87 (3012 (estimated locally),0.01 per call) FlexCAN_IRQHandler/81 (202115 (estimated locally),0.94 per call) FlexCAN_IRQHandler/81 (2368 (estimated locally),0.01 per call) FlexCAN_Ip_ConfigRemoteResponseMb/78 (25646 (estimated locally),0.12 per call) FlexCAN_Ip_ConfigRxMb/71 (25646 (estimated locally),0.12 per call) FlexCAN_AbortRxTransfer/68 (2595 (estimated locally),0.01 per call) FlexCAN_AbortTxTransfer/67 (2595 (estimated locally),0.01 per call) FlexCAN_IRQHandlerTxMB/62 (1452 (estimated locally),0.01 per call) FlexCAN_IRQHandlerTxMB/62 (294 (estimated locally),0.00 per call) FlexCAN_IRQHandlerRxFIFO/63 (268435456 (estimated locally),0.25 per call) FlexCAN_IRQHandlerRxFIFO/63 (268435456 (estimated locally),0.25 per call) FlexCAN_IRQHandlerRxFIFO/63 (54331336 (estimated locally),0.05 per call) FlexCAN_IRQHandlerRxMB/61 (1073741823 (estimated locally),1.00 per call) FlexCAN_StartSendData/59 (16670 (estimated locally),0.08 per call) FlexCAN_ProcessSpuriousInterruptMB/64 (4173 (estimated locally),0.02 per call)
Calls:
FlexCAN_SetListenOnlyMode/7 (FlexCAN_SetListenOnlyMode) @06c760e0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_SetListenOnlyMode/7 is inline copy in FlexCAN_Ip_SetListenOnlyMode_Privileged/119
Availability: local
Function flags: count:26575 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (inlined) (26575 (estimated locally),0.12 per call)
Calls:
FlexCAN_SetFDEnabled/6 (FlexCAN_SetFDEnabled) @06c74d20
Type: function definition analyzed
Visibility: prevailing_def_ironly
previous sharing asm name: 312
References:
Referring:
Function FlexCAN_SetFDEnabled/6 is inline copy in FlexCAN_Ip_SetBitrateCbt_Privileged/107
Availability: local
Function flags: count:6644 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 (inlined) (6644 (estimated locally),0.03 per call)
Calls:
FlexCAN_DisableMemErrorDetection/5 (FlexCAN_DisableMemErrorDetection) @06c748c0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_DisableMemErrorDetection/5 is inline copy in FlexCAN_Ip_Init_Privileged/69
Availability: local
Function flags: count:18925 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_InitController/53 (inlined) (18925 (estimated locally),0.09 per call)
Calls:
FlexCAN_SetEnhancedTDCOffset/3 (FlexCAN_SetEnhancedTDCOffset) @06c6dc40
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_SetEnhancedTDCOffset/3 is inline copy in FlexCAN_Ip_SetTDCOffset_Privileged/109
Availability: local
Function flags: count:13288 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109 (inlined) (13288 (estimated locally),0.06 per call)
Calls:
FlexCAN_SetTDCOffset/2 (FlexCAN_SetTDCOffset) @06c6d8c0
Type: function definition analyzed
Visibility: prevailing_def_ironly
References:
Referring:
Function FlexCAN_SetTDCOffset/2 is inline copy in FlexCAN_Ip_SetTDCOffset_Privileged/109
Availability: local
Function flags: count:13288 (estimated locally) body local nonfreeing_fn optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109 (inlined) (13288 (estimated locally),0.06 per call)
Calls:
Materializing clones
Materialization Call site updates done.
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:FlexCAN_ClearMsgBuffIntStatusFlag:0
Time profile order in expand_all_functions:FlexCAN_GetBuffStatusFlag:0
Time profile order in expand_all_functions:FlexCAN_StartRxMessageEnhancedFifoData:0
Time profile order in expand_all_functions:FlexCAN_StartRxMessageBufferData:0
Time profile order in expand_all_functions:FlexCAN_StartSendData:0
Time profile order in expand_all_functions:FlexCAN_IRQHandlerRxMB:0
Time profile order in expand_all_functions:FlexCAN_IRQHandlerEnhancedRxFIFO:0
Time profile order in expand_all_functions:FlexCAN_IRQHandlerRxFIFO:0
Time profile order in expand_all_functions:FlexCAN_ProccessLegacyRxFIFO:0
Time profile order in expand_all_functions:FlexCAN_SetFDTimeSegments:0
Time profile order in expand_all_functions:FlexCAN_SetTimeSegments:0
Time profile order in expand_all_functions:FlexCAN_SetExtendedTimeSegments:0
Time profile order in expand_all_functions:FlexCAN_SetEnhancedNominalTimeSegments:0
Time profile order in expand_all_functions:FlexCAN_SetEnhancedDataTimeSegments:0
Time profile order in expand_all_functions:FlexCAN_GetMsgBuffIntStatusFlag:0
Time profile order in expand_all_functions:FlexCAN_StartRxMessageFifoData:0
Time profile order in expand_all_functions:FlexCAN_Ip_Init_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_Send:0
Time profile order in expand_all_functions:FlexCAN_Ip_ConfigRxMb:0
Time profile order in expand_all_functions:FlexCAN_Ip_Receive:0
Time profile order in expand_all_functions:FlexCAN_Ip_ReceiveBlocking:0
Time profile order in expand_all_functions:FlexCAN_Ip_RxFifo:0
Time profile order in expand_all_functions:FlexCAN_Ip_RxFifoBlocking:0
Time profile order in expand_all_functions:FlexCAN_Ip_ConfigRxFifo_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_ConfigRemoteResponseMb:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetTransferStatus:0
Time profile order in expand_all_functions:FlexCAN_IRQHandler:0
Time profile order in expand_all_functions:FlexCAN_Ip_ClearErrorStatus:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetErrorStatus:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetControllerTxErrorCounter:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetControllerRxErrorCounter:0
Time profile order in expand_all_functions:FlexCAN_Busoff_Error_IRQHandler:0
Time profile order in expand_all_functions:FlexCAN_Ip_SendBlocking:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetRxMbGlobalMask_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_EnterFreezeMode_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_ExitFreezeMode_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetRxIndividualMask_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetRxFifoGlobalMask_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_Deinit_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_MainFunctionRead:0
Time profile order in expand_all_functions:FlexCAN_Ip_MainFunctionBusOff_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_MainFunctionWrite:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetStopMode_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetStartMode_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetStartMode_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetStopMode_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetRxMaskType_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetBitrate_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetBitrate:0
Time profile order in expand_all_functions:FlexCAN_Ip_ClearTDCFail_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetTDCFail_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetTDCValue_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetBitrateCbt_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetBitrateFD:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetTDCOffset_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetBuffStatusFlag:0
Time profile order in expand_all_functions:FlexCAN_Ip_ClearBuffStatusFlag:0
Time profile order in expand_all_functions:FlexCAN_Ip_EnableInterrupts_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_DisableInterrupts_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetErrorInt_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_AbortTransfer:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetRxMb14Mask_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetRxMb15Mask_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_SetListenOnlyMode_Privileged:0
Time profile order in expand_all_functions:FlexCAN_Ip_GetListenOnlyMode:0
Trivially needed variables: g_flexcan_Ip_StatePtr g_Flexcan_Ip_aBase
Removing variables:
Final Symbol table:
FLEXCAN_ClearMsgBuffIntCmd/162 (FLEXCAN_ClearMsgBuffIntCmd) @071de7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetErrIntCmd/161 (FlexCAN_SetErrIntCmd) @071de620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_DisableInterrupts/160 (FlexCAN_DisableInterrupts) @071de380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @071de1c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17/158 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_17) @071c9d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17/157 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_17) @071c9c40
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16/156 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_16) @071c98c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16/155 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_16) @071c97e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15/154 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_15) @071c92a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15/153 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_15) @071c91c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14/152 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_14) @071b5700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14/151 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_14) @071b5620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @0719db60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ExitFreezeMode/149 (FlexCAN_ExitFreezeMode) @0719d540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuffRegion/148 (FlexCAN_GetMsgBuffRegion) @0719d0e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuffTimestamp/147 (FlexCAN_GetMsgBuffTimestamp) @0717c380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetEnhancedRxFifoFilter/146 (FlexCAN_SetEnhancedRxFifoFilter) @07162d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @07162a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @071629a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ReadRxFifo/143 (FlexCAN_ReadRxFifo) @07162700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @071621c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @071497e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuff/140 (FlexCAN_GetMsgBuff) @07149540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_LockRxMsgBuff/139 (FlexCAN_LockRxMsgBuff) @07149460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetElapsed/138 (OsIf_GetElapsed) @071491c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetCounter/137 (OsIf_GetCounter) @071490e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_MicrosToTicks/136 (OsIf_MicrosToTicks) @07149000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetRxMsgBuff/135 (FlexCAN_SetRxMsgBuff) @07131b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetTxMsgBuff/134 (FlexCAN_SetTxMsgBuff) @071318c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_IsMbOutOfRange/133 (FlexCAN_IsMbOutOfRange) @071317e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetMsgBuffIntCmd/132 (FlexCAN_SetMsgBuffIntCmd) @07131540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnableEnhancedRxFifo/131 (FlexCAN_EnableEnhancedRxFifo) @067e5e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @067e5d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @067e57e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @067e5700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @067e5620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @067e5540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @067e5460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnterFreezeMode/124 (FlexCAN_EnterFreezeMode) @067e51c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetOperationMode/123 (FlexCAN_SetOperationMode) @067e50e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00/122 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_00) @067e5000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00/121 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_00) @07115e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Ip_GetListenOnlyMode/120 (FlexCAN_Ip_GetListenOnlyMode) @071150e0
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:
FlexCAN_Ip_SetListenOnlyMode_Privileged/119 (FlexCAN_Ip_SetListenOnlyMode_Privileged) @07115d20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetRxMb15Mask_Privileged/118 (FlexCAN_Ip_SetRxMb15Mask_Privileged) @07115a80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetRxMb14Mask_Privileged/117 (FlexCAN_Ip_SetRxMb14Mask_Privileged) @071157e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_AbortTransfer/116 (FlexCAN_Ip_AbortTransfer) @07115540
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetErrorInt_Privileged/115 (FlexCAN_Ip_SetErrorInt_Privileged) @071152a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_DisableInterrupts_Privileged/114 (FlexCAN_Ip_DisableInterrupts_Privileged) @07115000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_EnableInterrupts_Privileged/113 (FlexCAN_Ip_EnableInterrupts_Privileged) @07108b60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_ClearBuffStatusFlag/112 (FlexCAN_Ip_ClearBuffStatusFlag) @07108620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_GetBuffStatusFlag/111 (FlexCAN_Ip_GetBuffStatusFlag) @071080e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110 (FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged) @07108d20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetTDCOffset_Privileged/109 (FlexCAN_Ip_SetTDCOffset_Privileged) @07108a80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_GetBitrateFD/108 (FlexCAN_Ip_GetBitrateFD) @071087e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_SetBitrateCbt_Privileged/107 (FlexCAN_Ip_SetBitrateCbt_Privileged) @07108540
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_GetTDCValue_Privileged/106 (FlexCAN_Ip_GetTDCValue_Privileged) @071082a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_GetTDCFail_Privileged/105 (FlexCAN_Ip_GetTDCFail_Privileged) @07108000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_ClearTDCFail_Privileged/104 (FlexCAN_Ip_ClearTDCFail_Privileged) @070fbb60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_GetBitrate/103 (FlexCAN_Ip_GetBitrate) @070fb620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_SetBitrate_Privileged/102 (FlexCAN_Ip_SetBitrate_Privileged) @070fb0e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetRxMaskType_Privileged/101 (FlexCAN_Ip_SetRxMaskType_Privileged) @070fbd20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetStopMode_Privileged/100 (FlexCAN_Ip_SetStopMode_Privileged) @070fba80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetStartMode_Privileged/99 (FlexCAN_Ip_SetStartMode_Privileged) @070fb7e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_GetStartMode_Privileged/98 (FlexCAN_Ip_GetStartMode_Privileged) @070fb540
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:
FlexCAN_Ip_GetStopMode_Privileged/97 (FlexCAN_Ip_GetStopMode_Privileged) @070fb2a0
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:
FlexCAN_Ip_MainFunctionWrite/96 (FlexCAN_Ip_MainFunctionWrite) @070fb000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionBusOff_Privileged/95 (FlexCAN_Ip_MainFunctionBusOff_Privileged) @070eeb60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionRead/94 (FlexCAN_Ip_MainFunctionRead) @070ee620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_Deinit_Privileged/93 (FlexCAN_Ip_Deinit_Privileged) @070ee0e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92 (FlexCAN_Ip_SetRxFifoGlobalMask_Privileged) @070eed20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SetRxIndividualMask_Privileged/91 (FlexCAN_Ip_SetRxIndividualMask_Privileged) @070eea80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_ExitFreezeMode_Privileged/90 (FlexCAN_Ip_ExitFreezeMode_Privileged) @070ee7e0
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:
FlexCAN_Ip_EnterFreezeMode_Privileged/89 (FlexCAN_Ip_EnterFreezeMode_Privileged) @070ee540
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:
FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88 (FlexCAN_Ip_SetRxMbGlobalMask_Privileged) @070ee2a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_SendBlocking/87 (FlexCAN_Ip_SendBlocking) @070ee000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Busoff_Error_IRQHandler/86 (FlexCAN_Busoff_Error_IRQHandler) @070ddb60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_GetControllerRxErrorCounter/85 (FlexCAN_Ip_GetControllerRxErrorCounter) @070dd620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_GetControllerTxErrorCounter/84 (FlexCAN_Ip_GetControllerTxErrorCounter) @070dd0e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_GetErrorStatus/83 (FlexCAN_Ip_GetErrorStatus) @070ddd20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_ClearErrorStatus/82 (FlexCAN_Ip_ClearErrorStatus) @070dda80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_IRQHandler/81 (FlexCAN_IRQHandler) @070dd7e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_GetTransferStatus/79 (FlexCAN_Ip_GetTransferStatus) @070dd2a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_Ip_ConfigRemoteResponseMb/78 (FlexCAN_Ip_ConfigRemoteResponseMb) @070dd000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77 (FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged) @070cdb60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_ConfigRxFifo_Privileged/76 (FlexCAN_Ip_ConfigRxFifo_Privileged) @070cd620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_RxFifoBlocking/75 (FlexCAN_Ip_RxFifoBlocking) @070cd0e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_RxFifo/74 (FlexCAN_Ip_RxFifo) @070cdd20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_ReceiveBlocking/73 (FlexCAN_Ip_ReceiveBlocking) @070cda80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_Receive/72 (FlexCAN_Ip_Receive) @070cd7e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_ConfigRxMb/71 (FlexCAN_Ip_ConfigRxMb) @070cd540
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_Send/70 (FlexCAN_Ip_Send) @070cd2a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_Ip_Init_Privileged/69 (FlexCAN_Ip_Init_Privileged) @070cd000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:214748 (estimated locally) optimize_size
Called by:
Calls:
FlexCAN_IRQHandlerEnhancedRxFIFO/66 (FlexCAN_IRQHandlerEnhancedRxFIFO) @070b20e0
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:
FlexCAN_IRQHandlerRxFIFO/63 (FlexCAN_IRQHandlerRxFIFO) @070b27e0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:1073741823 (estimated locally) local optimize_size
Called by:
Calls:
FlexCAN_IRQHandlerRxMB/61 (FlexCAN_IRQHandlerRxMB) @070b22a0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:1073741823 (estimated locally) local optimize_size
Called by:
Calls:
FlexCAN_StartRxMessageFifoData/60 (FlexCAN_StartRxMessageFifoData) @070b2000
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local optimize_size
Called by:
Calls:
FlexCAN_StartSendData/59 (FlexCAN_StartSendData) @06d13b60
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local optimize_size
Called by:
Calls:
FlexCAN_StartRxMessageBufferData/58 (FlexCAN_StartRxMessageBufferData) @06d13620
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local optimize_size
Called by:
Calls:
FlexCAN_ProccessLegacyRxFIFO/57 (FlexCAN_ProccessLegacyRxFIFO) @06d130e0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:114863532 (estimated locally) local optimize_size
Called by:
Calls:
FlexCAN_StartRxMessageEnhancedFifoData/55 (FlexCAN_StartRxMessageEnhancedFifoData) @06d13a80
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
g_flexcan_Ip_StatePtr/51 (g_flexcan_Ip_StatePtr) @06d0a678
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @00000001
References:
Referring:
Availability: available
Varpool flags:
g_Flexcan_Ip_aBase/50 (g_Flexcan_Ip_aBase) @06d0a5e8
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06d0a678
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @06dc2c40
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:
FlexCAN_SetEnhancedDataTimeSegments/17 (FlexCAN_SetEnhancedDataTimeSegments) @06c81ee0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @06c81700
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_SetExtendedTimeSegments/14 (FlexCAN_SetExtendedTimeSegments) @06c811c0
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_SetTimeSegments/13 (FlexCAN_SetTimeSegments) @06c7ca80
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_SetFDTimeSegments/12 (FlexCAN_SetFDTimeSegments) @06c7c380
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
Called by:
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @06c769a0
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:
FlexCAN_ClearMsgBuffIntStatusFlag/9 (FlexCAN_ClearMsgBuffIntStatusFlag) @06c76700
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: