Trivially needed symbols: FlexCAN_ConfigPN FlexCAN_ConfigCtrlOptions FlexCAN_IsMbOutOfRange FlexCAN_ReadRxFifo FlexCAN_SetRxFifoFilter FlexCAN_SetOperationMode FlexCAN_SetMaxMsgBuffNum FlexCAN_SetTxMsgBuff FlexCAN_GetMsgBuff FlexCAN_GetMsgBuffTimestamp FlexCAN_SetRxMsgBuff FlexCAN_EnableInterrupts FlexCAN_DisableInterrupts FLEXCAN_ClearMsgBuffIntCmd FlexCAN_SetMsgBuffIntCmd FlexCAN_LockRxMsgBuff FlexCAN_GetMbPayloadSize FlexCAN_SetPayloadSize FlexCAN_IsFDAvailable FlexCAN_EnableRxFifo FlexCAN_Init FlexCAN_SetErrIntCmd FlexCAN_Disable FlexCAN_ExitFreezeMode FlexCAN_Enable FlexCAN_EnterFreezeMode FlexCAN_GetMaxMbNum FlexCAN_GetMsgBuffRegion FlexCAN_Ip_au32ImaskBuff


Initial Symbol table:

SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13) @06414540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13) @06414460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
payload_code/107 (payload_code) @06409d80
  Type: variable definition analyzed
  Visibility:
  Aux: @0638e460
  References: 
  Referring: FlexCAN_ComputeDLCValue/55 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11) @063fc620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11) @063fc540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18) @063fc2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18) @063fc1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
flexcanBase/102 (flexcanBase) @063f22d0
  Type: variable definition analyzed
  Visibility:
  Aux: @0624bd20
  References: 
  Referring: FlexCAN_IsFDAvailable/67 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06) @063e58c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06) @063e57e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05) @063e5620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05) @063e5540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04) @063e5380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04) @063e52a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03) @063e50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03) @063e5000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
OsIf_GetElapsed/93 (OsIf_GetElapsed) @063c50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_GetCounter/92 (OsIf_GetCounter) @063c5ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02) @063c5e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02) @063c5d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_MicrosToTicks/89 (OsIf_MicrosToTicks) @063c5c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
maxMbNum/88 (maxMbNum) @063c6bd0
  Type: variable definition analyzed
  Visibility:
  Aux: @0623f380
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
flexcanBase/87 (flexcanBase) @063c6b88
  Type: variable definition analyzed
  Visibility:
  Aux: @063c6bd0
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
FlexCAN_ConfigPN/86 (FlexCAN_ConfigPN) @063c5540
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetPNPayloadLowFilter2/45 FlexCAN_SetPNPayloadHighFilter2/44 FlexCAN_SetPNPayloadLowFilter1/43 FlexCAN_SetPNPayloadHighFilter1/42 FlexCAN_SetPNDlcFilter/41 FlexCAN_SetPNIdFilter2Check/39 FlexCAN_SetPNIdFilter2/40 FlexCAN_SetPNIdFilter1/38 FlexCAN_SetPNTimeoutValue/37 FlexCAN_SetPNFilteringSelection/36 
FlexCAN_ConfigCtrlOptions/85 (FlexCAN_ConfigCtrlOptions) @063c52a0
  Type: function definition analyzed
  Visibility: public
  Aux: @063c5540
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetEdgeFilter/26 FlexCAN_SetEdgeFilter/26 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_CanBitSampling/27 FlexCAN_CanBitSampling/27 FlexCAN_SetProtocolException/23 FlexCAN_SetProtocolException/23 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetIsoCan/21 FlexCAN_SetIsoCan/21 
FlexCAN_IsMbOutOfRange/84 (FlexCAN_IsMbOutOfRange) @063c5000
  Type: function definition analyzed
  Visibility: public
  Aux: @063c52a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_ReadRxFifo/83 (FlexCAN_ReadRxFifo) @0638ec40
  Type: function definition analyzed
  Visibility: public
  Aux: @063c5000
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 
FlexCAN_SetRxFifoFilter/82 (FlexCAN_SetRxFifoFilter) @0638ee00
  Type: function definition analyzed
  Visibility: public
  Aux: @0638ec40
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 
FlexCAN_SetOperationMode/81 (FlexCAN_SetOperationMode) @0638eb60
  Type: function definition analyzed
  Visibility: public
  Aux: @0638ee00
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetSelfReception/17 
FlexCAN_SetMaxMsgBuffNum/80 (FlexCAN_SetMaxMsgBuffNum) @0638e460
  Type: function definition analyzed
  Visibility: public
  Aux: @0638eb60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMaxMbNum/59 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMbPayloadSize/70 
FlexCAN_SetTxMsgBuff/79 (FlexCAN_SetTxMsgBuff) @0638e1c0
  Type: function definition analyzed
  Visibility: public
  Aux: @0638e460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 FlexCAN_ComputeDLCValue/55 
FlexCAN_GetMsgBuff/78 (FlexCAN_GetMsgBuff) @062557e0
  Type: function definition analyzed
  Visibility: public
  Aux: @0638e1c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMbPayloadSize/70 FlexCAN_ComputePayloadSize/57 FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMsgBuffTimestamp/77 (FlexCAN_GetMsgBuffTimestamp) @06255ee0
  Type: function definition analyzed
  Visibility: public
  Aux: @062557e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_SetRxMsgBuff/76 (FlexCAN_SetRxMsgBuff) @06255c40
  Type: function definition analyzed
  Visibility: public
  Aux: @06255ee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_EnableInterrupts/75 (FlexCAN_EnableInterrupts) @062559a0
  Type: function definition analyzed
  Visibility: public
  Aux: @06255c40
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_DisableInterrupts/74 (FlexCAN_DisableInterrupts) @06255700
  Type: function definition analyzed
  Visibility: public
  Aux: @062559a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FLEXCAN_ClearMsgBuffIntCmd/73 (FLEXCAN_ClearMsgBuffIntCmd) @06255460
  Type: function definition analyzed
  Visibility: public
  Aux: @06255700
  References: FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 
FlexCAN_SetMsgBuffIntCmd/72 (FlexCAN_SetMsgBuffIntCmd) @062551c0
  Type: function definition analyzed
  Visibility: public
  Aux: @06255460
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 
FlexCAN_LockRxMsgBuff/71 (FlexCAN_LockRxMsgBuff) @0624be00
  Type: function definition analyzed
  Visibility: public
  Aux: @062551c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMbPayloadSize/70 (FlexCAN_GetMbPayloadSize) @0624b8c0
  Type: function definition analyzed
  Visibility: public
  Aux: @0624be00
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuff/78 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_GetPayloadSize/69 (FlexCAN_GetPayloadSize) @0624b0e0
  Type: function definition analyzed
  Visibility:
  Aux: @05d0ad20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 
  Calls: FlexCAN_IsFDAvailable/67 
FlexCAN_SetPayloadSize/68 (FlexCAN_SetPayloadSize) @0624bd20
  Type: function definition analyzed
  Visibility: public
  Aux: @0624b8c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDEnabled/18 
FlexCAN_IsFDAvailable/67 (FlexCAN_IsFDAvailable) @0624ba80
  Type: function definition analyzed
  Visibility: public
  Aux: @0624bd20
  References: flexcanBase/102 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_GetPayloadSize/69 
  Calls: 
FlexCAN_EnableRxFifo/66 (FlexCAN_EnableRxFifo) @0624b7e0
  Type: function definition analyzed
  Visibility: public
  Aux: @0624ba80
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMaxMbNum/59 
FlexCAN_Init/65 (FlexCAN_Init) @0624b460
  Type: function definition analyzed
  Visibility: public
  Aux: @0624b7e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDAvailable/67 FlexCAN_ClearRAM/56 OsIf_GetElapsed/93 OsIf_GetCounter/92 OsIf_MicrosToTicks/89 
FlexCAN_SetErrIntCmd/64 (FlexCAN_SetErrIntCmd) @0624b000
  Type: function definition analyzed
  Visibility: public
  Aux: @0624b460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 
FlexCAN_Disable/63 (FlexCAN_Disable) @0623fe00
  Type: function definition analyzed
  Visibility: public
  Aux: @0624b000
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 OsIf_MicrosToTicks/89 
FlexCAN_ExitFreezeMode/62 (FlexCAN_ExitFreezeMode) @0623fa80
  Type: function definition analyzed
  Visibility: public
  Aux: @0623fe00
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 OsIf_MicrosToTicks/89 
FlexCAN_Enable/61 (FlexCAN_Enable) @0623f620
  Type: function definition analyzed
  Visibility: public
  Aux: @0623fa80
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 OsIf_MicrosToTicks/89 
FlexCAN_EnterFreezeMode/60 (FlexCAN_EnterFreezeMode) @0623f380
  Type: function definition analyzed
  Visibility: public
  Aux: @0623f620
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 OsIf_MicrosToTicks/89 
FlexCAN_GetMaxMbNum/59 (FlexCAN_GetMaxMbNum) @05d0ad20
  Type: function definition analyzed
  Visibility: public
  Aux: @0623f380
  References: flexcanBase/87 (read)maxMbNum/88 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_EnableRxFifo/66 FlexCAN_ClearRAM/56 FlexCAN_ClearRAM/56 
  Calls: 
FlexCAN_GetMsgBuffRegion/58 (FlexCAN_GetMsgBuffRegion) @05d0a8c0
  Type: function definition analyzed
  Visibility: public
  Aux: @05d0ad20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuffTimestamp/77 FlexCAN_SetRxMsgBuff/76 FlexCAN_LockRxMsgBuff/71 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_ComputePayloadSize/57 (FlexCAN_ComputePayloadSize) @05d0aee0
  Type: function definition analyzed
  Visibility:
  Aux: @0638e1c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ReadRxFifo/83 FlexCAN_SetTxMsgBuff/79 FlexCAN_GetMsgBuff/78 
  Calls: 
FlexCAN_ClearRAM/56 (FlexCAN_ClearRAM) @05d0ac40
  Type: function definition analyzed
  Visibility:
  Aux: @0624b7e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 
  Calls: FlexCAN_GetMaxMbNum/59 FlexCAN_GetMaxMbNum/59 
FlexCAN_ComputeDLCValue/55 (FlexCAN_ComputeDLCValue) @05d0a9a0
  Type: function definition analyzed
  Visibility:
  Aux: @0638e460
  References: payload_code/107 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetTxMsgBuff/79 
  Calls: 
FlexCAN_Ip_au32ImaskBuff/54 (FlexCAN_Ip_au32ImaskBuff) @05d093f0
  Type: variable definition analyzed
  Visibility: force_output
  Aux: @05d0a8c0
  References: 
  Referring: FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FLEXCAN_ClearMsgBuffIntCmd/73 (write)FLEXCAN_ClearMsgBuffIntCmd/73 (read)FlexCAN_EnableInterrupts/75 (read)
  Availability: not-ready
  Varpool flags:
FlexCAN_ClearWUMF/53 (FlexCAN_ClearWUMF) @0621dee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetWUMIE/52 (FlexCAN_GetWUMIE) @0621dc40
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetWUMF/51 (FlexCAN_GetWUMF) @0621d9a0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_ClearWTOF/50 (FlexCAN_ClearWTOF) @0621d700
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetWTOIE/49 (FlexCAN_GetWTOIE) @0621d460
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetWTOF/48 (FlexCAN_GetWTOF) @0621d1c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_IsPNEnabled/47 (FlexCAN_IsPNEnabled) @06218ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetPN/46 (FlexCAN_SetPN) @06218c40
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetPNPayloadLowFilter2/45 (FlexCAN_SetPNPayloadLowFilter2) @062187e0
  Type: function definition analyzed
  Visibility:
  Aux: @01733ea0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter2/44 (FlexCAN_SetPNPayloadHighFilter2) @062181c0
  Type: function definition analyzed
  Visibility:
  Aux: @062187e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadLowFilter1/43 (FlexCAN_SetPNPayloadLowFilter1) @06216b60
  Type: function definition analyzed
  Visibility:
  Aux: @062181c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter1/42 (FlexCAN_SetPNPayloadHighFilter1) @06216540
  Type: function definition analyzed
  Visibility:
  Aux: @06216b60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNDlcFilter/41 (FlexCAN_SetPNDlcFilter) @0620fee0
  Type: function definition analyzed
  Visibility:
  Aux: @06216540
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2/40 (FlexCAN_SetPNIdFilter2) @0620fa80
  Type: function definition analyzed
  Visibility:
  Aux: @0620f700
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2Check/39 (FlexCAN_SetPNIdFilter2Check) @0620f700
  Type: function definition analyzed
  Visibility:
  Aux: @0620fee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter1/38 (FlexCAN_SetPNIdFilter1) @0620f460
  Type: function definition analyzed
  Visibility:
  Aux: @0620fa80
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNTimeoutValue/37 (FlexCAN_SetPNTimeoutValue) @0620f0e0
  Type: function definition analyzed
  Visibility:
  Aux: @0620f460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNFilteringSelection/36 (FlexCAN_SetPNFilteringSelection) @06209d20
  Type: function definition analyzed
  Visibility:
  Aux: @0620f0e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetRegDefaultVal/35 (FlexCAN_SetRegDefaultVal) @06209700
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetRxMaskType/34 (FlexCAN_SetRxMaskType) @06209380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetTxArbitrationStartDelay/33 (FlexCAN_SetTxArbitrationStartDelay) @06206ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_IsFreezeMode/32 (FlexCAN_IsFreezeMode) @06206b60
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetRxIndividualMask/31 (FlexCAN_SetRxIndividualMask) @062068c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetRxMsgBuffGlobalMask/30 (FlexCAN_SetRxMsgBuffGlobalMask) @06206620
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetMsgBuffIntStatusFlag/29 (FlexCAN_GetMsgBuffIntStatusFlag) @06206380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetClkSrc/28 (FlexCAN_SetClkSrc) @062060e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_CanBitSampling/27 (FlexCAN_CanBitSampling) @06203d20
  Type: function definition analyzed
  Visibility:
  Aux: @06203620
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEdgeFilter/26 (FlexCAN_SetEdgeFilter) @062039a0
  Type: function definition analyzed
  Visibility:
  Aux: @063c5540
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetBusOffAutorecovery/25 (FlexCAN_SetBusOffAutorecovery) @06203620
  Type: function definition analyzed
  Visibility:
  Aux: @062032a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetRemoteReqStore/24 (FlexCAN_SetRemoteReqStore) @062032a0
  Type: function definition analyzed
  Visibility:
  Aux: @062039a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetProtocolException/23 (FlexCAN_SetProtocolException) @061fdee0
  Type: function definition analyzed
  Visibility:
  Aux: @06203d20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEntireFrameArbitrationFieldComparison/22 (FlexCAN_SetEntireFrameArbitrationFieldComparison) @061fdb60
  Type: function definition analyzed
  Visibility:
  Aux: @061fdee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetIsoCan/21 (FlexCAN_SetIsoCan) @061fd7e0
  Type: function definition analyzed
  Visibility:
  Aux: @061fdb60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
RxFifoOcuppiedLastMsgBuff/20 (RxFifoOcuppiedLastMsgBuff) @061fd380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_IsListenOnlyModeEnabled/19 (FlexCAN_IsListenOnlyModeEnabled) @061fd0e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_IsFDEnabled/18 (FlexCAN_IsFDEnabled) @061f6e00
  Type: function definition analyzed
  Visibility:
  Aux: @0624b8c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetPayloadSize/68 
  Calls: 
FlexCAN_SetSelfReception/17 (FlexCAN_SetSelfReception) @061f6b60
  Type: function definition analyzed
  Visibility:
  Aux: @0638ee00
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetOperationMode/81 
  Calls: 
FlexCAN_EnableExtCbt/16 (FlexCAN_EnableExtCbt) @061f6700
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_IsExCbtEnabled/15 (FlexCAN_IsExCbtEnabled) @061f6380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetFDTimeSegments/14 (FlexCAN_GetFDTimeSegments) @061f60e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetTimeSegments/13 (FlexCAN_GetTimeSegments) @061f2e00
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetExtendedTimeSegments/12 (FlexCAN_GetExtendedTimeSegments) @061f2b60
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetExtendedTimeSegments/11 (FlexCAN_SetExtendedTimeSegments) @061f28c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetTimeSegments/10 (FlexCAN_SetTimeSegments) @061f21c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetFDTimeSegments/9 (FlexCAN_SetFDTimeSegments) @061eca80
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetBuffStatusImask/8 (FlexCAN_GetBuffStatusImask) @061ec380
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_GetBuffStatusFlag/7 (FlexCAN_GetBuffStatusFlag) @061ec0e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_ClearMsgBuffIntStatusFlag/6 (FlexCAN_ClearMsgBuffIntStatusFlag) @061cbe00
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_UnlockRxMsgBuff/5 (FlexCAN_UnlockRxMsgBuff) @061cbb60
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetListenOnlyMode/4 (FlexCAN_SetListenOnlyMode) @061cb7e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetFDEnabled/3 (FlexCAN_SetFDEnabled) @061cb460
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_IsEnabled/2 (FlexCAN_IsEnabled) @061cb000
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetTDCOffset/1 (FlexCAN_SetTDCOffset) @061c5b60
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_SetRxFifoGlobalMask/0 (FlexCAN_SetRxFifoGlobalMask) @061c57e0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 

Removing unused symbols: FlexCAN_ClearWUMF FlexCAN_GetWUMIE FlexCAN_GetWUMF FlexCAN_ClearWTOF FlexCAN_GetWTOIE FlexCAN_GetWTOF FlexCAN_IsPNEnabled FlexCAN_SetPN FlexCAN_SetRegDefaultVal FlexCAN_SetRxMaskType FlexCAN_SetTxArbitrationStartDelay FlexCAN_IsFreezeMode FlexCAN_SetRxIndividualMask FlexCAN_SetRxMsgBuffGlobalMask FlexCAN_GetMsgBuffIntStatusFlag FlexCAN_SetClkSrc RxFifoOcuppiedLastMsgBuff FlexCAN_IsListenOnlyModeEnabled FlexCAN_EnableExtCbt FlexCAN_IsExCbtEnabled FlexCAN_GetFDTimeSegments FlexCAN_GetTimeSegments FlexCAN_GetExtendedTimeSegments FlexCAN_SetExtendedTimeSegments FlexCAN_SetTimeSegments FlexCAN_SetFDTimeSegments FlexCAN_GetBuffStatusImask FlexCAN_GetBuffStatusFlag FlexCAN_ClearMsgBuffIntStatusFlag FlexCAN_UnlockRxMsgBuff FlexCAN_SetListenOnlyMode FlexCAN_SetFDEnabled FlexCAN_IsEnabled FlexCAN_SetTDCOffset FlexCAN_SetRxFifoGlobalMask

Reclaimed Symbol table:

SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13) @06414540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13) @06414460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
payload_code/107 (payload_code) @06409d80
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_ComputeDLCValue/55 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11) @063fc620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11) @063fc540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18) @063fc2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18) @063fc1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
flexcanBase/102 (flexcanBase) @063f22d0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_IsFDAvailable/67 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06) @063e58c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06) @063e57e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05) @063e5620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05) @063e5540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04) @063e5380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04) @063e52a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03) @063e50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03) @063e5000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
OsIf_GetElapsed/93 (OsIf_GetElapsed) @063c50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_GetCounter/92 (OsIf_GetCounter) @063c5ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02) @063c5e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02) @063c5d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_MicrosToTicks/89 (OsIf_MicrosToTicks) @063c5c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
maxMbNum/88 (maxMbNum) @063c6bd0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
flexcanBase/87 (flexcanBase) @063c6b88
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
FlexCAN_ConfigPN/86 (FlexCAN_ConfigPN) @063c5540
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetPNPayloadLowFilter2/45 FlexCAN_SetPNPayloadHighFilter2/44 FlexCAN_SetPNPayloadLowFilter1/43 FlexCAN_SetPNPayloadHighFilter1/42 FlexCAN_SetPNDlcFilter/41 FlexCAN_SetPNIdFilter2Check/39 FlexCAN_SetPNIdFilter2/40 FlexCAN_SetPNIdFilter1/38 FlexCAN_SetPNTimeoutValue/37 FlexCAN_SetPNFilteringSelection/36 
FlexCAN_ConfigCtrlOptions/85 (FlexCAN_ConfigCtrlOptions) @063c52a0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetEdgeFilter/26 FlexCAN_SetEdgeFilter/26 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_CanBitSampling/27 FlexCAN_CanBitSampling/27 FlexCAN_SetProtocolException/23 FlexCAN_SetProtocolException/23 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetIsoCan/21 FlexCAN_SetIsoCan/21 
FlexCAN_IsMbOutOfRange/84 (FlexCAN_IsMbOutOfRange) @063c5000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_ReadRxFifo/83 (FlexCAN_ReadRxFifo) @0638ec40
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 
FlexCAN_SetRxFifoFilter/82 (FlexCAN_SetRxFifoFilter) @0638ee00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 
FlexCAN_SetOperationMode/81 (FlexCAN_SetOperationMode) @0638eb60
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetSelfReception/17 
FlexCAN_SetMaxMsgBuffNum/80 (FlexCAN_SetMaxMsgBuffNum) @0638e460
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMaxMbNum/59 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMbPayloadSize/70 
FlexCAN_SetTxMsgBuff/79 (FlexCAN_SetTxMsgBuff) @0638e1c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 FlexCAN_ComputeDLCValue/55 
FlexCAN_GetMsgBuff/78 (FlexCAN_GetMsgBuff) @062557e0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMbPayloadSize/70 FlexCAN_ComputePayloadSize/57 FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMsgBuffTimestamp/77 (FlexCAN_GetMsgBuffTimestamp) @06255ee0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_SetRxMsgBuff/76 (FlexCAN_SetRxMsgBuff) @06255c40
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_EnableInterrupts/75 (FlexCAN_EnableInterrupts) @062559a0
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_DisableInterrupts/74 (FlexCAN_DisableInterrupts) @06255700
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FLEXCAN_ClearMsgBuffIntCmd/73 (FLEXCAN_ClearMsgBuffIntCmd) @06255460
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 
FlexCAN_SetMsgBuffIntCmd/72 (FlexCAN_SetMsgBuffIntCmd) @062551c0
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 
FlexCAN_LockRxMsgBuff/71 (FlexCAN_LockRxMsgBuff) @0624be00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMbPayloadSize/70 (FlexCAN_GetMbPayloadSize) @0624b8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuff/78 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_GetPayloadSize/69 (FlexCAN_GetPayloadSize) @0624b0e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 
  Calls: FlexCAN_IsFDAvailable/67 
FlexCAN_SetPayloadSize/68 (FlexCAN_SetPayloadSize) @0624bd20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDEnabled/18 
FlexCAN_IsFDAvailable/67 (FlexCAN_IsFDAvailable) @0624ba80
  Type: function definition analyzed
  Visibility: public
  References: flexcanBase/102 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_GetPayloadSize/69 
  Calls: 
FlexCAN_EnableRxFifo/66 (FlexCAN_EnableRxFifo) @0624b7e0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMaxMbNum/59 
FlexCAN_Init/65 (FlexCAN_Init) @0624b460
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDAvailable/67 FlexCAN_ClearRAM/56 OsIf_GetElapsed/93 OsIf_GetCounter/92 OsIf_MicrosToTicks/89 
FlexCAN_SetErrIntCmd/64 (FlexCAN_SetErrIntCmd) @0624b000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 
FlexCAN_Disable/63 (FlexCAN_Disable) @0623fe00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 OsIf_MicrosToTicks/89 
FlexCAN_ExitFreezeMode/62 (FlexCAN_ExitFreezeMode) @0623fa80
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 OsIf_MicrosToTicks/89 
FlexCAN_Enable/61 (FlexCAN_Enable) @0623f620
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 OsIf_MicrosToTicks/89 
FlexCAN_EnterFreezeMode/60 (FlexCAN_EnterFreezeMode) @0623f380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 OsIf_MicrosToTicks/89 
FlexCAN_GetMaxMbNum/59 (FlexCAN_GetMaxMbNum) @05d0ad20
  Type: function definition analyzed
  Visibility: public
  References: flexcanBase/87 (read)maxMbNum/88 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_EnableRxFifo/66 FlexCAN_ClearRAM/56 FlexCAN_ClearRAM/56 
  Calls: 
FlexCAN_GetMsgBuffRegion/58 (FlexCAN_GetMsgBuffRegion) @05d0a8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuffTimestamp/77 FlexCAN_SetRxMsgBuff/76 FlexCAN_LockRxMsgBuff/71 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_ComputePayloadSize/57 (FlexCAN_ComputePayloadSize) @05d0aee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ReadRxFifo/83 FlexCAN_SetTxMsgBuff/79 FlexCAN_GetMsgBuff/78 
  Calls: 
FlexCAN_ClearRAM/56 (FlexCAN_ClearRAM) @05d0ac40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 
  Calls: FlexCAN_GetMaxMbNum/59 FlexCAN_GetMaxMbNum/59 
FlexCAN_ComputeDLCValue/55 (FlexCAN_ComputeDLCValue) @05d0a9a0
  Type: function definition analyzed
  Visibility:
  References: payload_code/107 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetTxMsgBuff/79 
  Calls: 
FlexCAN_Ip_au32ImaskBuff/54 (FlexCAN_Ip_au32ImaskBuff) @05d093f0
  Type: variable definition analyzed
  Visibility: force_output
  References: 
  Referring: FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FLEXCAN_ClearMsgBuffIntCmd/73 (write)FLEXCAN_ClearMsgBuffIntCmd/73 (read)FlexCAN_EnableInterrupts/75 (read)
  Availability: not-ready
  Varpool flags:
FlexCAN_SetPNPayloadLowFilter2/45 (FlexCAN_SetPNPayloadLowFilter2) @062187e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter2/44 (FlexCAN_SetPNPayloadHighFilter2) @062181c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadLowFilter1/43 (FlexCAN_SetPNPayloadLowFilter1) @06216b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter1/42 (FlexCAN_SetPNPayloadHighFilter1) @06216540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNDlcFilter/41 (FlexCAN_SetPNDlcFilter) @0620fee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2/40 (FlexCAN_SetPNIdFilter2) @0620fa80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2Check/39 (FlexCAN_SetPNIdFilter2Check) @0620f700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter1/38 (FlexCAN_SetPNIdFilter1) @0620f460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNTimeoutValue/37 (FlexCAN_SetPNTimeoutValue) @0620f0e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNFilteringSelection/36 (FlexCAN_SetPNFilteringSelection) @06209d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_CanBitSampling/27 (FlexCAN_CanBitSampling) @06203d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEdgeFilter/26 (FlexCAN_SetEdgeFilter) @062039a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetBusOffAutorecovery/25 (FlexCAN_SetBusOffAutorecovery) @06203620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetRemoteReqStore/24 (FlexCAN_SetRemoteReqStore) @062032a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetProtocolException/23 (FlexCAN_SetProtocolException) @061fdee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEntireFrameArbitrationFieldComparison/22 (FlexCAN_SetEntireFrameArbitrationFieldComparison) @061fdb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetIsoCan/21 (FlexCAN_SetIsoCan) @061fd7e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_IsFDEnabled/18 (FlexCAN_IsFDEnabled) @061f6e00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetPayloadSize/68 
  Calls: 
FlexCAN_SetSelfReception/17 (FlexCAN_SetSelfReception) @061f6b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetOperationMode/81 
  Calls: 


Initial Symbol table:

SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13) @06414540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13) @06414460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
payload_code.7054/107 (payload_code) @06409d80
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_ComputeDLCValue/55 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11) @063fc620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11) @063fc540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18) @063fc2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18) @063fc1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
flexcanBase.7179/102 (flexcanBase) @063f22d0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_IsFDAvailable/67 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06) @063e58c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06) @063e57e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05) @063e5620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05) @063e5540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04) @063e5380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04) @063e52a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03) @063e50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03) @063e5000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
OsIf_GetElapsed/93 (OsIf_GetElapsed) @063c50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_GetCounter/92 (OsIf_GetCounter) @063c5ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02) @063c5e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02) @063c5d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_MicrosToTicks/89 (OsIf_MicrosToTicks) @063c5c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
maxMbNum.7105/88 (maxMbNum) @063c6bd0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
flexcanBase.7104/87 (flexcanBase) @063c6b88
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
FlexCAN_ConfigPN/86 (FlexCAN_ConfigPN) @063c5540
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetPNPayloadLowFilter2/45 FlexCAN_SetPNPayloadHighFilter2/44 FlexCAN_SetPNPayloadLowFilter1/43 FlexCAN_SetPNPayloadHighFilter1/42 FlexCAN_SetPNDlcFilter/41 FlexCAN_SetPNIdFilter2Check/39 FlexCAN_SetPNIdFilter2/40 FlexCAN_SetPNIdFilter1/38 FlexCAN_SetPNTimeoutValue/37 FlexCAN_SetPNFilteringSelection/36 
FlexCAN_ConfigCtrlOptions/85 (FlexCAN_ConfigCtrlOptions) @063c52a0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetEdgeFilter/26 FlexCAN_SetEdgeFilter/26 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_CanBitSampling/27 FlexCAN_CanBitSampling/27 FlexCAN_SetProtocolException/23 FlexCAN_SetProtocolException/23 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetIsoCan/21 FlexCAN_SetIsoCan/21 
FlexCAN_IsMbOutOfRange/84 (FlexCAN_IsMbOutOfRange) @063c5000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_ReadRxFifo/83 (FlexCAN_ReadRxFifo) @0638ec40
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 
FlexCAN_SetRxFifoFilter/82 (FlexCAN_SetRxFifoFilter) @0638ee00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 
FlexCAN_SetOperationMode/81 (FlexCAN_SetOperationMode) @0638eb60
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetSelfReception/17 
FlexCAN_SetMaxMsgBuffNum/80 (FlexCAN_SetMaxMsgBuffNum) @0638e460
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMaxMbNum/59 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMbPayloadSize/70 
FlexCAN_SetTxMsgBuff/79 (FlexCAN_SetTxMsgBuff) @0638e1c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 FlexCAN_ComputeDLCValue/55 
FlexCAN_GetMsgBuff/78 (FlexCAN_GetMsgBuff) @062557e0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMbPayloadSize/70 FlexCAN_ComputePayloadSize/57 FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMsgBuffTimestamp/77 (FlexCAN_GetMsgBuffTimestamp) @06255ee0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_SetRxMsgBuff/76 (FlexCAN_SetRxMsgBuff) @06255c40
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_EnableInterrupts/75 (FlexCAN_EnableInterrupts) @062559a0
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_DisableInterrupts/74 (FlexCAN_DisableInterrupts) @06255700
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FLEXCAN_ClearMsgBuffIntCmd/73 (FLEXCAN_ClearMsgBuffIntCmd) @06255460
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 
FlexCAN_SetMsgBuffIntCmd/72 (FlexCAN_SetMsgBuffIntCmd) @062551c0
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 
FlexCAN_LockRxMsgBuff/71 (FlexCAN_LockRxMsgBuff) @0624be00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMbPayloadSize/70 (FlexCAN_GetMbPayloadSize) @0624b8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuff/78 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_GetPayloadSize/69 (FlexCAN_GetPayloadSize) @0624b0e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 
  Calls: FlexCAN_IsFDAvailable/67 
FlexCAN_SetPayloadSize/68 (FlexCAN_SetPayloadSize) @0624bd20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDEnabled/18 
FlexCAN_IsFDAvailable/67 (FlexCAN_IsFDAvailable) @0624ba80
  Type: function definition analyzed
  Visibility: public
  References: flexcanBase.7179/102 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_GetPayloadSize/69 
  Calls: 
FlexCAN_EnableRxFifo/66 (FlexCAN_EnableRxFifo) @0624b7e0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMaxMbNum/59 
FlexCAN_Init/65 (FlexCAN_Init) @0624b460
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDAvailable/67 FlexCAN_ClearRAM/56 OsIf_GetElapsed/93 OsIf_GetCounter/92 OsIf_MicrosToTicks/89 
FlexCAN_SetErrIntCmd/64 (FlexCAN_SetErrIntCmd) @0624b000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 
FlexCAN_Disable/63 (FlexCAN_Disable) @0623fe00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 OsIf_MicrosToTicks/89 
FlexCAN_ExitFreezeMode/62 (FlexCAN_ExitFreezeMode) @0623fa80
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 OsIf_MicrosToTicks/89 
FlexCAN_Enable/61 (FlexCAN_Enable) @0623f620
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 OsIf_MicrosToTicks/89 
FlexCAN_EnterFreezeMode/60 (FlexCAN_EnterFreezeMode) @0623f380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 OsIf_MicrosToTicks/89 
FlexCAN_GetMaxMbNum/59 (FlexCAN_GetMaxMbNum) @05d0ad20
  Type: function definition analyzed
  Visibility: public
  References: flexcanBase.7104/87 (read)maxMbNum.7105/88 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_EnableRxFifo/66 FlexCAN_ClearRAM/56 FlexCAN_ClearRAM/56 
  Calls: 
FlexCAN_GetMsgBuffRegion/58 (FlexCAN_GetMsgBuffRegion) @05d0a8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuffTimestamp/77 FlexCAN_SetRxMsgBuff/76 FlexCAN_LockRxMsgBuff/71 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_ComputePayloadSize/57 (FlexCAN_ComputePayloadSize) @05d0aee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ReadRxFifo/83 FlexCAN_SetTxMsgBuff/79 FlexCAN_GetMsgBuff/78 
  Calls: 
FlexCAN_ClearRAM/56 (FlexCAN_ClearRAM) @05d0ac40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 
  Calls: FlexCAN_GetMaxMbNum/59 FlexCAN_GetMaxMbNum/59 
FlexCAN_ComputeDLCValue/55 (FlexCAN_ComputeDLCValue) @05d0a9a0
  Type: function definition analyzed
  Visibility:
  References: payload_code.7054/107 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetTxMsgBuff/79 
  Calls: 
FlexCAN_Ip_au32ImaskBuff/54 (FlexCAN_Ip_au32ImaskBuff) @05d093f0
  Type: variable definition analyzed
  Visibility: force_output
  References: 
  Referring: FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FLEXCAN_ClearMsgBuffIntCmd/73 (write)FLEXCAN_ClearMsgBuffIntCmd/73 (read)FlexCAN_EnableInterrupts/75 (read)
  Availability: not-ready
  Varpool flags:
FlexCAN_SetPNPayloadLowFilter2/45 (FlexCAN_SetPNPayloadLowFilter2) @062187e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter2/44 (FlexCAN_SetPNPayloadHighFilter2) @062181c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadLowFilter1/43 (FlexCAN_SetPNPayloadLowFilter1) @06216b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter1/42 (FlexCAN_SetPNPayloadHighFilter1) @06216540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNDlcFilter/41 (FlexCAN_SetPNDlcFilter) @0620fee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2/40 (FlexCAN_SetPNIdFilter2) @0620fa80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2Check/39 (FlexCAN_SetPNIdFilter2Check) @0620f700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter1/38 (FlexCAN_SetPNIdFilter1) @0620f460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNTimeoutValue/37 (FlexCAN_SetPNTimeoutValue) @0620f0e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNFilteringSelection/36 (FlexCAN_SetPNFilteringSelection) @06209d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_CanBitSampling/27 (FlexCAN_CanBitSampling) @06203d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEdgeFilter/26 (FlexCAN_SetEdgeFilter) @062039a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetBusOffAutorecovery/25 (FlexCAN_SetBusOffAutorecovery) @06203620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetRemoteReqStore/24 (FlexCAN_SetRemoteReqStore) @062032a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetProtocolException/23 (FlexCAN_SetProtocolException) @061fdee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEntireFrameArbitrationFieldComparison/22 (FlexCAN_SetEntireFrameArbitrationFieldComparison) @061fdb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetIsoCan/21 (FlexCAN_SetIsoCan) @061fd7e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_IsFDEnabled/18 (FlexCAN_IsFDEnabled) @061f6e00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetPayloadSize/68 
  Calls: 
FlexCAN_SetSelfReception/17 (FlexCAN_SetSelfReception) @061f6b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetOperationMode/81 
  Calls: 

Removing unused symbols:

Reclaimed Symbol table:

SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13) @06414540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13) @06414460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 FlexCAN_SetRxFifoFilter/82 
  Calls: 
payload_code.7054/107 (payload_code) @06409d80
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_ComputeDLCValue/55 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11) @063fc620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11) @063fc540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18) @063fc2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18) @063fc1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 FlexCAN_SetMsgBuffIntCmd/72 
  Calls: 
flexcanBase.7179/102 (flexcanBase) @063f22d0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_IsFDAvailable/67 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06) @063e58c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06) @063e57e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05) @063e5620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05) @063e5540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04) @063e5380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04) @063e52a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03) @063e50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03) @063e5000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 
  Calls: 
OsIf_GetElapsed/93 (OsIf_GetElapsed) @063c50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_GetCounter/92 (OsIf_GetCounter) @063c5ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02) @063c5e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02) @063c5d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 
  Calls: 
OsIf_MicrosToTicks/89 (OsIf_MicrosToTicks) @063c5c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_Disable/63 FlexCAN_ExitFreezeMode/62 FlexCAN_Enable/61 FlexCAN_EnterFreezeMode/60 
  Calls: 
maxMbNum.7105/88 (maxMbNum) @063c6bd0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
flexcanBase.7104/87 (flexcanBase) @063c6b88
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
FlexCAN_ConfigPN/86 (FlexCAN_ConfigPN) @063c5540
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetPNPayloadLowFilter2/45 FlexCAN_SetPNPayloadHighFilter2/44 FlexCAN_SetPNPayloadLowFilter1/43 FlexCAN_SetPNPayloadHighFilter1/42 FlexCAN_SetPNDlcFilter/41 FlexCAN_SetPNIdFilter2Check/39 FlexCAN_SetPNIdFilter2/40 FlexCAN_SetPNIdFilter1/38 FlexCAN_SetPNTimeoutValue/37 FlexCAN_SetPNFilteringSelection/36 
FlexCAN_ConfigCtrlOptions/85 (FlexCAN_ConfigCtrlOptions) @063c52a0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetEdgeFilter/26 FlexCAN_SetEdgeFilter/26 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetRemoteReqStore/24 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_SetBusOffAutorecovery/25 FlexCAN_CanBitSampling/27 FlexCAN_CanBitSampling/27 FlexCAN_SetProtocolException/23 FlexCAN_SetProtocolException/23 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetEntireFrameArbitrationFieldComparison/22 FlexCAN_SetIsoCan/21 FlexCAN_SetIsoCan/21 
FlexCAN_IsMbOutOfRange/84 (FlexCAN_IsMbOutOfRange) @063c5000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_ReadRxFifo/83 (FlexCAN_ReadRxFifo) @0638ec40
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 
FlexCAN_SetRxFifoFilter/82 (FlexCAN_SetRxFifoFilter) @0638ee00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 
FlexCAN_SetOperationMode/81 (FlexCAN_SetOperationMode) @0638eb60
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_SetSelfReception/17 
FlexCAN_SetMaxMsgBuffNum/80 (FlexCAN_SetMaxMsgBuffNum) @0638e460
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMaxMbNum/59 FlexCAN_GetMsgBuffRegion/58 FlexCAN_GetMbPayloadSize/70 
FlexCAN_SetTxMsgBuff/79 (FlexCAN_SetTxMsgBuff) @0638e1c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 FlexCAN_ComputeDLCValue/55 
FlexCAN_GetMsgBuff/78 (FlexCAN_GetMsgBuff) @062557e0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMbPayloadSize/70 FlexCAN_ComputePayloadSize/57 FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMsgBuffTimestamp/77 (FlexCAN_GetMsgBuffTimestamp) @06255ee0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_SetRxMsgBuff/76 (FlexCAN_SetRxMsgBuff) @06255c40
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_EnableInterrupts/75 (FlexCAN_EnableInterrupts) @062559a0
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FlexCAN_DisableInterrupts/74 (FlexCAN_DisableInterrupts) @06255700
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: 
FLEXCAN_ClearMsgBuffIntCmd/73 (FLEXCAN_ClearMsgBuffIntCmd) @06255460
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 
FlexCAN_SetMsgBuffIntCmd/72 (FlexCAN_SetMsgBuffIntCmd) @062551c0
  Type: function definition analyzed
  Visibility: public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 
FlexCAN_LockRxMsgBuff/71 (FlexCAN_LockRxMsgBuff) @0624be00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 
FlexCAN_GetMbPayloadSize/70 (FlexCAN_GetMbPayloadSize) @0624b8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuff/78 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_GetPayloadSize/69 (FlexCAN_GetPayloadSize) @0624b0e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_GetMbPayloadSize/70 FlexCAN_GetMsgBuffRegion/58 
  Calls: FlexCAN_IsFDAvailable/67 
FlexCAN_SetPayloadSize/68 (FlexCAN_SetPayloadSize) @0624bd20
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDEnabled/18 
FlexCAN_IsFDAvailable/67 (FlexCAN_IsFDAvailable) @0624ba80
  Type: function definition analyzed
  Visibility: public
  References: flexcanBase.7179/102 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 FlexCAN_GetPayloadSize/69 
  Calls: 
FlexCAN_EnableRxFifo/66 (FlexCAN_EnableRxFifo) @0624b7e0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_GetMaxMbNum/59 
FlexCAN_Init/65 (FlexCAN_Init) @0624b460
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDAvailable/67 FlexCAN_ClearRAM/56 OsIf_GetElapsed/93 OsIf_GetCounter/92 OsIf_MicrosToTicks/89 
FlexCAN_SetErrIntCmd/64 (FlexCAN_SetErrIntCmd) @0624b000
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 
FlexCAN_Disable/63 (FlexCAN_Disable) @0623fe00
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 OsIf_MicrosToTicks/89 
FlexCAN_ExitFreezeMode/62 (FlexCAN_ExitFreezeMode) @0623fa80
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 OsIf_MicrosToTicks/89 
FlexCAN_Enable/61 (FlexCAN_Enable) @0623f620
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 OsIf_MicrosToTicks/89 
FlexCAN_EnterFreezeMode/60 (FlexCAN_EnterFreezeMode) @0623f380
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 OsIf_GetCounter/92 SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 OsIf_MicrosToTicks/89 
FlexCAN_GetMaxMbNum/59 (FlexCAN_GetMaxMbNum) @05d0ad20
  Type: function definition analyzed
  Visibility: public
  References: flexcanBase.7104/87 (read)maxMbNum.7105/88 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_EnableRxFifo/66 FlexCAN_ClearRAM/56 FlexCAN_ClearRAM/56 
  Calls: 
FlexCAN_GetMsgBuffRegion/58 (FlexCAN_GetMsgBuffRegion) @05d0a8c0
  Type: function definition analyzed
  Visibility: public
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_SetMaxMsgBuffNum/80 FlexCAN_GetMsgBuff/78 FlexCAN_GetMsgBuffTimestamp/77 FlexCAN_SetRxMsgBuff/76 FlexCAN_LockRxMsgBuff/71 
  Calls: FlexCAN_GetPayloadSize/69 
FlexCAN_ComputePayloadSize/57 (FlexCAN_ComputePayloadSize) @05d0aee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ReadRxFifo/83 FlexCAN_SetTxMsgBuff/79 FlexCAN_GetMsgBuff/78 
  Calls: 
FlexCAN_ClearRAM/56 (FlexCAN_ClearRAM) @05d0ac40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_Init/65 
  Calls: FlexCAN_GetMaxMbNum/59 FlexCAN_GetMaxMbNum/59 
FlexCAN_ComputeDLCValue/55 (FlexCAN_ComputeDLCValue) @05d0a9a0
  Type: function definition analyzed
  Visibility:
  References: payload_code.7054/107 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetTxMsgBuff/79 
  Calls: 
FlexCAN_Ip_au32ImaskBuff/54 (FlexCAN_Ip_au32ImaskBuff) @05d093f0
  Type: variable definition analyzed
  Visibility: force_output
  References: 
  Referring: FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FLEXCAN_ClearMsgBuffIntCmd/73 (write)FLEXCAN_ClearMsgBuffIntCmd/73 (read)FlexCAN_EnableInterrupts/75 (read)
  Availability: not-ready
  Varpool flags:
FlexCAN_SetPNPayloadLowFilter2/45 (FlexCAN_SetPNPayloadLowFilter2) @062187e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter2/44 (FlexCAN_SetPNPayloadHighFilter2) @062181c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadLowFilter1/43 (FlexCAN_SetPNPayloadLowFilter1) @06216b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNPayloadHighFilter1/42 (FlexCAN_SetPNPayloadHighFilter1) @06216540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNDlcFilter/41 (FlexCAN_SetPNDlcFilter) @0620fee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2/40 (FlexCAN_SetPNIdFilter2) @0620fa80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter2Check/39 (FlexCAN_SetPNIdFilter2Check) @0620f700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNIdFilter1/38 (FlexCAN_SetPNIdFilter1) @0620f460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNTimeoutValue/37 (FlexCAN_SetPNTimeoutValue) @0620f0e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_SetPNFilteringSelection/36 (FlexCAN_SetPNFilteringSelection) @06209d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigPN/86 
  Calls: 
FlexCAN_CanBitSampling/27 (FlexCAN_CanBitSampling) @06203d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEdgeFilter/26 (FlexCAN_SetEdgeFilter) @062039a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetBusOffAutorecovery/25 (FlexCAN_SetBusOffAutorecovery) @06203620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetRemoteReqStore/24 (FlexCAN_SetRemoteReqStore) @062032a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetProtocolException/23 (FlexCAN_SetProtocolException) @061fdee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetEntireFrameArbitrationFieldComparison/22 (FlexCAN_SetEntireFrameArbitrationFieldComparison) @061fdb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_SetIsoCan/21 (FlexCAN_SetIsoCan) @061fd7e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_ConfigCtrlOptions/85 FlexCAN_ConfigCtrlOptions/85 
  Calls: 
FlexCAN_IsFDEnabled/18 (FlexCAN_IsFDEnabled) @061f6e00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetPayloadSize/68 
  Calls: 
FlexCAN_SetSelfReception/17 (FlexCAN_SetSelfReception) @061f6b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: FlexCAN_SetOperationMode/81 
  Calls: 

Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:

FlexCAN_ComputePayloadSize.part.0/125 (FlexCAN_ComputePayloadSize.part.0) @05d0a9a0
  Type: function definition analyzed
  Visibility: artificial
  next sharing asm name: 123
  References: CSWTCH.51/111 (read)
  Referring: 
  Function FlexCAN_ComputePayloadSize.part.0/125 is inline copy in FlexCAN_GetMsgBuff/78
  Clone of FlexCAN_ComputePayloadSize.part.0/112
  Availability: local
  Function flags: count:59055800 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
  Called by: FlexCAN_ComputePayloadSize/124 (inlined) (59055800 (estimated locally),0.50 per call) 
  Calls: 
FlexCAN_ComputePayloadSize/124 (FlexCAN_ComputePayloadSize) @062039a0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 122
  References: 
  Referring: 
  Function FlexCAN_ComputePayloadSize/124 is inline copy in FlexCAN_GetMsgBuff/78
  Clone of FlexCAN_ComputePayloadSize/57
  Availability: local
  Function flags: count:118111600 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_GetMsgBuff/78 (inlined) (118111600 (estimated locally),1.00 per call) 
  Calls: FlexCAN_ComputePayloadSize.part.0/125 (inlined) (59055800 (estimated locally),0.50 per call) 
FlexCAN_ComputePayloadSize.part.0/123 (FlexCAN_ComputePayloadSize.part.0) @061f6b60
  Type: function definition analyzed
  Visibility: artificial
  next sharing asm name: 112
  previous sharing asm name: 125
  References: CSWTCH.51/111 (read)
  Referring: 
  Function FlexCAN_ComputePayloadSize.part.0/123 is inline copy in FlexCAN_ReadRxFifo/83
  Clone of FlexCAN_ComputePayloadSize.part.0/112
  Availability: local
  Function flags: count:59055800 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
  Called by: FlexCAN_ComputePayloadSize/122 (inlined) (59055800 (estimated locally),0.50 per call) 
  Calls: 
FlexCAN_ComputePayloadSize/122 (FlexCAN_ComputePayloadSize) @0620f0e0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 57
  previous sharing asm name: 124
  References: 
  Referring: 
  Function FlexCAN_ComputePayloadSize/122 is inline copy in FlexCAN_ReadRxFifo/83
  Clone of FlexCAN_ComputePayloadSize/57
  Availability: local
  Function flags: count:118111600 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ReadRxFifo/83 (inlined) (118111600 (estimated locally),1.00 per call) 
  Calls: FlexCAN_ComputePayloadSize.part.0/123 (inlined) (59055800 (estimated locally),0.50 per call) 
FlexCAN_GetPayloadSize.constprop.0/121 (FlexCAN_GetPayloadSize.constprop) @0620f700
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 120
  References: 
  Referring: 
  Function FlexCAN_GetPayloadSize.constprop/121 is inline copy in FlexCAN_GetMbPayloadSize/70
  Clone of FlexCAN_GetPayloadSize.constprop.0/120
  Availability: local
  Function flags: count:536870913 (estimated locally) local nonfreeing_fn optimize_size
  Called by: FlexCAN_GetMbPayloadSize/70 (inlined) (536870913 (estimated locally),0.95 per call) 
  Calls: FlexCAN_IsFDAvailable/67 (536870913 (estimated locally),0.95 per call) 
FlexCAN_GetPayloadSize.constprop.0/120 (FlexCAN_GetPayloadSize.constprop) @0620f460
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 121
  References: 
  Referring: 
  Function FlexCAN_GetPayloadSize.constprop/120 is inline copy in FlexCAN_GetMsgBuffRegion/58
  Clone of FlexCAN_GetPayloadSize/69
  Availability: local
  Function flags: count:536870913 (estimated locally) local nonfreeing_fn optimize_size
  Called by: FlexCAN_GetMsgBuffRegion/58 (inlined) (536870913 (estimated locally),0.95 per call) 
  Calls: FlexCAN_IsFDAvailable/67 (536870913 (estimated locally),0.95 per call) 
FlexCAN_ComputePayloadSize.part.0/112 (FlexCAN_ComputePayloadSize.part.0) @061c5b60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  previous sharing asm name: 123
  References: CSWTCH.51/111 (read)
  Referring: 
  Function FlexCAN_ComputePayloadSize.part.0/112 is inline copy in FlexCAN_SetTxMsgBuff/79
  Availability: local
  Function flags: count:59055800 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
  Called by: FlexCAN_ComputePayloadSize/57 (inlined) (59055800 (estimated locally),0.35 per call) 
  Calls: 
CSWTCH.51/111 (CSWTCH.51) @0658d048
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: FlexCAN_ComputePayloadSize.part.0/112 (read)FlexCAN_ComputePayloadSize.part.0/123 (read)FlexCAN_ComputePayloadSize.part.0/125 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
FlexCAN_SetPNIdFilter1.isra.0/110 (FlexCAN_SetPNIdFilter1.isra.0) @061c57e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function FlexCAN_SetPNIdFilter1.isra.0/110 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:1073741823 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (1073741823 (estimated locally),1.00 per call) 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13) @06414540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13) @06414460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) FlexCAN_SetRxFifoFilter/82 (118111600 (estimated locally),0.20 per call) 
  Calls: 
payload_code.7054/107 (payload_code) @06409d80
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: FlexCAN_SetTxMsgBuff/79 (read)
  Availability: available
  Varpool flags: initialized used-by-single-function read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11) @063fc620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 (354334802 (estimated locally),0.33 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11) @063fc540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FLEXCAN_ClearMsgBuffIntCmd/73 (354334802 (estimated locally),0.33 per call) 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18) @063fc2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 (268435456 (estimated locally),0.25 per call) FlexCAN_SetMsgBuffIntCmd/72 (268435456 (estimated locally),0.25 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18) @063fc1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_SetMsgBuffIntCmd/72 (268435456 (estimated locally),0.25 per call) FlexCAN_SetMsgBuffIntCmd/72 (268435456 (estimated locally),0.25 per call) 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06) @063e58c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06) @063e57e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_SetErrIntCmd/64 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05) @063e5620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 (114863532 (estimated locally),0.41 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05) @063e5540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_Disable/63 (114863532 (estimated locally),0.41 per call) 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04) @063e5380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 (114863532 (estimated locally),1.00 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04) @063e52a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_ExitFreezeMode/62 (114863532 (estimated locally),1.00 per call) 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03) @063e50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 (114863532 (estimated locally),1.00 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03) @063e5000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_Enable/61 (114863532 (estimated locally),1.00 per call) 
  Calls: 
OsIf_GetElapsed/93 (OsIf_GetElapsed) @063c50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 (1014686025 (estimated locally),8.83 per call) FlexCAN_Disable/63 (1014686024 (estimated locally),3.66 per call) FlexCAN_ExitFreezeMode/62 (1014686025 (estimated locally),8.83 per call) FlexCAN_Enable/61 (1014686025 (estimated locally),8.83 per call) FlexCAN_EnterFreezeMode/60 (1014686025 (estimated locally),8.83 per call) 
  Calls: 
OsIf_GetCounter/92 (OsIf_GetCounter) @063c5ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 (114863532 (estimated locally),1.00 per call) FlexCAN_Disable/63 (114863532 (estimated locally),0.41 per call) FlexCAN_ExitFreezeMode/62 (114863532 (estimated locally),1.00 per call) FlexCAN_Enable/61 (114863532 (estimated locally),1.00 per call) FlexCAN_EnterFreezeMode/60 (114863532 (estimated locally),1.00 per call) 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02) @063c5e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 (114863532 (estimated locally),1.00 per call) 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02) @063c5d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_EnterFreezeMode/60 (114863532 (estimated locally),1.00 per call) 
  Calls: 
OsIf_MicrosToTicks/89 (OsIf_MicrosToTicks) @063c5c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: FlexCAN_Init/65 (114863532 (estimated locally),1.00 per call) FlexCAN_Disable/63 (276913048 (estimated locally),1.00 per call) FlexCAN_ExitFreezeMode/62 (114863532 (estimated locally),1.00 per call) FlexCAN_Enable/61 (114863532 (estimated locally),1.00 per call) FlexCAN_EnterFreezeMode/60 (114863532 (estimated locally),1.00 per call) 
  Calls: 
maxMbNum.7105/88 (maxMbNum) @063c6bd0
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: available
  Varpool flags: initialized used-by-single-function read-only const-value-known
flexcanBase.7104/87 (flexcanBase) @063c6b88
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: FlexCAN_GetMaxMbNum/59 (read)
  Availability: available
  Varpool flags: initialized used-by-single-function read-only const-value-known
FlexCAN_ConfigPN/86 (FlexCAN_ConfigPN) @063c5540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_SetPNPayloadLowFilter2/45 (inlined) (283645176 (estimated locally),0.26 per call) FlexCAN_SetPNPayloadHighFilter2/44 (inlined) (283645176 (estimated locally),0.26 per call) FlexCAN_SetPNPayloadLowFilter1/43 (inlined) (508506948 (estimated locally),0.47 per call) FlexCAN_SetPNPayloadHighFilter1/42 (inlined) (508506948 (estimated locally),0.47 per call) FlexCAN_SetPNDlcFilter/41 (inlined) (508506948 (estimated locally),0.47 per call) FlexCAN_SetPNIdFilter2/40 (inlined) (598933190 (estimated locally),0.56 per call) FlexCAN_SetPNIdFilter1.isra.0/110 (inlined) (1073741823 (estimated locally),1.00 per call) FlexCAN_SetPNFilteringSelection/36 (inlined) (1073741823 (estimated locally),1.00 per call) 
FlexCAN_ConfigCtrlOptions/85 (FlexCAN_ConfigCtrlOptions) @063c52a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_IsMbOutOfRange/84 (FlexCAN_IsMbOutOfRange) @063c5000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_ReadRxFifo/83 (FlexCAN_ReadRxFifo) @0638ec40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/122 (inlined) (118111600 (estimated locally),1.00 per call) 
FlexCAN_SetRxFifoFilter/82 (FlexCAN_SetRxFifoFilter) @0638ee00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:590558001 (estimated locally) body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (118111600 (estimated locally),0.20 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (118111600 (estimated locally),0.20 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (118111600 (estimated locally),0.20 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (118111600 (estimated locally),0.20 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (118111600 (estimated locally),0.20 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (118111600 (estimated locally),0.20 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (118111600 (estimated locally),0.20 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (118111600 (estimated locally),0.20 per call) 
FlexCAN_SetOperationMode/81 (FlexCAN_SetOperationMode) @0638eb60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_SetMaxMsgBuffNum/80 (FlexCAN_SetMaxMsgBuffNum) @0638e460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:69103254 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 (118111600 (estimated locally),1.71 per call) FlexCAN_GetMsgBuffRegion/58 (118111600 (estimated locally),1.71 per call) FlexCAN_GetMaxMbNum/59 (44917115 (estimated locally),0.65 per call) FlexCAN_GetMsgBuffRegion/58 (69103254 (estimated locally),1.00 per call) FlexCAN_GetMbPayloadSize/70 (69103254 (estimated locally),1.00 per call) 
FlexCAN_SetTxMsgBuff/79 (FlexCAN_SetTxMsgBuff) @0638e1c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: payload_code.7054/107 (read)
  Referring: 
  Availability: available
  Function flags: count:168730856 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_ComputePayloadSize/57 (inlined) (118111600 (estimated locally),0.70 per call) 
FlexCAN_GetMsgBuff/78 (FlexCAN_GetMsgBuff) @062557e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_GetMbPayloadSize/70 (38976828 (estimated locally),0.33 per call) FlexCAN_GetMbPayloadSize/70 (118111600 (estimated locally),1.00 per call) FlexCAN_ComputePayloadSize/124 (inlined) (118111600 (estimated locally),1.00 per call) FlexCAN_GetMsgBuffRegion/58 (118111600 (estimated locally),1.00 per call) 
FlexCAN_GetMsgBuffTimestamp/77 (FlexCAN_GetMsgBuffTimestamp) @06255ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 (1073741824 (estimated locally),1.00 per call) 
FlexCAN_SetRxMsgBuff/76 (FlexCAN_SetRxMsgBuff) @06255c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 (1073741824 (estimated locally),1.00 per call) 
FlexCAN_EnableInterrupts/75 (FlexCAN_EnableInterrupts) @062559a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_DisableInterrupts/74 (FlexCAN_DisableInterrupts) @06255700
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FLEXCAN_ClearMsgBuffIntCmd/73 (FLEXCAN_ClearMsgBuffIntCmd) @06255460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 (354334802 (estimated locally),0.33 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 (354334802 (estimated locally),0.33 per call) 
FlexCAN_SetMsgBuffIntCmd/72 (FlexCAN_SetMsgBuffIntCmd) @062551c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (read)FlexCAN_Ip_au32ImaskBuff/54 (write)FlexCAN_Ip_au32ImaskBuff/54 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (268435456 (estimated locally),0.25 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (268435456 (estimated locally),0.25 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (268435456 (estimated locally),0.25 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (268435456 (estimated locally),0.25 per call) 
FlexCAN_LockRxMsgBuff/71 (FlexCAN_LockRxMsgBuff) @0624be00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_GetMsgBuffRegion/58 (1073741824 (estimated locally),1.00 per call) 
FlexCAN_GetMbPayloadSize/70 (FlexCAN_GetMbPayloadSize) @0624b8c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:566398813 (estimated locally) body nonfreeing_fn optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 (118111600 (estimated locally),1.71 per call) FlexCAN_SetMaxMsgBuffNum/80 (69103254 (estimated locally),1.00 per call) FlexCAN_GetMsgBuff/78 (38976828 (estimated locally),0.33 per call) FlexCAN_GetMsgBuff/78 (118111600 (estimated locally),1.00 per call) 
  Calls: FlexCAN_GetPayloadSize.constprop/121 (inlined) (536870913 (estimated locally),0.95 per call) 
FlexCAN_GetPayloadSize/69 (FlexCAN_GetPayloadSize) @0624b0e0
  Type: function
  Body removed by symtab_remove_unreachable_nodes
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: not_available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: 
FlexCAN_SetPayloadSize/68 (FlexCAN_SetPayloadSize) @0624bd20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_IsFDAvailable/67 (FlexCAN_IsFDAvailable) @0624ba80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:566398813 (estimated locally) body nonfreeing_fn optimize_size
  Called by: FlexCAN_GetPayloadSize.constprop/121 (536870913 (estimated locally),0.95 per call) FlexCAN_GetPayloadSize.constprop/120 (536870913 (estimated locally),0.95 per call) FlexCAN_Init/65 (37904965 (estimated locally),0.33 per call) 
  Calls: 
FlexCAN_EnableRxFifo/66 (FlexCAN_EnableRxFifo) @0624b7e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:236223200 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: FlexCAN_GetMaxMbNum/59 (236223200 (estimated locally),1.00 per call) 
FlexCAN_Init/65 (FlexCAN_Init) @0624b460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) body optimize_size
  Called by: 
  Calls: FlexCAN_IsFDAvailable/67 (37904965 (estimated locally),0.33 per call) FlexCAN_ClearRAM/56 (inlined) (37904965 (estimated locally),0.33 per call) OsIf_GetElapsed/93 (1014686025 (estimated locally),8.83 per call) OsIf_GetCounter/92 (114863532 (estimated locally),1.00 per call) OsIf_MicrosToTicks/89 (114863532 (estimated locally),1.00 per call) 
FlexCAN_SetErrIntCmd/64 (FlexCAN_SetErrIntCmd) @0624b000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 (1073741824 (estimated locally),1.00 per call) 
FlexCAN_Disable/63 (FlexCAN_Disable) @0623fe00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:276913048 (estimated locally) body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 (1014686024 (estimated locally),3.66 per call) OsIf_GetCounter/92 (114863532 (estimated locally),0.41 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 (114863532 (estimated locally),0.41 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 (114863532 (estimated locally),0.41 per call) OsIf_MicrosToTicks/89 (276913048 (estimated locally),1.00 per call) 
FlexCAN_ExitFreezeMode/62 (FlexCAN_ExitFreezeMode) @0623fa80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 (1014686025 (estimated locally),8.83 per call) OsIf_GetCounter/92 (114863532 (estimated locally),1.00 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 (114863532 (estimated locally),1.00 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 (114863532 (estimated locally),1.00 per call) OsIf_MicrosToTicks/89 (114863532 (estimated locally),1.00 per call) 
FlexCAN_Enable/61 (FlexCAN_Enable) @0623f620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 (1014686025 (estimated locally),8.83 per call) OsIf_GetCounter/92 (114863532 (estimated locally),1.00 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 (114863532 (estimated locally),1.00 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 (114863532 (estimated locally),1.00 per call) OsIf_MicrosToTicks/89 (114863532 (estimated locally),1.00 per call) 
FlexCAN_EnterFreezeMode/60 (FlexCAN_EnterFreezeMode) @0623f380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) body optimize_size
  Called by: 
  Calls: OsIf_GetElapsed/93 (1014686025 (estimated locally),8.83 per call) OsIf_GetCounter/92 (114863532 (estimated locally),1.00 per call) SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 (114863532 (estimated locally),1.00 per call) SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 (114863532 (estimated locally),1.00 per call) OsIf_MicrosToTicks/89 (114863532 (estimated locally),1.00 per call) 
FlexCAN_GetMaxMbNum/59 (FlexCAN_GetMaxMbNum) @05d0ad20
  Type: function definition analyzed
  Visibility: externally_visible public
  References: flexcanBase.7104/87 (read)maxMbNum.7105/88 (read)
  Referring: 
  Availability: available
  Function flags: count:268435456 (estimated locally) body nonfreeing_fn optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 (44917115 (estimated locally),0.65 per call) FlexCAN_EnableRxFifo/66 (236223200 (estimated locally),1.00 per call) FlexCAN_ClearRAM/56 (37904965 (estimated locally),0.33 per call) 
  Calls: 
FlexCAN_GetMsgBuffRegion/58 (FlexCAN_GetMsgBuffRegion) @05d0a8c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:566398813 (estimated locally) body nonfreeing_fn optimize_size
  Called by: FlexCAN_SetMaxMsgBuffNum/80 (118111600 (estimated locally),1.71 per call) FlexCAN_SetMaxMsgBuffNum/80 (69103254 (estimated locally),1.00 per call) FlexCAN_GetMsgBuff/78 (118111600 (estimated locally),1.00 per call) FlexCAN_GetMsgBuffTimestamp/77 (1073741824 (estimated locally),1.00 per call) FlexCAN_SetRxMsgBuff/76 (1073741824 (estimated locally),1.00 per call) FlexCAN_LockRxMsgBuff/71 (1073741824 (estimated locally),1.00 per call) 
  Calls: FlexCAN_GetPayloadSize.constprop/120 (inlined) (536870913 (estimated locally),0.95 per call) 
FlexCAN_ComputePayloadSize/57 (FlexCAN_ComputePayloadSize) @05d0aee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  previous sharing asm name: 122
  References: 
  Referring: 
  Function FlexCAN_ComputePayloadSize/57 is inline copy in FlexCAN_SetTxMsgBuff/79
  Availability: local
  Function flags: count:118111600 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_SetTxMsgBuff/79 (inlined) (118111600 (estimated locally),0.70 per call) 
  Calls: FlexCAN_ComputePayloadSize.part.0/112 (inlined) (59055800 (estimated locally),0.35 per call) 
FlexCAN_ClearRAM/56 (FlexCAN_ClearRAM) @05d0ac40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_ClearRAM/56 is inline copy in FlexCAN_Init/65
  Availability: local
  Function flags: count:37904965 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_Init/65 (inlined) (37904965 (estimated locally),0.33 per call) 
  Calls: FlexCAN_GetMaxMbNum/59 (37904965 (estimated locally),0.33 per call) 
FlexCAN_Ip_au32ImaskBuff/54 (FlexCAN_Ip_au32ImaskBuff) @05d093f0
  Type: variable definition analyzed
  Visibility: force_output prevailing_def_ironly
  References: 
  Referring: FlexCAN_SetMsgBuffIntCmd/72 (write)FLEXCAN_ClearMsgBuffIntCmd/73 (read)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (write)FlexCAN_SetMsgBuffIntCmd/72 (read)FlexCAN_SetMsgBuffIntCmd/72 (read)FLEXCAN_ClearMsgBuffIntCmd/73 (write)FlexCAN_EnableInterrupts/75 (read)
  Availability: available
  Varpool flags:
FlexCAN_SetPNPayloadLowFilter2/45 (FlexCAN_SetPNPayloadLowFilter2) @062187e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_SetPNPayloadLowFilter2/45 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:283645176 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (283645176 (estimated locally),0.26 per call) 
  Calls: 
FlexCAN_SetPNPayloadHighFilter2/44 (FlexCAN_SetPNPayloadHighFilter2) @062181c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_SetPNPayloadHighFilter2/44 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:283645176 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (283645176 (estimated locally),0.26 per call) 
  Calls: 
FlexCAN_SetPNPayloadLowFilter1/43 (FlexCAN_SetPNPayloadLowFilter1) @06216b60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_SetPNPayloadLowFilter1/43 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:508506948 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (508506948 (estimated locally),0.47 per call) 
  Calls: 
FlexCAN_SetPNPayloadHighFilter1/42 (FlexCAN_SetPNPayloadHighFilter1) @06216540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_SetPNPayloadHighFilter1/42 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:508506948 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (508506948 (estimated locally),0.47 per call) 
  Calls: 
FlexCAN_SetPNDlcFilter/41 (FlexCAN_SetPNDlcFilter) @0620fee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_SetPNDlcFilter/41 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:508506948 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (508506948 (estimated locally),0.47 per call) 
  Calls: 
FlexCAN_SetPNIdFilter2/40 (FlexCAN_SetPNIdFilter2) @0620fa80
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_SetPNIdFilter2/40 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:598933190 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (598933190 (estimated locally),0.56 per call) 
  Calls: 
FlexCAN_SetPNFilteringSelection/36 (FlexCAN_SetPNFilteringSelection) @06209d20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function FlexCAN_SetPNFilteringSelection/36 is inline copy in FlexCAN_ConfigPN/86
  Availability: local
  Function flags: count:1073741823 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: FlexCAN_ConfigPN/86 (inlined) (1073741823 (estimated locally),1.00 per call) 
  Calls: 
Materializing clones
cloning FlexCAN_GetPayloadSize to FlexCAN_GetPayloadSize.constprop
   replace map:  -> 0(replace);
   args_to_skip: 1
   combined_args_to_skip:1
FlexCAN_GetPayloadSize (const struct FLEXCAN_Type * base, uint8 mbdsrIdx)
{
  uint32 payloadSize;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG payloadSize => 8
  # DEBUG BEGIN_STMT
  _1 = FlexCAN_IsFDAvailable (base_10(D));
  if (_1 != 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  if (mbdsrIdx_11(D) == 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 4> [local count: 268435456]:
<L1>:
  # DEBUG BEGIN_STMT
  _2 ={v} base_10(D)->FDCTRL;
  _3 = _2 >> 16;
  _4 = _3 & 3;
  payloadSize_12 = 8 << _4;
  # DEBUG payloadSize => payloadSize_12
  # DEBUG BEGIN_STMT
  goto <bb 6>; [100.00%]

  <bb 5> [local count: 268435456]:
<L2>:
  # DEBUG BEGIN_STMT
  _5 ={v} base_10(D)->FDCTRL;
  _6 = _5 >> 16;
  _7 = _6 & 3;
  payloadSize_13 = 8 << _7;
  # DEBUG payloadSize => payloadSize_13
  # DEBUG BEGIN_STMT

  <bb 6> [local count: 1073741824]:
  # payloadSize_8 = PHI <8(2), payloadSize_12(4), payloadSize_13(5)>
  # DEBUG payloadSize => payloadSize_8
  # DEBUG BEGIN_STMT
  _14 = (uint8) payloadSize_8;
  return _14;

}


FlexCAN_GetPayloadSize.constprop (const struct FLEXCAN_Type * base)
{
  uint32 payloadSize;
  uint8 mbdsrIdx;

  <bb 7> [local count: 1073741824]:
  # DEBUG mbdsrIdx => 0

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG payloadSize => 8
  # DEBUG BEGIN_STMT
  _2 = FlexCAN_IsFDAvailable (base_1(D));
  if (_2 != 0)
    goto <bb 3>; [50.00%]
  else
    goto <bb 6>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  if (1 != 0)
    goto <bb 4>; [50.00%]
  else
    goto <bb 5>; [50.00%]

  <bb 4> [local count: 268435456]:
<L0>:
  # DEBUG BEGIN_STMT
  _3 ={v} base_1(D)->FDCTRL;
  _4 = _3 >> 16;
  _5 = _4 & 3;
  payloadSize_6 = 8 << _5;
  # DEBUG payloadSize => payloadSize_6
  # DEBUG BEGIN_STMT
  goto <bb 6>; [100.00%]

  <bb 5> [local count: 268435456]:
<L1>:
  # DEBUG BEGIN_STMT
  _7 ={v} base_1(D)->FDCTRL;
  _8 = _7 >> 16;
  _9 = _8 & 3;
  payloadSize_10 = 8 << _9;
  # DEBUG payloadSize => payloadSize_10
  # DEBUG BEGIN_STMT

  <bb 6> [local count: 1073741824]:
  # payloadSize_11 = PHI <8(2), payloadSize_6(4), payloadSize_10(5)>
  # DEBUG payloadSize => payloadSize_11
  # DEBUG BEGIN_STMT
  _12 = (unsigned char) payloadSize_11;
  return _12;

}


Materialization Call site updates done.

Reclaiming functions: FlexCAN_GetPayloadSize/69
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:FlexCAN_GetMaxMbNum:0
Time profile order in expand_all_functions:FlexCAN_EnterFreezeMode:0
Time profile order in expand_all_functions:FlexCAN_Enable:0
Time profile order in expand_all_functions:FlexCAN_ExitFreezeMode:0
Time profile order in expand_all_functions:FlexCAN_Disable:0
Time profile order in expand_all_functions:FlexCAN_SetErrIntCmd:0
Time profile order in expand_all_functions:FlexCAN_EnableRxFifo:0
Time profile order in expand_all_functions:FlexCAN_IsFDAvailable:0
Time profile order in expand_all_functions:FlexCAN_Init:0
Time profile order in expand_all_functions:FlexCAN_GetMsgBuffRegion:0
updating call of FlexCAN_GetMsgBuffRegion/58 -> FlexCAN_GetPayloadSize.constprop/120: payload_size_28 = FlexCAN_GetPayloadSize (base_24(D), 0);
 combined args to skip: 1
  updated to:payload_size_28 = FlexCAN_GetPayloadSize.constprop (base_24(D));
Time profile order in expand_all_functions:FlexCAN_SetPayloadSize:0
Time profile order in expand_all_functions:FlexCAN_GetMbPayloadSize:0
updating call of FlexCAN_GetMbPayloadSize/70 -> FlexCAN_GetPayloadSize.constprop/121: can_real_payload_14 = FlexCAN_GetPayloadSize (base_12(D), 0);
 combined args to skip: 1
  updated to:can_real_payload_14 = FlexCAN_GetPayloadSize.constprop (base_12(D));
Time profile order in expand_all_functions:FlexCAN_LockRxMsgBuff:0
Time profile order in expand_all_functions:FlexCAN_SetMsgBuffIntCmd:0
Time profile order in expand_all_functions:FLEXCAN_ClearMsgBuffIntCmd:0
Time profile order in expand_all_functions:FlexCAN_DisableInterrupts:0
Time profile order in expand_all_functions:FlexCAN_EnableInterrupts:0
Time profile order in expand_all_functions:FlexCAN_SetRxMsgBuff:0
Time profile order in expand_all_functions:FlexCAN_GetMsgBuffTimestamp:0
Time profile order in expand_all_functions:FlexCAN_GetMsgBuff:0
Time profile order in expand_all_functions:FlexCAN_SetTxMsgBuff:0
Time profile order in expand_all_functions:FlexCAN_SetMaxMsgBuffNum:0
Time profile order in expand_all_functions:FlexCAN_SetOperationMode:0
Time profile order in expand_all_functions:FlexCAN_SetRxFifoFilter:0
Time profile order in expand_all_functions:FlexCAN_ReadRxFifo:0
Time profile order in expand_all_functions:FlexCAN_IsMbOutOfRange:0
Time profile order in expand_all_functions:FlexCAN_ConfigCtrlOptions:0
Time profile order in expand_all_functions:FlexCAN_ConfigPN:0
Trivially needed variables: CSWTCH.51 payload_code.7054 FlexCAN_Ip_au32ImaskBuff
Removing variables: maxMbNum.7105 flexcanBase.7104

Final Symbol table:

__builtin_bswap32/126 (__builtin_bswap32) @05d0a9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
CSWTCH.51/111 (CSWTCH.51) @0658d048
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written artificial
  Aux: @00000001
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13/109 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_13) @06414540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13/108 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_13) @06414460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
payload_code.7054/107 (payload_code) @06409d80
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @0658d048
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized used-by-single-function read-only const-value-known
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11/106 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_11) @063fc620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11/105 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_11) @063fc540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18/104 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_18) @063fc2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18/103 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_18) @063fc1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06/101 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_06) @063e58c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06/100 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_06) @063e57e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05/99 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_05) @063e5620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05/98 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_05) @063e5540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04/97 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_04) @063e5380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04/96 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_04) @063e52a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03/95 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_03) @063e50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03/94 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_03) @063e5000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_GetElapsed/93 (OsIf_GetElapsed) @063c50e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_GetCounter/92 (OsIf_GetCounter) @063c5ee0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02/91 (SchM_Exit_Can_CAN_EXCLUSIVE_AREA_02) @063c5e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02/90 (SchM_Enter_Can_CAN_EXCLUSIVE_AREA_02) @063c5d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_MicrosToTicks/89 (OsIf_MicrosToTicks) @063c5c40
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
FlexCAN_ConfigPN/86 (FlexCAN_ConfigPN) @063c5540
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:1073741823 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_ConfigCtrlOptions/85 (FlexCAN_ConfigCtrlOptions) @063c52a0
  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_IsMbOutOfRange/84 (FlexCAN_IsMbOutOfRange) @063c5000
  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_ReadRxFifo/83 (FlexCAN_ReadRxFifo) @0638ec40
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_SetRxFifoFilter/82 (FlexCAN_SetRxFifoFilter) @0638ee00
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:590558001 (estimated locally) optimize_size
  Called by: 
  Calls: 
FlexCAN_SetOperationMode/81 (FlexCAN_SetOperationMode) @0638eb60
  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_SetMaxMsgBuffNum/80 (FlexCAN_SetMaxMsgBuffNum) @0638e460
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:69103254 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_SetTxMsgBuff/79 (FlexCAN_SetTxMsgBuff) @0638e1c0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:168730856 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_GetMsgBuff/78 (FlexCAN_GetMsgBuff) @062557e0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:118111600 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_GetMsgBuffTimestamp/77 (FlexCAN_GetMsgBuffTimestamp) @06255ee0
  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_SetRxMsgBuff/76 (FlexCAN_SetRxMsgBuff) @06255c40
  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_EnableInterrupts/75 (FlexCAN_EnableInterrupts) @062559a0
  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_DisableInterrupts/74 (FlexCAN_DisableInterrupts) @06255700
  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_ClearMsgBuffIntCmd/73 (FLEXCAN_ClearMsgBuffIntCmd) @06255460
  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_SetMsgBuffIntCmd/72 (FlexCAN_SetMsgBuffIntCmd) @062551c0
  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_LockRxMsgBuff/71 (FlexCAN_LockRxMsgBuff) @0624be00
  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_GetMbPayloadSize/70 (FlexCAN_GetMbPayloadSize) @0624b8c0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:566398813 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_SetPayloadSize/68 (FlexCAN_SetPayloadSize) @0624bd20
  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_IsFDAvailable/67 (FlexCAN_IsFDAvailable) @0624ba80
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:566398813 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_EnableRxFifo/66 (FlexCAN_EnableRxFifo) @0624b7e0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:236223200 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_Init/65 (FlexCAN_Init) @0624b460
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) optimize_size
  Called by: 
  Calls: 
FlexCAN_SetErrIntCmd/64 (FlexCAN_SetErrIntCmd) @0624b000
  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_Disable/63 (FlexCAN_Disable) @0623fe00
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:276913048 (estimated locally) optimize_size
  Called by: 
  Calls: 
FlexCAN_ExitFreezeMode/62 (FlexCAN_ExitFreezeMode) @0623fa80
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) optimize_size
  Called by: 
  Calls: 
FlexCAN_Enable/61 (FlexCAN_Enable) @0623f620
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) optimize_size
  Called by: 
  Calls: 
FlexCAN_EnterFreezeMode/60 (FlexCAN_EnterFreezeMode) @0623f380
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:114863532 (estimated locally) optimize_size
  Called by: 
  Calls: 
FlexCAN_GetMaxMbNum/59 (FlexCAN_GetMaxMbNum) @05d0ad20
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:268435456 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_GetMsgBuffRegion/58 (FlexCAN_GetMsgBuffRegion) @05d0a8c0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:566398813 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
FlexCAN_Ip_au32ImaskBuff/54 (FlexCAN_Ip_au32ImaskBuff) @05d093f0
  Type: variable definition analyzed
  Visibility: force_output prevailing_def_ironly asm_written
  Aux: @06409d80
  References: 
  Referring: 
  Availability: available
  Varpool flags:
