ADM/GW/Debug_FLASH/RTD/src/FlexCAN_Ip.c.000i.cgraph
3minbe f7e8a96a61 1.주행안전 시나리오 기반 로직 최신화
2.주행안전 시나리오 기반 VCU CAN 수정
3.주행안전 시나리오 기반 DBC 최신화
2025-07-16 17:20:17 +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) @0651e7e0
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) @0651e620
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) @0651e380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @0651e1c0
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) @06509d20
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) @06509c40
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) @065098c0
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) @065097e0
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) @065092a0
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) @065091c0
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) @064f5700
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) @064f5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @064ddb60
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) @064dd540
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) @064dd0e0
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) @064bc380
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) @064a2d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @064a2a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @064a29a0
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) @064a2700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @064a21c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @064897e0
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) @06489540
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) @06489460
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) @064891c0
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) @064890e0
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) @06489000
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) @06471b60
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) @064718c0
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) @064717e0
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) @06471540
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) @04f04e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @04f04d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @04f047e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @04f04700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @04f04620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @04f04540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @04f04460
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) @04f041c0
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) @04f040e0
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) @04f04000
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) @06455e00
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) @064550e0
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) @06455d20
Type: function definition analyzed
Visibility: public
Aux: @064550e0
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) @06455a80
Type: function definition analyzed
Visibility: public
Aux: @06455d20
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) @064557e0
Type: function definition analyzed
Visibility: public
Aux: @06455a80
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) @06455540
Type: function definition analyzed
Visibility: public
Aux: @064557e0
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) @064552a0
Type: function definition analyzed
Visibility: public
Aux: @06455540
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) @06455000
Type: function definition analyzed
Visibility: public
Aux: @064552a0
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) @06448b60
Type: function definition analyzed
Visibility: public
Aux: @06455000
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) @06448620
Type: function definition analyzed
Visibility: public
Aux: @06448b60
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) @064480e0
Type: function definition analyzed
Visibility: public
Aux: @06448620
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) @06448d20
Type: function definition analyzed
Visibility: public
Aux: @064480e0
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) @06448a80
Type: function definition analyzed
Visibility: public
Aux: @06448d20
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) @064487e0
Type: function definition analyzed
Visibility: public
Aux: @06448a80
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) @06448540
Type: function definition analyzed
Visibility: public
Aux: @064487e0
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) @064482a0
Type: function definition analyzed
Visibility: public
Aux: @06448540
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) @06448000
Type: function definition analyzed
Visibility: public
Aux: @064482a0
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) @0643bb60
Type: function definition analyzed
Visibility: public
Aux: @06448000
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) @0643b620
Type: function definition analyzed
Visibility: public
Aux: @0643bb60
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) @0643b0e0
Type: function definition analyzed
Visibility: public
Aux: @0643b620
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) @0643bd20
Type: function definition analyzed
Visibility: public
Aux: @0643b0e0
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) @0643ba80
Type: function definition analyzed
Visibility: public
Aux: @0643bd20
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) @0643b7e0
Type: function definition analyzed
Visibility: public
Aux: @0643ba80
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) @0643b540
Type: function definition analyzed
Visibility: public
Aux: @0643b7e0
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) @0643b2a0
Type: function definition analyzed
Visibility: public
Aux: @0643b540
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
FlexCAN_Ip_MainFunctionWrite/96 (FlexCAN_Ip_MainFunctionWrite) @0643b000
Type: function definition analyzed
Visibility: public
Aux: @0643b2a0
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) @0642eb60
Type: function definition analyzed
Visibility: public
Aux: @0643b000
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) @0642e620
Type: function definition analyzed
Visibility: public
Aux: @0642eb60
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) @0642e0e0
Type: function definition analyzed
Visibility: public
Aux: @0642e620
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) @0642ed20
Type: function definition analyzed
Visibility: public
Aux: @0642e0e0
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) @0642ea80
Type: function definition analyzed
Visibility: public
Aux: @0642ed20
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) @0642e7e0
Type: function definition analyzed
Visibility: public
Aux: @0642ea80
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) @0642e540
Type: function definition analyzed
Visibility: public
Aux: @0642e7e0
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) @0642e2a0
Type: function definition analyzed
Visibility: public
Aux: @0642e540
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) @0642e000
Type: function definition analyzed
Visibility: public
Aux: @0642e2a0
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) @0641db60
Type: function definition analyzed
Visibility: public
Aux: @0642e000
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) @0641d620
Type: function definition analyzed
Visibility: public
Aux: @0641db60
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) @0641d0e0
Type: function definition analyzed
Visibility: public
Aux: @0641d620
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) @0641dd20
Type: function definition analyzed
Visibility: public
Aux: @0641d0e0
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) @0641da80
Type: function definition analyzed
Visibility: public
Aux: @0641dd20
References: g_Flexcan_Ip_aBase/50 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: DevAssert/0
FlexCAN_IRQHandler/81 (FlexCAN_IRQHandler) @0641d7e0
Type: function definition analyzed
Visibility: public
Aux: @0641da80
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) @0641d540
Type: function definition analyzed
Visibility:
Aux: @0640d620
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) @0641d2a0
Type: function definition analyzed
Visibility: public
Aux: @0641d7e0
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) @0641d000
Type: function definition analyzed
Visibility: public
Aux: @0641d2a0
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) @0640db60
Type: function definition analyzed
Visibility: public
Aux: @0641d000
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) @0640d620
Type: function definition analyzed
Visibility: public
Aux: @0640db60
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) @0640d0e0
Type: function definition analyzed
Visibility: public
Aux: @0640d620
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) @0640dd20
Type: function definition analyzed
Visibility: public
Aux: @0640d0e0
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) @0640da80
Type: function definition analyzed
Visibility: public
Aux: @0640dd20
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) @0640d7e0
Type: function definition analyzed
Visibility: public
Aux: @0640da80
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) @0640d540
Type: function definition analyzed
Visibility: public
Aux: @0640d7e0
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) @0640d2a0
Type: function definition analyzed
Visibility: public
Aux: @0640d540
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) @0640d000
Type: function definition analyzed
Visibility: public
Aux: @0640d2a0
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) @063f2b60
Type: function definition analyzed
Visibility:
Aux: @064557e0
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) @063f2620
Type: function definition analyzed
Visibility:
Aux: @063f2b60
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) @063f20e0
Type: function definition analyzed
Visibility:
Aux: @060330e0
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) @063f2d20
Type: function definition analyzed
Visibility:
Aux: @063f2a80
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) @063f2a80
Type: function definition analyzed
Visibility:
Aux: @0641da80
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) @063f27e0
Type: function definition analyzed
Visibility:
Aux: @0640d620
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) @063f2540
Type: function definition analyzed
Visibility:
Aux: @060e1c40
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) @063f22a0
Type: function definition analyzed
Visibility:
Aux: @0640dd20
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) @063f2000
Type: function definition analyzed
Visibility:
Aux: @0640d0e0
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) @06033b60
Type: function definition analyzed
Visibility:
Aux: @0640d540
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) @06033620
Type: function definition analyzed
Visibility:
Aux: @0640da80
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) @060330e0
Type: function definition analyzed
Visibility:
Aux: @0640d620
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) @06033d20
Type: function definition analyzed
Visibility:
Aux: @060330e0
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) @06033a80
Type: function definition analyzed
Visibility:
Aux: @063f2000
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) @060337e0
Type: function definition analyzed
Visibility:
Aux: @060edc40
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) @06033540
Type: function definition analyzed
Visibility:
Aux: @060212a0
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) @060332a0
Type: function definition analyzed
Visibility:
Aux: @060212a0
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) @0602a678
Type: variable definition analyzed
Visibility:
Aux: @0602a5e8
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) @0602a5e8
Type: variable definition analyzed
Visibility:
Aux: @05fd9ee0
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) @060f19a0
Type: function definition analyzed
Visibility:
Aux: @0642e620
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) @060edee0
Type: function definition analyzed
Visibility:
Aux: @063f2a80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @060edc40
Type: function definition analyzed
Visibility:
Aux: @060330e0
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) @060ed9a0
Type: function definition analyzed
Visibility:
Aux: @063f20e0
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) @060ed700
Type: function definition analyzed
Visibility:
Aux: @063f2000
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) @060ed460
Type: function definition analyzed
Visibility:
Aux: @06033a80
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) @060ed1c0
Type: function definition analyzed
Visibility:
Aux: @0643b0e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMaskType_Privileged/101
Calls:
FlexCAN_SetTxArbitrationStartDelay/42 (FlexCAN_SetTxArbitrationStartDelay) @060e9d20
Type: function definition analyzed
Visibility:
Aux: @064480e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTxArbitrationStartDelay_Privileged/110
Calls:
FlexCAN_IsFreezeMode/41 (FlexCAN_IsFreezeMode) @060e99a0
Type: function definition analyzed
Visibility:
Aux: @0640db60
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) @060e9700
Type: function definition analyzed
Visibility:
Aux: @0642ed20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxIndividualMask_Privileged/91
Calls:
FlexCAN_SetRxMsgBuffGlobalMask/39 (FlexCAN_SetRxMsgBuffGlobalMask) @060e9460
Type: function definition analyzed
Visibility:
Aux: @0642e540
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxMbGlobalMask_Privileged/88
Calls:
FlexCAN_GetNoOfIndividualMBsRxFIFO/38 (FlexCAN_GetNoOfIndividualMBsRxFIFO) @060e91c0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetRxFifoIdFormat/37 (FlexCAN_GetRxFifoIdFormat) @060e1ee0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @060e1c40
Type: function definition analyzed
Visibility:
Aux: @063f2d20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81 FlexCAN_IRQHandler/81
Calls:
FlexCAN_CanBitSampling/35 (FlexCAN_CanBitSampling) @060e19a0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetEdgeFilter/34 (FlexCAN_SetEdgeFilter) @060e1620
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetBusOffAutorecovery/33 (FlexCAN_SetBusOffAutorecovery) @060e12a0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetProtocolException/32 (FlexCAN_SetProtocolException) @06023ee0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetEntireFrameArbitrationFieldComparison/31 (FlexCAN_SetEntireFrameArbitrationFieldComparison) @06023b60
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetIsoCan/30 (FlexCAN_SetIsoCan) @060237e0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
RxFifoOcuppiedLastMsgBuff/29 (RxFifoOcuppiedLastMsgBuff) @060232a0
Type: function definition analyzed
Visibility:
Aux: @064557e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06023000
Type: function definition analyzed
Visibility:
Aux: @06033b60
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetListenOnlyMode/120 FlexCAN_Ip_Send/70
Calls:
FlexCAN_IsFDEnabled/27 (FlexCAN_IsFDEnabled) @06021d20
Type: function definition analyzed
Visibility:
Aux: @064487e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107
Calls:
FlexCAN_SetSelfReception/26 (FlexCAN_SetSelfReception) @06021a80
Type: function definition analyzed
Visibility:
Aux: @060332a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06021620
Type: function definition analyzed
Visibility:
Aux: @0601bc40
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_EnableExtCbt/24 (FlexCAN_EnableExtCbt) @060212a0
Type: function definition analyzed
Visibility:
Aux: @05fa6700
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_Init_Privileged/69
Calls:
FlexCAN_IsEnhCbtEnabled/23 (FlexCAN_IsEnhCbtEnabled) @0601bee0
Type: function definition analyzed
Visibility:
Aux: @05fa69a0
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) @0601bc40
Type: function definition analyzed
Visibility:
Aux: @0643b620
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103 FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetFDTimeSegments/21 (FlexCAN_GetFDTimeSegments) @0601b9a0
Type: function definition analyzed
Visibility:
Aux: @06448a80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @0601b700
Type: function definition analyzed
Visibility:
Aux: @0643bb60
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @0601b460
Type: function definition analyzed
Visibility:
Aux: @0601b700
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @0601b1c0
Type: function definition analyzed
Visibility:
Aux: @0601b9a0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls: DevAssert/0
FlexCAN_SetEnhancedDataTimeSegments/17 (FlexCAN_SetEnhancedDataTimeSegments) @05fa6ee0
Type: function definition analyzed
Visibility:
Aux: @05fa61c0
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) @05fa69a0
Type: function definition analyzed
Visibility:
Aux: @0601b460
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @05fa6700
Type: function definition analyzed
Visibility:
Aux: @05fa6ee0
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) @05fa61c0
Type: function definition analyzed
Visibility:
Aux: @05fa1380
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) @05fa1a80
Type: function definition analyzed
Visibility:
Aux: @0640d2a0
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) @05fa1380
Type: function definition analyzed
Visibility:
Aux: @05fa1a80
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) @05f9bc40
Type: function definition analyzed
Visibility:
Aux: @0641da80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @05f9b9a0
Type: function definition analyzed
Visibility:
Aux: @063f22a0
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) @05f9b700
Type: function definition analyzed
Visibility:
Aux: @0640d540
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) @05f9b460
Type: function definition analyzed
Visibility:
Aux: @0640dd20
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) @05f9b0e0
Type: function definition analyzed
Visibility:
Aux: @064550e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetListenOnlyMode_Privileged/119
Calls:
FlexCAN_SetFDEnabled/6 (FlexCAN_SetFDEnabled) @05f99d20
Type: function definition analyzed
Visibility:
Aux: @06021a80
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetBitrateCbt_Privileged/107 FlexCAN_InitController/53
Calls:
FlexCAN_DisableMemErrorDetection/5 (FlexCAN_DisableMemErrorDetection) @05f998c0
Type: function definition analyzed
Visibility:
Aux: @05f99d20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @05f991c0
Type: function definition analyzed
Visibility:
Aux: @05f998c0
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) @05f92c40
Type: function definition analyzed
Visibility:
Aux: @05f928c0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetTDCOffset/2 (FlexCAN_SetTDCOffset) @05f928c0
Type: function definition analyzed
Visibility:
Aux: @06448d20
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetTDCOffset_Privileged/109
Calls:
FlexCAN_SetRxFifoGlobalMask/1 (FlexCAN_SetRxFifoGlobalMask) @05f92540
Type: function definition analyzed
Visibility:
Aux: @0642e0e0
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @05fd9ee0
Type: function definition analyzed
Visibility:
Aux: @06033540
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) @0651e7e0
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) @0651e620
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) @0651e380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @0651e1c0
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) @06509d20
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) @06509c40
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) @065098c0
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) @065097e0
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) @065092a0
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) @065091c0
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) @064f5700
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) @064f5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @064ddb60
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) @064dd540
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) @064dd0e0
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) @064bc380
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) @064a2d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @064a2a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @064a29a0
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) @064a2700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @064a21c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @064897e0
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) @06489540
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) @06489460
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) @064891c0
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) @064890e0
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) @06489000
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) @06471b60
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) @064718c0
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) @064717e0
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) @06471540
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) @04f04e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @04f04d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @04f047e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @04f04700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @04f04620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @04f04540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @04f04460
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) @04f041c0
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) @04f040e0
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) @04f04000
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) @06455e00
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) @064550e0
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) @06455d20
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) @06455a80
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) @064557e0
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) @06455540
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) @064552a0
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) @06455000
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) @06448b60
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) @06448620
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) @064480e0
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) @06448d20
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) @06448a80
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) @064487e0
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) @06448540
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) @064482a0
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) @06448000
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) @0643bb60
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) @0643b620
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) @0643b0e0
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) @0643bd20
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) @0643ba80
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) @0643b7e0
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) @0643b540
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) @0643b2a0
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) @0643b000
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) @0642eb60
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) @0642e620
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) @0642e0e0
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) @0642ed20
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) @0642ea80
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) @0642e7e0
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) @0642e540
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) @0642e2a0
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) @0642e000
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) @0641db60
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) @0641d620
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) @0641d0e0
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) @0641dd20
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) @0641da80
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) @0641d7e0
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) @0641d540
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) @0641d2a0
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) @0641d000
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) @0640db60
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) @0640d620
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) @0640d0e0
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) @0640dd20
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) @0640da80
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) @0640d7e0
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) @0640d540
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) @0640d2a0
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) @0640d000
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) @063f2b60
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) @063f2620
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) @063f20e0
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) @063f2d20
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) @063f2a80
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) @063f27e0
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) @063f2540
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) @063f22a0
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) @063f2000
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) @06033b60
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) @06033620
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) @060330e0
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) @06033d20
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) @06033a80
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) @060337e0
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) @06033540
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) @060332a0
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) @0602a678
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) @0602a5e8
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) @060f19a0
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) @060edee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @060edc40
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) @060ed9a0
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) @060ed700
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) @060ed460
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) @060ed1c0
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) @060e9d20
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) @060e99a0
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) @060e9700
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) @060e9460
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) @060e1c40
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) @060232a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06023000
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) @06021d20
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) @06021a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06021620
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) @060212a0
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) @0601bee0
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) @0601bc40
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) @0601b9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @0601b700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @0601b460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @0601b1c0
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) @05fa6ee0
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) @05fa69a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @05fa6700
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) @05fa61c0
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) @05fa1a80
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) @05fa1380
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) @05f9bc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @05f9b9a0
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) @05f9b700
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) @05f9b460
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) @05f9b0e0
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) @05f99d20
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) @05f998c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @05f991c0
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) @05f92c40
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) @05f928c0
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) @05f92540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @05fd9ee0
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) @0651e7e0
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) @0651e620
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) @0651e380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @0651e1c0
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) @06509d20
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) @06509c40
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) @065098c0
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) @065097e0
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) @065092a0
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) @065091c0
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) @064f5700
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) @064f5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @064ddb60
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) @064dd540
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) @064dd0e0
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) @064bc380
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) @064a2d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @064a2a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @064a29a0
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) @064a2700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @064a21c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @064897e0
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) @06489540
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) @06489460
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) @064891c0
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) @064890e0
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) @06489000
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) @06471b60
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) @064718c0
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) @064717e0
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) @06471540
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) @04f04e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @04f04d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @04f047e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @04f04700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @04f04620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @04f04540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @04f04460
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) @04f041c0
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) @04f040e0
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) @04f04000
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) @06455e00
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) @064550e0
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) @06455d20
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) @06455a80
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) @064557e0
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) @06455540
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) @064552a0
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) @06455000
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) @06448b60
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) @06448620
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) @064480e0
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) @06448d20
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) @06448a80
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) @064487e0
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) @06448540
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) @064482a0
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) @06448000
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) @0643bb60
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) @0643b620
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) @0643b0e0
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) @0643bd20
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) @0643ba80
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) @0643b7e0
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) @0643b540
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) @0643b2a0
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) @0643b000
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) @0642eb60
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) @0642e620
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) @0642e0e0
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) @0642ed20
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) @0642ea80
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) @0642e7e0
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) @0642e540
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) @0642e2a0
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) @0642e000
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) @0641db60
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) @0641d620
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) @0641d0e0
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) @0641dd20
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) @0641da80
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) @0641d7e0
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) @0641d540
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) @0641d2a0
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) @0641d000
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) @0640db60
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) @0640d620
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) @0640d0e0
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) @0640dd20
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) @0640da80
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) @0640d7e0
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) @0640d540
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) @0640d2a0
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) @0640d000
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) @063f2b60
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) @063f2620
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) @063f20e0
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) @063f2d20
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) @063f2a80
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) @063f27e0
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) @063f2540
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) @063f22a0
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) @063f2000
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) @06033b60
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) @06033620
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) @060330e0
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) @06033d20
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) @06033a80
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) @060337e0
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) @06033540
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) @060332a0
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) @0602a678
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) @0602a5e8
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) @060f19a0
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) @060edee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @060edc40
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) @060ed9a0
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) @060ed700
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) @060ed460
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) @060ed1c0
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) @060e9d20
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) @060e99a0
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) @060e9700
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) @060e9460
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) @060e1c40
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) @060232a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06023000
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) @06021d20
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) @06021a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06021620
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) @060212a0
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) @0601bee0
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) @0601bc40
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) @0601b9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @0601b700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @0601b460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @0601b1c0
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) @05fa6ee0
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) @05fa69a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @05fa6700
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) @05fa61c0
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) @05fa1a80
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) @05fa1380
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) @05f9bc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @05f9b9a0
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) @05f9b700
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) @05f9b460
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) @05f9b0e0
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) @05f99d20
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) @05f998c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @05f991c0
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) @05f92c40
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) @05f928c0
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) @05f92540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @05fd9ee0
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) @0651e7e0
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) @0651e620
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) @0651e380
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_DisableInterrupts_Privileged/114
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @0651e1c0
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) @06509d20
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) @06509c40
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) @065098c0
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) @065097e0
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) @065092a0
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) @065091c0
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) @064f5700
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) @064f5620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_SetBitrate_Privileged/102
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @064ddb60
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) @064dd540
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) @064dd0e0
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) @064bc380
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) @064a2d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigEnhancedRxFifo_Privileged/77
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @064a2a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_Ip_ConfigRxFifo_Privileged/76
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @064a29a0
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) @064a2700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerRxFIFO/63
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @064a21c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_IRQHandlerEnhancedRxFIFO/66
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @064897e0
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) @06489540
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) @06489460
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) @064891c0
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) @064890e0
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) @06489000
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) @06471b60
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) @064718c0
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) @064717e0
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) @06471540
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) @04f04e00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @04f04d20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitRxFifo/52
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @04f047e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @04f04700
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @04f04620
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @04f04540
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @04f04460
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) @04f041c0
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) @04f040e0
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) @04f04000
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) @06455e00
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) @064550e0
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) @06455d20
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) @06455a80
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) @064557e0
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) @06455540
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) @064552a0
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) @06455000
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) @06448b60
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) @06448620
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) @064480e0
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) @06448d20
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) @06448a80
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) @064487e0
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) @06448540
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) @064482a0
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) @06448000
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) @0643bb60
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) @0643b620
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) @0643b0e0
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) @0643bd20
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) @0643ba80
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) @0643b7e0
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) @0643b540
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) @0643b2a0
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) @0643b000
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) @0642eb60
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) @0642e620
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) @0642e0e0
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) @0642ed20
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) @0642ea80
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) @0642e7e0
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) @0642e540
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) @0642e2a0
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) @0642e000
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) @0641db60
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) @0641d620
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) @0641d0e0
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) @0641dd20
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) @0641da80
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) @0641d7e0
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) @0641d540
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) @0641d2a0
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) @0641d000
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) @0640db60
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) @0640d620
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) @0640d0e0
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) @0640dd20
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) @0640da80
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) @0640d7e0
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) @0640d540
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) @0640d2a0
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) @0640d000
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) @063f2b60
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) @063f2620
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) @063f20e0
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) @063f2d20
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) @063f2a80
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) @063f27e0
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) @063f2540
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) @063f22a0
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) @063f2000
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) @06033b60
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) @06033620
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) @060330e0
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) @06033d20
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) @06033a80
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) @060337e0
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) @06033540
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) @060332a0
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) @0602a678
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) @0602a5e8
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) @060f19a0
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) @060edee0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessIRQHandlerEnhancedRxFIFO/65
Calls:
FlexCAN_ClearEnhancedRxFifoIntStatusFlag/47 (FlexCAN_ClearEnhancedRxFifoIntStatusFlag) @060edc40
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) @060ed9a0
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) @060ed700
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) @060ed460
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) @060ed1c0
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) @060e9d20
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) @060e99a0
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) @060e9700
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) @060e9460
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) @060e1c40
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) @060232a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_AbortRxTransfer/68
Calls:
FlexCAN_IsListenOnlyModeEnabled/28 (FlexCAN_IsListenOnlyModeEnabled) @06023000
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) @06021d20
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) @06021a80
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_EnhCbtEnable/25 (FlexCAN_EnhCbtEnable) @06021620
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) @060212a0
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) @0601bee0
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) @0601bc40
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) @0601b9a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrateFD/108
Calls:
FlexCAN_GetTimeSegments/20 (FlexCAN_GetTimeSegments) @0601b700
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetExtendedTimeSegments/19 (FlexCAN_GetExtendedTimeSegments) @0601b460
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_GetEnhancedDataTimeSegments/18 (FlexCAN_GetEnhancedDataTimeSegments) @0601b1c0
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) @05fa6ee0
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) @05fa69a0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_GetBitrate/103
Calls:
FlexCAN_SetEnhancedNominalTimeSegments/15 (FlexCAN_SetEnhancedNominalTimeSegments) @05fa6700
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) @05fa61c0
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) @05fa1a80
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) @05fa1380
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) @05f9bc40
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_ProcessSpuriousInterruptMB/64
Calls:
FlexCAN_GetBuffStatusFlag/10 (FlexCAN_GetBuffStatusFlag) @05f9b9a0
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) @05f9b700
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) @05f9b460
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) @05f9b0e0
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) @05f99d20
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) @05f998c0
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_InitController/53
Calls:
FlexCAN_IsEnabled/4 (FlexCAN_IsEnabled) @05f991c0
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) @05f92c40
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) @05f928c0
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) @05f92540
Type: function definition analyzed
Visibility:
References:
Referring:
Function flags: body optimize_size
Called by: FlexCAN_Ip_SetRxFifoGlobalMask_Privileged/92
Calls:
DevAssert/0 (DevAssert) @05fd9ee0
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) @060e99a0
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) @06023000
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) @06021a80
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) @060e19a0
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) @060e1620
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) @060e12a0
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) @06023ee0
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) @06023b60
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) @060237e0
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) @0651e7e0
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) @0651e620
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) @0651e380
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) @0651e1c0
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) @06509d20
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) @06509c40
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) @065098c0
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) @065097e0
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) @065092a0
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) @065091c0
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) @064f5700
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) @064f5620
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) @064ddb60
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) @064dd540
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) @064dd0e0
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) @064bc380
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) @064a2d20
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) @064a2a80
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) @064a29a0
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) @064a2700
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) @064a21c0
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) @064897e0
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) @06489540
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) @06489460
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) @064891c0
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) @064890e0
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) @06489000
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) @06471b60
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) @064718c0
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) @064717e0
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) @06471540
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) @04f04e00
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) @04f04d20
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) @04f047e0
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) @04f04700
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) @04f04620
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) @04f04540
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) @04f04460
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) @04f041c0
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) @04f040e0
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) @04f04000
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) @06455e00
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) @064550e0
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) @06455d20
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) @06455a80
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) @064557e0
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) @06455540
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) @064552a0
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) @06455000
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) @06448b60
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) @06448620
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) @064480e0
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) @06448d20
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) @06448a80
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) @064487e0
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) @06448540
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) @064482a0
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) @06448000
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) @0643bb60
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) @0643b620
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) @0643b0e0
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) @0643bd20
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) @0643ba80
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) @0643b7e0
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) @0643b540
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) @0643b2a0
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) @0643b000
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) @0642eb60
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) @0642e620
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) @0642e0e0
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) @0642ed20
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) @0642ea80
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) @0642e7e0
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) @0642e540
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) @0642e2a0
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) @0642e000
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) @0641db60
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) @0641d620
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) @0641d0e0
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) @0641dd20
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) @0641da80
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) @0641d7e0
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) @0641d540
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) @0641d2a0
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) @0641d000
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) @0640db60
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) @0640d620
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) @0640d0e0
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) @0640dd20
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) @0640da80
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) @0640d7e0
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) @0640d540
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) @0640d2a0
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) @0640d000
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) @063f2b60
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) @063f2620
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) @063f20e0
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) @063f2d20
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) @063f2a80
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) @063f27e0
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) @063f2540
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) @063f22a0
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) @063f2000
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) @06033b60
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) @06033620
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) @060330e0
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) @06033d20
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) @06033a80
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) @060337e0
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) @06033540
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) @060332a0
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) @0602a678
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) @0602a5e8
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) @060f19a0
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) @060edee0
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) @060ed9a0
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) @060ed1c0
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) @060e9d20
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) @060e1c40
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) @060232a0
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) @06021620
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) @060212a0
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) @0601b9a0
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) @0601b700
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) @0601b460
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) @0601b1c0
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) @05fa6ee0
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) @05fa69a0
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) @05fa6700
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) @05fa61c0
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) @05fa1a80
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) @05fa1380
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) @05f9bc40
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) @05f9b9a0
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) @05f9b700
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) @05f9b0e0
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) @05f99d20
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) @05f998c0
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) @05f92c40
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) @05f928c0
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) @0651e7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetErrIntCmd/161 (FlexCAN_SetErrIntCmd) @0651e620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_DisableInterrupts/160 (FlexCAN_DisableInterrupts) @0651e380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnableInterrupts/159 (FlexCAN_EnableInterrupts) @0651e1c0
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) @06509d20
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) @06509c40
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) @065098c0
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) @065097e0
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) @065092a0
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) @065091c0
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) @064f5700
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) @064f5620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMaxMbNum/150 (FlexCAN_GetMaxMbNum) @064ddb60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ExitFreezeMode/149 (FlexCAN_ExitFreezeMode) @064dd540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuffRegion/148 (FlexCAN_GetMsgBuffRegion) @064dd0e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuffTimestamp/147 (FlexCAN_GetMsgBuffTimestamp) @064bc380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetEnhancedRxFifoFilter/146 (FlexCAN_SetEnhancedRxFifoFilter) @064a2d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetRxFifoFilter/145 (FlexCAN_SetRxFifoFilter) @064a2a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Enable/144 (FlexCAN_Enable) @064a29a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ReadRxFifo/143 (FlexCAN_ReadRxFifo) @064a2700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ReadEnhancedRxFifo/142 (FlexCAN_ReadEnhancedRxFifo) @064a21c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_IsEnhancedRxFifoAvailable/141 (FlexCAN_IsEnhancedRxFifoAvailable) @064897e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_GetMsgBuff/140 (FlexCAN_GetMsgBuff) @06489540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_LockRxMsgBuff/139 (FlexCAN_LockRxMsgBuff) @06489460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetElapsed/138 (OsIf_GetElapsed) @064891c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetCounter/137 (OsIf_GetCounter) @064890e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_MicrosToTicks/136 (OsIf_MicrosToTicks) @06489000
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetRxMsgBuff/135 (FlexCAN_SetRxMsgBuff) @06471b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetTxMsgBuff/134 (FlexCAN_SetTxMsgBuff) @064718c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_IsMbOutOfRange/133 (FlexCAN_IsMbOutOfRange) @064717e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetMsgBuffIntCmd/132 (FlexCAN_SetMsgBuffIntCmd) @06471540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnableEnhancedRxFifo/131 (FlexCAN_EnableEnhancedRxFifo) @04f04e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnableRxFifo/130 (FlexCAN_EnableRxFifo) @04f04d20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetMaxMsgBuffNum/129 (FlexCAN_SetMaxMsgBuffNum) @04f047e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetPayloadSize/128 (FlexCAN_SetPayloadSize) @04f04700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_ConfigCtrlOptions/127 (FlexCAN_ConfigCtrlOptions) @04f04620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Init/126 (FlexCAN_Init) @04f04540
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Disable/125 (FlexCAN_Disable) @04f04460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_EnterFreezeMode/124 (FlexCAN_EnterFreezeMode) @04f041c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_SetOperationMode/123 (FlexCAN_SetOperationMode) @04f040e0
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) @04f04000
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) @06455e00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
FlexCAN_Ip_GetListenOnlyMode/120 (FlexCAN_Ip_GetListenOnlyMode) @064550e0
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) @06455d20
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) @06455a80
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) @064557e0
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) @06455540
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) @064552a0
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) @06455000
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) @06448b60
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) @06448620
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) @064480e0
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) @06448d20
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) @06448a80
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) @064487e0
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) @06448540
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) @064482a0
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) @06448000
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) @0643bb60
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) @0643b620
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) @0643b0e0
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) @0643bd20
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) @0643ba80
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) @0643b7e0
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) @0643b540
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) @0643b2a0
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) @0643b000
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) @0642eb60
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) @0642e620
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) @0642e0e0
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) @0642ed20
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) @0642ea80
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) @0642e7e0
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) @0642e540
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) @0642e2a0
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) @0642e000
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) @0641db60
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) @0641d620
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) @0641d0e0
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) @0641dd20
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) @0641da80
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) @0641d7e0
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) @0641d2a0
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) @0641d000
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) @0640db60
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) @0640d620
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) @0640d0e0
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) @0640dd20
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) @0640da80
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) @0640d7e0
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) @0640d540
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) @0640d2a0
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) @0640d000
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) @063f20e0
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) @063f27e0
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) @063f22a0
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) @063f2000
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) @06033b60
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) @06033620
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) @060330e0
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) @06033a80
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) @0602a678
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) @0602a5e8
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @0602a678
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known
FlexCAN_GetMsgBuffIntStatusFlag/36 (FlexCAN_GetMsgBuffIntStatusFlag) @060e1c40
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) @05fa6ee0
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) @05fa6700
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) @05fa61c0
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) @05fa1a80
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) @05fa1380
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) @05f9b9a0
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) @05f9b700
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: