Trivially needed symbols: Flexio_Uart_Ip_SetRxBuffer Flexio_Uart_Ip_SetTxBuffer Flexio_Uart_Ip_SetBaudRate Flexio_Uart_Ip_AbortTransferData Flexio_Uart_Ip_CompleteReceiveUsingDma Flexio_Uart_Ip_CompleteSendUsingDma Flexio_Uart_Ip_SyncReceive Flexio_Uart_Ip_AsyncReceive Flexio_Uart_Ip_SyncSend Flexio_Uart_Ip_GetStatus Flexio_Uart_Ip_AsyncSend Flexio_Uart_Ip_Deinit Flexio_Uart_Ip_GetBaudRate Flexio_Uart_Ip_Init Flexio_Uart_Ip_IrqHandler Flexio_Uart_Ip_apUserConfig Flexio_Uart_Ip_apStateStructure


Initial Symbol table:

Dma_Ip_GetLogicChannelStatus/80 (Dma_Ip_GetLogicChannelStatus) @067b68c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 
  Calls: 
Flexio_Mcl_Ip_GetShifterErrorStatus/79 (Flexio_Mcl_Ip_GetShifterErrorStatus) @067b6620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07) @067b6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07) @067b62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06) @067a0e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06) @067a0d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05) @067a0b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05) @067a0a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 
  Calls: 
Dma_Ip_GetLogicChannelParam/72 (Dma_Ip_GetLogicChannelParam) @067a07e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_GetStatus/45 
  Calls: 
Dma_Ip_SetLogicChannelCommand/71 (Dma_Ip_SetLogicChannelCommand) @067a0620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
Dma_Ip_SetLogicChannelTransferList/70 (Dma_Ip_SetLogicChannelTransferList) @067a0540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04) @067a0380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04) @067a02a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
Flexio_Mcl_Ip_SetSoftwareReset/67 (Flexio_Mcl_Ip_SetSoftwareReset) @067a00e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 
  Calls: 
OsIf_GetElapsed/66 (OsIf_GetElapsed) @06852700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckTimeout/19 
  Calls: 
OsIf_MicrosToTicks/65 (OsIf_MicrosToTicks) @06852540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
OsIf_GetCounter/64 (OsIf_GetCounter) @06852460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 (Flexio_Mcl_Ip_SetShifterErrorInterrupt) @068522a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterInterrupt/62 (Flexio_Mcl_Ip_SetShifterInterrupt) @068521c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterDMARequest/61 (Flexio_Mcl_Ip_SetShifterDMARequest) @06852000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_SetTimerInterrupt/60 (Flexio_Mcl_Ip_SetTimerInterrupt) @0677b0e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_EndTransfer/28 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_GetTimerStatus/59 (Flexio_Mcl_Ip_GetTimerStatus) @0677be00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Mcl_Ip_GetShifterStatus/58 (Flexio_Mcl_Ip_GetShifterStatus) @0677bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (Flexio_Mcl_Ip_ClearShifterErrorStatus) @0677b8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearShifterStatus/56 (Flexio_Mcl_Ip_ClearShifterStatus) @0677b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearTimerStatus/55 (Flexio_Mcl_Ip_ClearTimerStatus) @0677b700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Uart_Ip_SetRxBuffer/54 (Flexio_Uart_Ip_SetRxBuffer) @0677b2a0
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetTxBuffer/53 (Flexio_Uart_Ip_SetTxBuffer) @0677b000
  Type: function definition analyzed
  Visibility: public
  Aux: @0677b2a0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetBaudRate/52 (Flexio_Uart_Ip_SetBaudRate) @06760a80
  Type: function definition analyzed
  Visibility: public
  Aux: @0677b000
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AbortTransferData/51 (Flexio_Uart_Ip_AbortTransferData) @06760380
  Type: function definition analyzed
  Visibility: public
  Aux: @06760a80
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Dma_Ip_SetLogicChannelCommand/71 Flexio_Uart_Ip_StopTransfer/29 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (Flexio_Uart_Ip_CompleteReceiveUsingDma) @06760ee0
  Type: function definition analyzed
  Visibility: public
  Aux: @06760380
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_CompleteSendUsingDma/49 (Flexio_Uart_Ip_CompleteSendUsingDma) @06760c40
  Type: function definition analyzed
  Visibility: public
  Aux: @06760ee0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_SyncReceive/48 (Flexio_Uart_Ip_SyncReceive) @067609a0
  Type: function definition analyzed
  Visibility: public
  Aux: @06760c40
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetupReceiveData/37 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncReceive/47 (Flexio_Uart_Ip_AsyncReceive) @06760620
  Type: function definition analyzed
  Visibility: public
  Aux: @067609a0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_EnableReceiver/38 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SyncSend/46 (Flexio_Uart_Ip_SyncSend) @067602a0
  Type: function definition analyzed
  Visibility: public
  Aux: @06760620
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterInterrupt/36 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetStatus/45 (Flexio_Uart_Ip_GetStatus) @066d9ee0
  Type: function definition analyzed
  Visibility: public
  Aux: @067602a0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 
  Calls: Dma_Ip_GetLogicChannelParam/72 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncSend/44 (Flexio_Uart_Ip_AsyncSend) @066d98c0
  Type: function definition analyzed
  Visibility: public
  Aux: @066d9ee0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_SetTimerMode/10 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Deinit/43 (Flexio_Uart_Ip_Deinit) @066d9e00
  Type: function definition analyzed
  Visibility: public
  Aux: @066d98c0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartTimeout/18 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetBaudRate/42 (Flexio_Uart_Ip_GetBaudRate) @066d9a80
  Type: function definition analyzed
  Visibility: public
  Aux: @066d9e00
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Init/41 (Flexio_Uart_Ip_Init) @066d97e0
  Type: function definition analyzed
  Visibility: public
  Aux: @066d9a80
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)Flexio_Uart_Ip_apUserConfig/23 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (Flexio_Uart_Ip_StartReceiveDataUsingDma) @066d9460
  Type: function definition analyzed
  Visibility:
  Aux: @067609a0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_StartSendDataUsingDma/39 (Flexio_Uart_Ip_StartSendDataUsingDma) @066d90e0
  Type: function definition analyzed
  Visibility:
  Aux: @066d9ee0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_EnableReceiver/38 (Flexio_Uart_Ip_EnableReceiver) @066cab60
  Type: function definition analyzed
  Visibility:
  Aux: @066d9460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Mcl_Ip_ClearShifterStatus/56 
Flexio_Uart_Ip_SetupReceiveData/37 (Flexio_Uart_Ip_SetupReceiveData) @066ca540
  Type: function definition analyzed
  Visibility:
  Aux: @066cad20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_SetShifterInterrupt/36 (Flexio_Uart_Ip_SetShifterInterrupt) @066ca000
  Type: function definition analyzed
  Visibility:
  Aux: @05f0ca80
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_EndTransfer/28 
  Calls: Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 Flexio_Mcl_Ip_SetShifterInterrupt/62 
Flexio_Uart_Ip_CheckShifterErrorStatus/35 (Flexio_Uart_Ip_CheckShifterErrorStatus) @066cad20
  Type: function definition analyzed
  Visibility:
  Aux: @06760c40
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_GetShifterErrorStatus/79 
Flexio_Uart_Ip_CheckRxOperation/34 (Flexio_Uart_Ip_CheckRxOperation) @066caa80
  Type: function definition analyzed
  Visibility:
  Aux: @066d97e0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_ReadData/33 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_GetShifterErrorInterrupt/16 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_ReadData/33 (Flexio_Uart_Ip_ReadData) @066ca7e0
  Type: function definition analyzed
  Visibility:
  Aux: @066d97e0
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: Flexio_Uart_Ip_ReadShifterBuffer/14 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CheckCompleteTransferData/32 (Flexio_Uart_Ip_CheckCompleteTransferData) @066ca460
  Type: function definition analyzed
  Visibility:
  Aux: @066caa80
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterInterrupt/62 Flexio_Mcl_Ip_ClearTimerStatus/55 
   Indirect call
Flexio_Uart_Ip_CheckTxOperation/31 (Flexio_Uart_Ip_CheckTxOperation) @066ca1c0
  Type: function definition analyzed
  Visibility:
  Aux: @066caa80
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_WriteData/30 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Uart_Ip_WriteShifterBuffer/13 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_GetTimerInterrupt/15 
   Indirect call
Flexio_Uart_Ip_WriteData/30 (Flexio_Uart_Ip_WriteData) @06734ee0
  Type: function definition analyzed
  Visibility:
  Aux: @066ca460
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_WriteShifterBuffer/13 DevAssert/20 
Flexio_Uart_Ip_StopTransfer/29 (Flexio_Uart_Ip_StopTransfer) @06734700
  Type: function definition analyzed
  Visibility:
  Aux: @05f09a80
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_EndTransfer/28 
Flexio_Uart_Ip_EndTransfer/28 (Flexio_Uart_Ip_EndTransfer) @06734e00
  Type: function definition analyzed
  Visibility:
  Aux: @05f0ca80
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_ConfigureRx/27 (Flexio_Uart_Ip_ConfigureRx) @06734b60
  Type: function definition analyzed
  Visibility:
  Aux: @066d9a80
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_ConfigureTx/26 (Flexio_Uart_Ip_ConfigureTx) @067348c0
  Type: function definition analyzed
  Visibility:
  Aux: @06734b60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_IrqHandler/25 (Flexio_Uart_Ip_IrqHandler) @06734620
  Type: function definition analyzed
  Visibility: public
  Aux: @066d97e0
  References: Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 
Flexio_Uart_Ip_apStateStructuresArray/24 (Flexio_Uart_Ip_apStateStructuresArray) @0672f480
  Type: variable definition analyzed
  Visibility:
  Aux: @05f0c2a0
  References: 
  Referring: Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_GetBaudRate/42 (read)Flexio_Uart_Ip_Deinit/43 (read)Flexio_Uart_Ip_Deinit/43 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CheckShifterErrorStatus/35 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)Flexio_Uart_Ip_SetTxBuffer/53 (read)Flexio_Uart_Ip_SetRxBuffer/54 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apUserConfig/23 (Flexio_Uart_Ip_apUserConfig) @0672f3f0
  Type: variable definition analyzed
  Visibility: public
  Aux: @06734620
  References: 
  Referring: Flexio_Uart_Ip_IrqHandler/25 (read)Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apBases/22 (Flexio_Uart_Ip_apBases) @0672f360
  Type: variable definition
  Visibility:
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
Flexio_Uart_Ip_apStateStructure/21 (Flexio_Uart_Ip_apStateStructure) @0672f2d0
  Type: variable definition analyzed
  Visibility: public
  Aux: @0672f3f0
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/20 (DevAssert) @05f63620
  Type: function definition analyzed
  Visibility:
  Aux: @066ca460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_WriteData/30 
  Calls: 
Flexio_Uart_Ip_CheckTimeout/19 (Flexio_Uart_Ip_CheckTimeout) @05f0cd20
  Type: function definition analyzed
  Visibility:
  Aux: @05f09380
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_GetElapsed/66 
Flexio_Uart_Ip_StartTimeout/18 (Flexio_Uart_Ip_StartTimeout) @05f0ca80
  Type: function definition analyzed
  Visibility:
  Aux: @05f0cd20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_MicrosToTicks/65 OsIf_GetCounter/64 
Flexio_Uart_Ip_GetShifterInterrupt/17 (Flexio_Uart_Ip_GetShifterInterrupt) @05f0c7e0
  Type: function definition analyzed
  Visibility:
  Aux: @06734ee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_GetShifterErrorInterrupt/16 (Flexio_Uart_Ip_GetShifterErrorInterrupt) @05f0c540
  Type: function definition analyzed
  Visibility:
  Aux: @066ca7e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: 
Flexio_Uart_Ip_GetTimerInterrupt/15 (Flexio_Uart_Ip_GetTimerInterrupt) @05f0c2a0
  Type: function definition analyzed
  Visibility:
  Aux: @06734700
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_ReadShifterBuffer/14 (Flexio_Uart_Ip_ReadShifterBuffer) @05f0c000
  Type: function definition analyzed
  Visibility:
  Aux: @066d97e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ReadData/33 
  Calls: 
Flexio_Uart_Ip_WriteShifterBuffer/13 (Flexio_Uart_Ip_WriteShifterBuffer) @05f09d20
  Type: function definition analyzed
  Visibility:
  Aux: @05f0c7e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterStartBit/12 (Flexio_Uart_Ip_SetShifterStartBit) @05f09a80
  Type: function definition analyzed
  Visibility:
  Aux: @05f09d20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterMode/11 (Flexio_Uart_Ip_SetShifterMode) @05f09700
  Type: function definition analyzed
  Visibility:
  Aux: @05f09a80
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetTimerMode/10 (Flexio_Uart_Ip_SetTimerMode) @05f09380
  Type: function definition analyzed
  Visibility:
  Aux: @05f09700
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetPinTimerControl/9 (Flexio_Uart_Ip_SetPinTimerControl) @05f09000
  Type: function definition analyzed
  Visibility:
  Aux: @06734b60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerTrigger/8 (Flexio_Uart_Ip_SetTimerTrigger) @05ea7a80
  Type: function definition analyzed
  Visibility:
  Aux: @05f09000
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerControl/7 (Flexio_Uart_Ip_SetTimerControl) @05ea7540
  Type: function definition analyzed
  Visibility:
  Aux: @05ea7a80
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition/6 (Flexio_Uart_Ip_SetTimerCondition) @05ea71c0
  Type: function definition analyzed
  Visibility:
  Aux: @05ea7540
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 (Flexio_Uart_Ip_SetTimerStartStopBitConfig) @05ea1d20
  Type: function definition analyzed
  Visibility:
  Aux: @05ea71c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerConfig/4 (Flexio_Uart_Ip_SetTimerConfig) @05ea18c0
  Type: function definition analyzed
  Visibility:
  Aux: @05ea1d20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCompare/3 (Flexio_Uart_Ip_SetTimerCompare) @05ea1380
  Type: function definition analyzed
  Visibility:
  Aux: @05ea18c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetPinShifterControl/2 (Flexio_Uart_Ip_SetPinShifterControl) @05ea10e0
  Type: function definition analyzed
  Visibility:
  Aux: @05ea1380
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterControl/1 (Flexio_Uart_Ip_SetShifterControl) @05e63b60
  Type: function definition analyzed
  Visibility:
  Aux: @05ea10e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterConfig/0 (Flexio_Uart_Ip_SetShifterConfig) @05e63620
  Type: function definition analyzed
  Visibility:
  Aux: @05e63b60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 

Removing unused symbols: Flexio_Uart_Ip_apBases

Reclaimed Symbol table:

Dma_Ip_GetLogicChannelStatus/80 (Dma_Ip_GetLogicChannelStatus) @067b68c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 
  Calls: 
Flexio_Mcl_Ip_GetShifterErrorStatus/79 (Flexio_Mcl_Ip_GetShifterErrorStatus) @067b6620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07) @067b6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07) @067b62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06) @067a0e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06) @067a0d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05) @067a0b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05) @067a0a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 
  Calls: 
Dma_Ip_GetLogicChannelParam/72 (Dma_Ip_GetLogicChannelParam) @067a07e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_GetStatus/45 
  Calls: 
Dma_Ip_SetLogicChannelCommand/71 (Dma_Ip_SetLogicChannelCommand) @067a0620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
Dma_Ip_SetLogicChannelTransferList/70 (Dma_Ip_SetLogicChannelTransferList) @067a0540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04) @067a0380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04) @067a02a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
Flexio_Mcl_Ip_SetSoftwareReset/67 (Flexio_Mcl_Ip_SetSoftwareReset) @067a00e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 
  Calls: 
OsIf_GetElapsed/66 (OsIf_GetElapsed) @06852700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckTimeout/19 
  Calls: 
OsIf_MicrosToTicks/65 (OsIf_MicrosToTicks) @06852540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
OsIf_GetCounter/64 (OsIf_GetCounter) @06852460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 (Flexio_Mcl_Ip_SetShifterErrorInterrupt) @068522a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterInterrupt/62 (Flexio_Mcl_Ip_SetShifterInterrupt) @068521c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterDMARequest/61 (Flexio_Mcl_Ip_SetShifterDMARequest) @06852000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_SetTimerInterrupt/60 (Flexio_Mcl_Ip_SetTimerInterrupt) @0677b0e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_EndTransfer/28 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_GetTimerStatus/59 (Flexio_Mcl_Ip_GetTimerStatus) @0677be00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Mcl_Ip_GetShifterStatus/58 (Flexio_Mcl_Ip_GetShifterStatus) @0677bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (Flexio_Mcl_Ip_ClearShifterErrorStatus) @0677b8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearShifterStatus/56 (Flexio_Mcl_Ip_ClearShifterStatus) @0677b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearTimerStatus/55 (Flexio_Mcl_Ip_ClearTimerStatus) @0677b700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Uart_Ip_SetRxBuffer/54 (Flexio_Uart_Ip_SetRxBuffer) @0677b2a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetTxBuffer/53 (Flexio_Uart_Ip_SetTxBuffer) @0677b000
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetBaudRate/52 (Flexio_Uart_Ip_SetBaudRate) @06760a80
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AbortTransferData/51 (Flexio_Uart_Ip_AbortTransferData) @06760380
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Dma_Ip_SetLogicChannelCommand/71 Flexio_Uart_Ip_StopTransfer/29 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (Flexio_Uart_Ip_CompleteReceiveUsingDma) @06760ee0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_CompleteSendUsingDma/49 (Flexio_Uart_Ip_CompleteSendUsingDma) @06760c40
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_SyncReceive/48 (Flexio_Uart_Ip_SyncReceive) @067609a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetupReceiveData/37 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncReceive/47 (Flexio_Uart_Ip_AsyncReceive) @06760620
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_EnableReceiver/38 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SyncSend/46 (Flexio_Uart_Ip_SyncSend) @067602a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterInterrupt/36 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetStatus/45 (Flexio_Uart_Ip_GetStatus) @066d9ee0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 
  Calls: Dma_Ip_GetLogicChannelParam/72 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncSend/44 (Flexio_Uart_Ip_AsyncSend) @066d98c0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_SetTimerMode/10 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Deinit/43 (Flexio_Uart_Ip_Deinit) @066d9e00
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartTimeout/18 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetBaudRate/42 (Flexio_Uart_Ip_GetBaudRate) @066d9a80
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Init/41 (Flexio_Uart_Ip_Init) @066d97e0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)Flexio_Uart_Ip_apUserConfig/23 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (Flexio_Uart_Ip_StartReceiveDataUsingDma) @066d9460
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_StartSendDataUsingDma/39 (Flexio_Uart_Ip_StartSendDataUsingDma) @066d90e0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_EnableReceiver/38 (Flexio_Uart_Ip_EnableReceiver) @066cab60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Mcl_Ip_ClearShifterStatus/56 
Flexio_Uart_Ip_SetupReceiveData/37 (Flexio_Uart_Ip_SetupReceiveData) @066ca540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_SetShifterInterrupt/36 (Flexio_Uart_Ip_SetShifterInterrupt) @066ca000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_EndTransfer/28 
  Calls: Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 Flexio_Mcl_Ip_SetShifterInterrupt/62 
Flexio_Uart_Ip_CheckShifterErrorStatus/35 (Flexio_Uart_Ip_CheckShifterErrorStatus) @066cad20
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_GetShifterErrorStatus/79 
Flexio_Uart_Ip_CheckRxOperation/34 (Flexio_Uart_Ip_CheckRxOperation) @066caa80
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_ReadData/33 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_GetShifterErrorInterrupt/16 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_ReadData/33 (Flexio_Uart_Ip_ReadData) @066ca7e0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: Flexio_Uart_Ip_ReadShifterBuffer/14 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CheckCompleteTransferData/32 (Flexio_Uart_Ip_CheckCompleteTransferData) @066ca460
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterInterrupt/62 Flexio_Mcl_Ip_ClearTimerStatus/55 
   Indirect call
Flexio_Uart_Ip_CheckTxOperation/31 (Flexio_Uart_Ip_CheckTxOperation) @066ca1c0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_WriteData/30 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Uart_Ip_WriteShifterBuffer/13 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_GetTimerInterrupt/15 
   Indirect call
Flexio_Uart_Ip_WriteData/30 (Flexio_Uart_Ip_WriteData) @06734ee0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_WriteShifterBuffer/13 DevAssert/20 
Flexio_Uart_Ip_StopTransfer/29 (Flexio_Uart_Ip_StopTransfer) @06734700
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_EndTransfer/28 
Flexio_Uart_Ip_EndTransfer/28 (Flexio_Uart_Ip_EndTransfer) @06734e00
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_ConfigureRx/27 (Flexio_Uart_Ip_ConfigureRx) @06734b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_ConfigureTx/26 (Flexio_Uart_Ip_ConfigureTx) @067348c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_IrqHandler/25 (Flexio_Uart_Ip_IrqHandler) @06734620
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 
Flexio_Uart_Ip_apStateStructuresArray/24 (Flexio_Uart_Ip_apStateStructuresArray) @0672f480
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_GetBaudRate/42 (read)Flexio_Uart_Ip_Deinit/43 (read)Flexio_Uart_Ip_Deinit/43 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CheckShifterErrorStatus/35 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)Flexio_Uart_Ip_SetTxBuffer/53 (read)Flexio_Uart_Ip_SetRxBuffer/54 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apUserConfig/23 (Flexio_Uart_Ip_apUserConfig) @0672f3f0
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: Flexio_Uart_Ip_IrqHandler/25 (read)Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apStateStructure/21 (Flexio_Uart_Ip_apStateStructure) @0672f2d0
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/20 (DevAssert) @05f63620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_WriteData/30 
  Calls: 
Flexio_Uart_Ip_CheckTimeout/19 (Flexio_Uart_Ip_CheckTimeout) @05f0cd20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_GetElapsed/66 
Flexio_Uart_Ip_StartTimeout/18 (Flexio_Uart_Ip_StartTimeout) @05f0ca80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_MicrosToTicks/65 OsIf_GetCounter/64 
Flexio_Uart_Ip_GetShifterInterrupt/17 (Flexio_Uart_Ip_GetShifterInterrupt) @05f0c7e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_GetShifterErrorInterrupt/16 (Flexio_Uart_Ip_GetShifterErrorInterrupt) @05f0c540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: 
Flexio_Uart_Ip_GetTimerInterrupt/15 (Flexio_Uart_Ip_GetTimerInterrupt) @05f0c2a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_ReadShifterBuffer/14 (Flexio_Uart_Ip_ReadShifterBuffer) @05f0c000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ReadData/33 
  Calls: 
Flexio_Uart_Ip_WriteShifterBuffer/13 (Flexio_Uart_Ip_WriteShifterBuffer) @05f09d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterStartBit/12 (Flexio_Uart_Ip_SetShifterStartBit) @05f09a80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterMode/11 (Flexio_Uart_Ip_SetShifterMode) @05f09700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetTimerMode/10 (Flexio_Uart_Ip_SetTimerMode) @05f09380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetPinTimerControl/9 (Flexio_Uart_Ip_SetPinTimerControl) @05f09000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerTrigger/8 (Flexio_Uart_Ip_SetTimerTrigger) @05ea7a80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerControl/7 (Flexio_Uart_Ip_SetTimerControl) @05ea7540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition/6 (Flexio_Uart_Ip_SetTimerCondition) @05ea71c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 (Flexio_Uart_Ip_SetTimerStartStopBitConfig) @05ea1d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerConfig/4 (Flexio_Uart_Ip_SetTimerConfig) @05ea18c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCompare/3 (Flexio_Uart_Ip_SetTimerCompare) @05ea1380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetPinShifterControl/2 (Flexio_Uart_Ip_SetPinShifterControl) @05ea10e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterControl/1 (Flexio_Uart_Ip_SetShifterControl) @05e63b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterConfig/0 (Flexio_Uart_Ip_SetShifterConfig) @05e63620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 


Initial Symbol table:

Dma_Ip_GetLogicChannelStatus/80 (Dma_Ip_GetLogicChannelStatus) @067b68c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 
  Calls: 
Flexio_Mcl_Ip_GetShifterErrorStatus/79 (Flexio_Mcl_Ip_GetShifterErrorStatus) @067b6620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07) @067b6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07) @067b62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06) @067a0e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06) @067a0d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05) @067a0b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05) @067a0a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 
  Calls: 
Dma_Ip_GetLogicChannelParam/72 (Dma_Ip_GetLogicChannelParam) @067a07e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_GetStatus/45 
  Calls: 
Dma_Ip_SetLogicChannelCommand/71 (Dma_Ip_SetLogicChannelCommand) @067a0620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
Dma_Ip_SetLogicChannelTransferList/70 (Dma_Ip_SetLogicChannelTransferList) @067a0540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04) @067a0380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04) @067a02a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
Flexio_Mcl_Ip_SetSoftwareReset/67 (Flexio_Mcl_Ip_SetSoftwareReset) @067a00e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 
  Calls: 
OsIf_GetElapsed/66 (OsIf_GetElapsed) @06852700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckTimeout/19 
  Calls: 
OsIf_MicrosToTicks/65 (OsIf_MicrosToTicks) @06852540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
OsIf_GetCounter/64 (OsIf_GetCounter) @06852460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 (Flexio_Mcl_Ip_SetShifterErrorInterrupt) @068522a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterInterrupt/62 (Flexio_Mcl_Ip_SetShifterInterrupt) @068521c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterDMARequest/61 (Flexio_Mcl_Ip_SetShifterDMARequest) @06852000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_SetTimerInterrupt/60 (Flexio_Mcl_Ip_SetTimerInterrupt) @0677b0e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_EndTransfer/28 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_GetTimerStatus/59 (Flexio_Mcl_Ip_GetTimerStatus) @0677be00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Mcl_Ip_GetShifterStatus/58 (Flexio_Mcl_Ip_GetShifterStatus) @0677bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (Flexio_Mcl_Ip_ClearShifterErrorStatus) @0677b8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearShifterStatus/56 (Flexio_Mcl_Ip_ClearShifterStatus) @0677b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearTimerStatus/55 (Flexio_Mcl_Ip_ClearTimerStatus) @0677b700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Uart_Ip_SetRxBuffer/54 (Flexio_Uart_Ip_SetRxBuffer) @0677b2a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetTxBuffer/53 (Flexio_Uart_Ip_SetTxBuffer) @0677b000
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetBaudRate/52 (Flexio_Uart_Ip_SetBaudRate) @06760a80
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AbortTransferData/51 (Flexio_Uart_Ip_AbortTransferData) @06760380
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Dma_Ip_SetLogicChannelCommand/71 Flexio_Uart_Ip_StopTransfer/29 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (Flexio_Uart_Ip_CompleteReceiveUsingDma) @06760ee0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_CompleteSendUsingDma/49 (Flexio_Uart_Ip_CompleteSendUsingDma) @06760c40
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_SyncReceive/48 (Flexio_Uart_Ip_SyncReceive) @067609a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetupReceiveData/37 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncReceive/47 (Flexio_Uart_Ip_AsyncReceive) @06760620
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_EnableReceiver/38 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SyncSend/46 (Flexio_Uart_Ip_SyncSend) @067602a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterInterrupt/36 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetStatus/45 (Flexio_Uart_Ip_GetStatus) @066d9ee0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 
  Calls: Dma_Ip_GetLogicChannelParam/72 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncSend/44 (Flexio_Uart_Ip_AsyncSend) @066d98c0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_SetTimerMode/10 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Deinit/43 (Flexio_Uart_Ip_Deinit) @066d9e00
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartTimeout/18 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetBaudRate/42 (Flexio_Uart_Ip_GetBaudRate) @066d9a80
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Init/41 (Flexio_Uart_Ip_Init) @066d97e0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)Flexio_Uart_Ip_apUserConfig/23 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (Flexio_Uart_Ip_StartReceiveDataUsingDma) @066d9460
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_StartSendDataUsingDma/39 (Flexio_Uart_Ip_StartSendDataUsingDma) @066d90e0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_EnableReceiver/38 (Flexio_Uart_Ip_EnableReceiver) @066cab60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Mcl_Ip_ClearShifterStatus/56 
Flexio_Uart_Ip_SetupReceiveData/37 (Flexio_Uart_Ip_SetupReceiveData) @066ca540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_SetShifterInterrupt/36 (Flexio_Uart_Ip_SetShifterInterrupt) @066ca000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_EndTransfer/28 
  Calls: Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 Flexio_Mcl_Ip_SetShifterInterrupt/62 
Flexio_Uart_Ip_CheckShifterErrorStatus/35 (Flexio_Uart_Ip_CheckShifterErrorStatus) @066cad20
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_GetShifterErrorStatus/79 
Flexio_Uart_Ip_CheckRxOperation/34 (Flexio_Uart_Ip_CheckRxOperation) @066caa80
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_ReadData/33 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_GetShifterErrorInterrupt/16 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_ReadData/33 (Flexio_Uart_Ip_ReadData) @066ca7e0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: Flexio_Uart_Ip_ReadShifterBuffer/14 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CheckCompleteTransferData/32 (Flexio_Uart_Ip_CheckCompleteTransferData) @066ca460
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterInterrupt/62 Flexio_Mcl_Ip_ClearTimerStatus/55 
   Indirect call
Flexio_Uart_Ip_CheckTxOperation/31 (Flexio_Uart_Ip_CheckTxOperation) @066ca1c0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_WriteData/30 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Uart_Ip_WriteShifterBuffer/13 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_GetTimerInterrupt/15 
   Indirect call
Flexio_Uart_Ip_WriteData/30 (Flexio_Uart_Ip_WriteData) @06734ee0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_WriteShifterBuffer/13 DevAssert/20 
Flexio_Uart_Ip_StopTransfer/29 (Flexio_Uart_Ip_StopTransfer) @06734700
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_EndTransfer/28 
Flexio_Uart_Ip_EndTransfer/28 (Flexio_Uart_Ip_EndTransfer) @06734e00
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_ConfigureRx/27 (Flexio_Uart_Ip_ConfigureRx) @06734b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_ConfigureTx/26 (Flexio_Uart_Ip_ConfigureTx) @067348c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_IrqHandler/25 (Flexio_Uart_Ip_IrqHandler) @06734620
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 
Flexio_Uart_Ip_apStateStructuresArray/24 (Flexio_Uart_Ip_apStateStructuresArray) @0672f480
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_GetBaudRate/42 (read)Flexio_Uart_Ip_Deinit/43 (read)Flexio_Uart_Ip_Deinit/43 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CheckShifterErrorStatus/35 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)Flexio_Uart_Ip_SetTxBuffer/53 (read)Flexio_Uart_Ip_SetRxBuffer/54 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apUserConfig/23 (Flexio_Uart_Ip_apUserConfig) @0672f3f0
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: Flexio_Uart_Ip_IrqHandler/25 (read)Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apStateStructure/21 (Flexio_Uart_Ip_apStateStructure) @0672f2d0
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/20 (DevAssert) @05f63620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_WriteData/30 
  Calls: 
Flexio_Uart_Ip_CheckTimeout/19 (Flexio_Uart_Ip_CheckTimeout) @05f0cd20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_GetElapsed/66 
Flexio_Uart_Ip_StartTimeout/18 (Flexio_Uart_Ip_StartTimeout) @05f0ca80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_MicrosToTicks/65 OsIf_GetCounter/64 
Flexio_Uart_Ip_GetShifterInterrupt/17 (Flexio_Uart_Ip_GetShifterInterrupt) @05f0c7e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_GetShifterErrorInterrupt/16 (Flexio_Uart_Ip_GetShifterErrorInterrupt) @05f0c540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: 
Flexio_Uart_Ip_GetTimerInterrupt/15 (Flexio_Uart_Ip_GetTimerInterrupt) @05f0c2a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_ReadShifterBuffer/14 (Flexio_Uart_Ip_ReadShifterBuffer) @05f0c000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ReadData/33 
  Calls: 
Flexio_Uart_Ip_WriteShifterBuffer/13 (Flexio_Uart_Ip_WriteShifterBuffer) @05f09d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterStartBit/12 (Flexio_Uart_Ip_SetShifterStartBit) @05f09a80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterMode/11 (Flexio_Uart_Ip_SetShifterMode) @05f09700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetTimerMode/10 (Flexio_Uart_Ip_SetTimerMode) @05f09380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetPinTimerControl/9 (Flexio_Uart_Ip_SetPinTimerControl) @05f09000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerTrigger/8 (Flexio_Uart_Ip_SetTimerTrigger) @05ea7a80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerControl/7 (Flexio_Uart_Ip_SetTimerControl) @05ea7540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition/6 (Flexio_Uart_Ip_SetTimerCondition) @05ea71c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 (Flexio_Uart_Ip_SetTimerStartStopBitConfig) @05ea1d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerConfig/4 (Flexio_Uart_Ip_SetTimerConfig) @05ea18c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCompare/3 (Flexio_Uart_Ip_SetTimerCompare) @05ea1380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetPinShifterControl/2 (Flexio_Uart_Ip_SetPinShifterControl) @05ea10e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterControl/1 (Flexio_Uart_Ip_SetShifterControl) @05e63b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterConfig/0 (Flexio_Uart_Ip_SetShifterConfig) @05e63620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 

Removing unused symbols:

Reclaimed Symbol table:

Dma_Ip_GetLogicChannelStatus/80 (Dma_Ip_GetLogicChannelStatus) @067b68c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 
  Calls: 
Flexio_Mcl_Ip_GetShifterErrorStatus/79 (Flexio_Mcl_Ip_GetShifterErrorStatus) @067b6620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07) @067b6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07) @067b62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06) @067a0e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06) @067a0d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05) @067a0b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05) @067a0a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 
  Calls: 
Dma_Ip_GetLogicChannelParam/72 (Dma_Ip_GetLogicChannelParam) @067a07e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_GetStatus/45 
  Calls: 
Dma_Ip_SetLogicChannelCommand/71 (Dma_Ip_SetLogicChannelCommand) @067a0620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
Dma_Ip_SetLogicChannelTransferList/70 (Dma_Ip_SetLogicChannelTransferList) @067a0540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04) @067a0380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04) @067a02a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: 
Flexio_Mcl_Ip_SetSoftwareReset/67 (Flexio_Mcl_Ip_SetSoftwareReset) @067a00e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 
  Calls: 
OsIf_GetElapsed/66 (OsIf_GetElapsed) @06852700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckTimeout/19 
  Calls: 
OsIf_MicrosToTicks/65 (OsIf_MicrosToTicks) @06852540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
OsIf_GetCounter/64 (OsIf_GetCounter) @06852460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout/18 
  Calls: 
Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 (Flexio_Mcl_Ip_SetShifterErrorInterrupt) @068522a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterInterrupt/62 (Flexio_Mcl_Ip_SetShifterInterrupt) @068521c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_SetShifterInterrupt/36 
  Calls: 
Flexio_Mcl_Ip_SetShifterDMARequest/61 (Flexio_Mcl_Ip_SetShifterDMARequest) @06852000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_SetTimerInterrupt/60 (Flexio_Mcl_Ip_SetTimerInterrupt) @0677b0e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_EndTransfer/28 Flexio_Uart_Ip_EndTransfer/28 
  Calls: 
Flexio_Mcl_Ip_GetTimerStatus/59 (Flexio_Mcl_Ip_GetTimerStatus) @0677be00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Mcl_Ip_GetShifterStatus/58 (Flexio_Mcl_Ip_GetShifterStatus) @0677bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (Flexio_Mcl_Ip_ClearShifterErrorStatus) @0677b8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearShifterStatus/56 (Flexio_Mcl_Ip_ClearShifterStatus) @0677b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Mcl_Ip_ClearTimerStatus/55 (Flexio_Mcl_Ip_ClearTimerStatus) @0677b700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Uart_Ip_IrqHandler/25 
  Calls: 
Flexio_Uart_Ip_SetRxBuffer/54 (Flexio_Uart_Ip_SetRxBuffer) @0677b2a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetTxBuffer/53 (Flexio_Uart_Ip_SetTxBuffer) @0677b000
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SetBaudRate/52 (Flexio_Uart_Ip_SetBaudRate) @06760a80
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AbortTransferData/51 (Flexio_Uart_Ip_AbortTransferData) @06760380
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Dma_Ip_SetLogicChannelCommand/71 Flexio_Uart_Ip_StopTransfer/29 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (Flexio_Uart_Ip_CompleteReceiveUsingDma) @06760ee0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_CompleteSendUsingDma/49 (Flexio_Uart_Ip_CompleteSendUsingDma) @06760c40
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 
  Calls: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 Dma_Ip_GetLogicChannelStatus/80 DevAssert/20 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_SyncReceive/48 (Flexio_Uart_Ip_SyncReceive) @067609a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_CheckShifterErrorStatus/35 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetupReceiveData/37 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncReceive/47 (Flexio_Uart_Ip_AsyncReceive) @06760620
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_EnableReceiver/38 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_SyncSend/46 (Flexio_Uart_Ip_SyncSend) @067602a0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterInterrupt/36 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetStatus/45 (Flexio_Uart_Ip_GetStatus) @066d9ee0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 
  Calls: Dma_Ip_GetLogicChannelParam/72 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_AsyncSend/44 (Flexio_Uart_Ip_AsyncSend) @066d98c0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_SetTimerMode/10 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Deinit/43 (Flexio_Uart_Ip_Deinit) @066d9e00
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Mcl_Ip_SetSoftwareReset/67 Flexio_Uart_Ip_SetShifterInterrupt/36 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartTimeout/18 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_GetBaudRate/42 (Flexio_Uart_Ip_GetBaudRate) @066d9a80
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_Init/41 (Flexio_Uart_Ip_Init) @066d97e0
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)Flexio_Uart_Ip_apUserConfig/23 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 DevAssert/20 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (Flexio_Uart_Ip_StartReceiveDataUsingDma) @066d9460
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_StartSendDataUsingDma/39 (Flexio_Uart_Ip_StartSendDataUsingDma) @066d90e0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 DevAssert/20 Dma_Ip_SetLogicChannelCommand/71 DevAssert/20 Dma_Ip_SetLogicChannelTransferList/70 
Flexio_Uart_Ip_EnableReceiver/38 (Flexio_Uart_Ip_EnableReceiver) @066cab60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 
  Calls: Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Mcl_Ip_ClearShifterStatus/56 
Flexio_Uart_Ip_SetupReceiveData/37 (Flexio_Uart_Ip_SetupReceiveData) @066ca540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_SetShifterInterrupt/36 (Flexio_Uart_Ip_SetShifterInterrupt) @066ca000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_SetupReceiveData/37 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_EndTransfer/28 
  Calls: Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 Flexio_Mcl_Ip_SetShifterInterrupt/62 
Flexio_Uart_Ip_CheckShifterErrorStatus/35 (Flexio_Uart_Ip_CheckShifterErrorStatus) @066cad20
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 
  Calls: Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_GetShifterErrorStatus/79 
Flexio_Uart_Ip_CheckRxOperation/34 (Flexio_Uart_Ip_CheckRxOperation) @066caa80
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_ReadData/33 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_GetShifterErrorInterrupt/16 
   Indirect call
   Indirect call
   Indirect call
Flexio_Uart_Ip_ReadData/33 (Flexio_Uart_Ip_ReadData) @066ca7e0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: Flexio_Uart_Ip_ReadShifterBuffer/14 DevAssert/20 DevAssert/20 
Flexio_Uart_Ip_CheckCompleteTransferData/32 (Flexio_Uart_Ip_CheckCompleteTransferData) @066ca460
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetShifterInterrupt/62 Flexio_Mcl_Ip_ClearTimerStatus/55 
   Indirect call
Flexio_Uart_Ip_CheckTxOperation/31 (Flexio_Uart_Ip_CheckTxOperation) @066ca1c0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 
  Calls: Flexio_Uart_Ip_CheckCompleteTransferData/32 Flexio_Uart_Ip_WriteData/30 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Uart_Ip_GetShifterInterrupt/17 Flexio_Uart_Ip_WriteShifterBuffer/13 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_GetShifterStatus/58 Flexio_Uart_Ip_StopTransfer/29 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 Flexio_Uart_Ip_GetTimerInterrupt/15 
   Indirect call
Flexio_Uart_Ip_WriteData/30 (Flexio_Uart_Ip_WriteData) @06734ee0
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_WriteShifterBuffer/13 DevAssert/20 
Flexio_Uart_Ip_StopTransfer/29 (Flexio_Uart_Ip_StopTransfer) @06734700
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetShifterStartBit/12 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Uart_Ip_SetShifterMode/11 Flexio_Uart_Ip_SetTimerMode/10 Flexio_Uart_Ip_CheckTimeout/19 Flexio_Mcl_Ip_GetTimerStatus/59 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_EndTransfer/28 
Flexio_Uart_Ip_EndTransfer/28 (Flexio_Uart_Ip_EndTransfer) @06734e00
  Type: function definition analyzed
  Visibility:
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Mcl_Ip_SetTimerInterrupt/60 Flexio_Uart_Ip_SetShifterInterrupt/36 
Flexio_Uart_Ip_ConfigureRx/27 (Flexio_Uart_Ip_ConfigureRx) @06734b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_ConfigureTx/26 (Flexio_Uart_Ip_ConfigureTx) @067348c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_Init/41 
  Calls: Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerControl/7 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetTimerCompare/3 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1 Flexio_Uart_Ip_SetShifterConfig/0 
Flexio_Uart_Ip_IrqHandler/25 (Flexio_Uart_Ip_IrqHandler) @06734620
  Type: function definition analyzed
  Visibility: public
  References: Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 Flexio_Mcl_Ip_ClearShifterErrorStatus/57 Flexio_Mcl_Ip_ClearShifterStatus/56 Flexio_Mcl_Ip_ClearTimerStatus/55 
Flexio_Uart_Ip_apStateStructuresArray/24 (Flexio_Uart_Ip_apStateStructuresArray) @0672f480
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_GetBaudRate/42 (read)Flexio_Uart_Ip_Deinit/43 (read)Flexio_Uart_Ip_Deinit/43 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CheckShifterErrorStatus/35 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)Flexio_Uart_Ip_SetTxBuffer/53 (read)Flexio_Uart_Ip_SetRxBuffer/54 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apUserConfig/23 (Flexio_Uart_Ip_apUserConfig) @0672f3f0
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: Flexio_Uart_Ip_IrqHandler/25 (read)Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_GetStatus/45 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CompleteSendUsingDma/49 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)
  Availability: not-ready
  Varpool flags:
Flexio_Uart_Ip_apStateStructure/21 (Flexio_Uart_Ip_apStateStructure) @0672f2d0
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/20 (DevAssert) @05f63620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetRxBuffer/54 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetTxBuffer/53 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_AbortTransferData/51 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_StartReceiveDataUsingDma/40 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_AsyncReceive/47 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_GetStatus/45 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_StartSendDataUsingDma/39 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_GetBaudRate/42 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_Init/41 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_ReadData/33 Flexio_Uart_Ip_WriteData/30 
  Calls: 
Flexio_Uart_Ip_CheckTimeout/19 (Flexio_Uart_Ip_CheckTimeout) @05f0cd20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_GetElapsed/66 
Flexio_Uart_Ip_StartTimeout/18 (Flexio_Uart_Ip_StartTimeout) @05f0ca80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 Flexio_Uart_Ip_CompleteSendUsingDma/49 Flexio_Uart_Ip_SyncReceive/48 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_Deinit/43 Flexio_Uart_Ip_StopTransfer/29 
  Calls: OsIf_MicrosToTicks/65 OsIf_GetCounter/64 
Flexio_Uart_Ip_GetShifterInterrupt/17 (Flexio_Uart_Ip_GetShifterInterrupt) @05f0c7e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_GetShifterErrorInterrupt/16 (Flexio_Uart_Ip_GetShifterErrorInterrupt) @05f0c540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckRxOperation/34 
  Calls: 
Flexio_Uart_Ip_GetTimerInterrupt/15 (Flexio_Uart_Ip_GetTimerInterrupt) @05f0c2a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_ReadShifterBuffer/14 (Flexio_Uart_Ip_ReadShifterBuffer) @05f0c000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ReadData/33 
  Calls: 
Flexio_Uart_Ip_WriteShifterBuffer/13 (Flexio_Uart_Ip_WriteShifterBuffer) @05f09d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_WriteData/30 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterStartBit/12 (Flexio_Uart_Ip_SetShifterStartBit) @05f09a80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_CheckTxOperation/31 
  Calls: 
Flexio_Uart_Ip_SetShifterMode/11 (Flexio_Uart_Ip_SetShifterMode) @05f09700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_StopTransfer/29 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetTimerMode/10 (Flexio_Uart_Ip_SetTimerMode) @05f09380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_EnableReceiver/38 Flexio_Uart_Ip_SyncSend/46 Flexio_Uart_Ip_AsyncSend/44 Flexio_Uart_Ip_StopTransfer/29 
  Calls: 
Flexio_Uart_Ip_SetPinTimerControl/9 (Flexio_Uart_Ip_SetPinTimerControl) @05f09000
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerTrigger/8 (Flexio_Uart_Ip_SetTimerTrigger) @05ea7a80
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerControl/7 (Flexio_Uart_Ip_SetTimerControl) @05ea7540
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition/6 (Flexio_Uart_Ip_SetTimerCondition) @05ea71c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 (Flexio_Uart_Ip_SetTimerStartStopBitConfig) @05ea1d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerConfig/4 (Flexio_Uart_Ip_SetTimerConfig) @05ea18c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetTimerCompare/3 (Flexio_Uart_Ip_SetTimerCompare) @05ea1380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetPinShifterControl/2 (Flexio_Uart_Ip_SetPinShifterControl) @05ea10e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterControl/1 (Flexio_Uart_Ip_SetShifterControl) @05e63b60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 
Flexio_Uart_Ip_SetShifterConfig/0 (Flexio_Uart_Ip_SetShifterConfig) @05e63620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 Flexio_Uart_Ip_ConfigureTx/26 
  Calls: 

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

Flexio_Uart_Ip_SetTimerConfig.constprop.0/176 (Flexio_Uart_Ip_SetTimerConfig.constprop) @06a74540
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 171
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerConfig.constprop/176 is inline copy in Flexio_Uart_Ip_SetBaudRate/52
  Clone of Flexio_Uart_Ip_SetTimerConfig.constprop.0/161
  Availability: local
  Function flags: count:7197 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 (inlined) (7197 (estimated locally),0.03 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop.0/175 (Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop) @06a74380
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 167
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/175 is inline copy in Flexio_Uart_Ip_SetBaudRate/52
  Clone of Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop.0/160
  Availability: local
  Function flags: count:7197 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 (inlined) (7197 (estimated locally),0.03 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition.constprop.0/174 (Flexio_Uart_Ip_SetTimerCondition.constprop) @06a741c0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 165
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerCondition.constprop/174 is inline copy in Flexio_Uart_Ip_SetBaudRate/52
  Clone of Flexio_Uart_Ip_SetTimerCondition.constprop.0/159
  Availability: local
  Function flags: count:7197 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 (inlined) (7197 (estimated locally),0.03 per call) 
  Calls: 
Flexio_Uart_Ip_SetPinShifterControl.constprop.0/173 (Flexio_Uart_Ip_SetPinShifterControl.constprop) @06a74000
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 162
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetPinShifterControl.constprop/173 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetPinShifterControl.constprop.0/162
  Availability: local
  Function flags: count:17717 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: 
Flexio_Uart_Ip_SetShifterControl.constprop.0/172 (Flexio_Uart_Ip_SetShifterControl.constprop) @06a54e00
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 163
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetShifterControl.constprop/172 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetShifterControl.constprop.0/163
  Availability: local
  Function flags: count:17717 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerConfig.constprop.0/171 (Flexio_Uart_Ip_SetTimerConfig.constprop) @06a54c40
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 170
  previous sharing asm name: 176
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerConfig.constprop/171 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerConfig.constprop.0/161
  Availability: local
  Function flags: count:9127 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerConfig.constprop.0/170 (Flexio_Uart_Ip_SetTimerConfig.constprop) @06a54a80
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 161
  previous sharing asm name: 171
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerConfig.constprop/170 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerConfig.constprop.0/161
  Availability: local
  Function flags: count:17717 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: 
Flexio_Uart_Ip_SetPinTimerControl.constprop.0/169 (Flexio_Uart_Ip_SetPinTimerControl.constprop) @06a548c0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 157
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetPinTimerControl.constprop/169 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetPinTimerControl.constprop.0/157
  Availability: local
  Function flags: count:9127 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerTrigger.constprop.0/168 (Flexio_Uart_Ip_SetTimerTrigger.constprop) @06a54700
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 158
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerTrigger.constprop/168 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerTrigger.constprop.0/158
  Availability: local
  Function flags: count:17717 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop.0/167 (Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop) @06a54620
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 166
  previous sharing asm name: 175
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/167 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop.0/160
  Availability: local
  Function flags: count:9127 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop.0/166 (Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop) @068dd460
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 160
  previous sharing asm name: 167
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/166 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop.0/160
  Availability: local
  Function flags: count:17717 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition.constprop.0/165 (Flexio_Uart_Ip_SetTimerCondition.constprop) @068dd620
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 164
  previous sharing asm name: 174
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerCondition.constprop/165 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerCondition.constprop.0/159
  Availability: local
  Function flags: count:9127 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition.constprop.0/164 (Flexio_Uart_Ip_SetTimerCondition.constprop) @05ea7540
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 159
  previous sharing asm name: 165
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerCondition.constprop/164 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerCondition.constprop.0/159
  Availability: local
  Function flags: count:17717 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: 
Flexio_Uart_Ip_SetShifterControl.constprop.0/163 (Flexio_Uart_Ip_SetShifterControl.constprop) @05f09700
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 172
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetShifterControl.constprop/163 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetShifterControl/1
  Availability: local
  Function flags: count:9127 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: 
Flexio_Uart_Ip_SetPinShifterControl.constprop.0/162 (Flexio_Uart_Ip_SetPinShifterControl.constprop) @05f0c000
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 173
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetPinShifterControl.constprop/162 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetPinShifterControl/2
  Availability: local
  Function flags: count:9127 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerConfig.constprop.0/161 (Flexio_Uart_Ip_SetTimerConfig.constprop) @05f09380
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 170
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerConfig.constprop/161 is inline copy in Flexio_Uart_Ip_SetBaudRate/52
  Clone of Flexio_Uart_Ip_SetTimerConfig/4
  Availability: local
  Function flags: count:3708 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 (inlined) (3708 (estimated locally),0.02 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop.0/160 (Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop) @05f0c2a0
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 166
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/160 is inline copy in Flexio_Uart_Ip_SetBaudRate/52
  Clone of Flexio_Uart_Ip_SetTimerStartStopBitConfig/5
  Availability: local
  Function flags: count:3708 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 (inlined) (3708 (estimated locally),0.02 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerCondition.constprop.0/159 (Flexio_Uart_Ip_SetTimerCondition.constprop) @05f0c540
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 164
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerCondition.constprop/159 is inline copy in Flexio_Uart_Ip_SetBaudRate/52
  Clone of Flexio_Uart_Ip_SetTimerCondition/6
  Availability: local
  Function flags: count:3708 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SetBaudRate/52 (inlined) (3708 (estimated locally),0.02 per call) 
  Calls: 
Flexio_Uart_Ip_SetTimerTrigger.constprop.0/158 (Flexio_Uart_Ip_SetTimerTrigger.constprop) @05f09a80
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 168
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetTimerTrigger.constprop/158 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetTimerTrigger/8
  Availability: local
  Function flags: count:9127 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: 
Flexio_Uart_Ip_SetPinTimerControl.constprop.0/157 (Flexio_Uart_Ip_SetPinTimerControl.constprop) @05ea1380
  Type: function definition analyzed
  Visibility:
  previous sharing asm name: 169
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetPinTimerControl.constprop/157 is inline copy in Flexio_Uart_Ip_Init/41
  Clone of Flexio_Uart_Ip_SetPinTimerControl/9
  Availability: local
  Function flags: count:17717 (estimated locally) local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: 
Flexio_Uart_Ip_StartTimeout.constprop.0/156 (Flexio_Uart_Ip_StartTimeout.constprop) @05f09d20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of Flexio_Uart_Ip_StartTimeout/18
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 (114863532 (estimated locally),0.20 per call) Flexio_Uart_Ip_Deinit/43 (53687 (estimated locally),0.25 per call) Flexio_Uart_Ip_SyncSend/46 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SyncReceive/48 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (64902 (estimated locally),0.30 per call) 
  Calls: OsIf_GetCounter/64 (1073741824 (estimated locally),1.00 per call) OsIf_MicrosToTicks/65 (1073741824 (estimated locally),1.00 per call) 
Flexio_Uart_Ip_CheckTimeout.constprop.0/155 (Flexio_Uart_Ip_CheckTimeout.constprop) @05f63620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of Flexio_Uart_Ip_CheckTimeout/19
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 (1014686025 (estimated locally),1.79 per call) Flexio_Uart_Ip_Deinit/43 (474262 (estimated locally),2.21 per call) Flexio_Uart_Ip_SyncSend/46 (248849 (estimated locally),1.16 per call) Flexio_Uart_Ip_SyncSend/46 (29240 (estimated locally),0.14 per call) Flexio_Uart_Ip_SyncSend/46 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SyncReceive/48 (168972 (estimated locally),0.79 per call) Flexio_Uart_Ip_SyncReceive/48 (19854 (estimated locally),0.09 per call) Flexio_Uart_Ip_SyncReceive/48 (441 (estimated locally),0.00 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (573333 (estimated locally),2.67 per call) Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (573333 (estimated locally),2.67 per call) 
  Calls: OsIf_GetElapsed/66 (1073741824 (estimated locally),1.00 per call) 
Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0) @05f0c7e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 is inline copy in Flexio_Uart_Ip_CompleteReceiveUsingDma/50
  Availability: local
  Function flags: count:107374 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (inlined) (107374 (estimated locally),0.50 per call) 
  Calls: Dma_Ip_GetLogicChannelStatus/80 (107374 (estimated locally),0.50 per call) Dma_Ip_SetLogicChannelCommand/71 (21733 (estimated locally),0.10 per call) Dma_Ip_SetLogicChannelTransferList/70 (31606 (estimated locally),0.15 per call) Dma_Ip_SetLogicChannelCommand/71 (15803 (estimated locally),0.07 per call) Flexio_Uart_Ip_SetShifterInterrupt/36 (64902 (estimated locally),0.30 per call) Flexio_Mcl_Ip_SetTimerInterrupt/60 (64902 (estimated locally),0.30 per call) Flexio_Mcl_Ip_SetShifterDMARequest/61 (64902 (estimated locally),0.30 per call) Flexio_Mcl_Ip_SetTimerInterrupt/60 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_StartTimeout.constprop/156 (64902 (estimated locally),0.30 per call) Flexio_Mcl_Ip_GetTimerStatus/59 (606701 (estimated locally),2.83 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (573333 (estimated locally),2.67 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (64902 (estimated locally),0.30 per call) 
   Indirect call(7606 (estimated locally),0.04 per call) 
   Indirect call(22969 (estimated locally),0.11 per call) 
   Indirect call(15447 (estimated locally),0.07 per call) 
Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (Flexio_Uart_Ip_CompleteSendUsingDma.part.0) @05e63620
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 is inline copy in Flexio_Uart_Ip_CompleteSendUsingDma/49
  Availability: local
  Function flags: count:107374 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: Flexio_Uart_Ip_CompleteSendUsingDma/49 (inlined) (107374 (estimated locally),0.50 per call) 
  Calls: Dma_Ip_GetLogicChannelStatus/80 (107374 (estimated locally),0.50 per call) Dma_Ip_SetLogicChannelCommand/71 (21733 (estimated locally),0.10 per call) Dma_Ip_SetLogicChannelTransferList/70 (31606 (estimated locally),0.15 per call) Dma_Ip_SetLogicChannelCommand/71 (15803 (estimated locally),0.07 per call) Flexio_Mcl_Ip_SetShifterDMARequest/61 (64902 (estimated locally),0.30 per call) Flexio_Mcl_Ip_SetTimerInterrupt/60 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_StartTimeout.constprop/156 (64902 (estimated locally),0.30 per call) Flexio_Mcl_Ip_GetTimerStatus/59 (606701 (estimated locally),2.83 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (573333 (estimated locally),2.67 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (64902 (estimated locally),0.30 per call) 
   Indirect call(7606 (estimated locally),0.04 per call) 
   Indirect call(22969 (estimated locally),0.11 per call) 
   Indirect call(15447 (estimated locally),0.07 per call) 
Flexio_Uart_Ip_GetStatus.part.0/113 (Flexio_Uart_Ip_GetStatus.part.0) @068dd7e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_GetStatus.part.0/113 is inline copy in Flexio_Uart_Ip_GetStatus/45
  Availability: local
  Function flags: count:107374 (estimated locally) first_run:1 body local split_part optimize_size
  Called by: Flexio_Uart_Ip_GetStatus/45 (inlined) (107374 (estimated locally),0.50 per call) 
  Calls: Dma_Ip_GetLogicChannelParam/72 (6201 (estimated locally),0.03 per call) 
Dma_Ip_GetLogicChannelStatus/80 (Dma_Ip_GetLogicChannelStatus) @067b68c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (107374 (estimated locally),0.50 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (107374 (estimated locally),0.50 per call) 
  Calls: 
Flexio_Mcl_Ip_GetShifterErrorStatus/79 (Flexio_Mcl_Ip_GetShifterErrorStatus) @067b6620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckShifterErrorStatus/35 (19128 (estimated locally),0.09 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07) @067b6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SyncReceive/48 (1174 (estimated locally),0.01 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07) @067b62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 (3355 (estimated locally),0.02 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06) @067a0e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_AsyncReceive/47 (1174 (estimated locally),0.01 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06) @067a0d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 (3355 (estimated locally),0.02 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05) @067a0b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SyncSend/46 (1174 (estimated locally),0.01 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05) @067a0a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 (3355 (estimated locally),0.02 per call) 
  Calls: 
Dma_Ip_GetLogicChannelParam/72 (Dma_Ip_GetLogicChannelParam) @067a07e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_GetStatus.part.0/113 (6201 (estimated locally),0.03 per call) 
  Calls: 
Dma_Ip_SetLogicChannelCommand/71 (Dma_Ip_SetLogicChannelCommand) @067a0620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 (6711 (estimated locally),0.03 per call) Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (21733 (estimated locally),0.10 per call) Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (15803 (estimated locally),0.07 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (21733 (estimated locally),0.10 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (15803 (estimated locally),0.07 per call) Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (364 (estimated locally),0.00 per call) Flexio_Uart_Ip_StartSendDataUsingDma/39 (364 (estimated locally),0.00 per call) 
  Calls: 
Dma_Ip_SetLogicChannelTransferList/70 (Dma_Ip_SetLogicChannelTransferList) @067a0540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (31606 (estimated locally),0.15 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (31606 (estimated locally),0.15 per call) Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (727 (estimated locally),0.00 per call) Flexio_Uart_Ip_StartSendDataUsingDma/39 (727 (estimated locally),0.00 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04) @067a0380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_AsyncSend/44 (1174 (estimated locally),0.01 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04) @067a02a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 (3355 (estimated locally),0.02 per call) 
  Calls: 
Flexio_Mcl_Ip_SetSoftwareReset/67 (Flexio_Mcl_Ip_SetSoftwareReset) @067a00e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 (53687 (estimated locally),0.25 per call) Flexio_Uart_Ip_Deinit/43 (53687 (estimated locally),0.25 per call) 
  Calls: 
OsIf_GetElapsed/66 (OsIf_GetElapsed) @06852700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CheckTimeout.constprop/155 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
OsIf_MicrosToTicks/65 (OsIf_MicrosToTicks) @06852540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout.constprop/156 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
OsIf_GetCounter/64 (OsIf_GetCounter) @06852460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_StartTimeout.constprop/156 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 (Flexio_Mcl_Ip_SetShifterErrorInterrupt) @068522a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SetShifterInterrupt/36 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Flexio_Mcl_Ip_SetShifterInterrupt/62 (Flexio_Mcl_Ip_SetShifterInterrupt) @068521c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SetShifterInterrupt/36 (1073741824 (estimated locally),1.00 per call) Flexio_Uart_Ip_CheckCompleteTransferData/32 (2051677 (estimated locally),0.00 per call) 
  Calls: 
Flexio_Mcl_Ip_SetShifterDMARequest/61 (Flexio_Mcl_Ip_SetShifterDMARequest) @06852000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (182 (estimated locally),0.00 per call) Flexio_Uart_Ip_StartSendDataUsingDma/39 (182 (estimated locally),0.00 per call) Flexio_Uart_Ip_EndTransfer/28 (189150273 (estimated locally),0.33 per call) 
  Calls: 
Flexio_Mcl_Ip_SetTimerInterrupt/60 (Flexio_Mcl_Ip_SetTimerInterrupt) @0677b0e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_EndTransfer/28 (189150273 (estimated locally),0.33 per call) Flexio_Uart_Ip_EndTransfer/28 (189150273 (estimated locally),0.33 per call) Flexio_Uart_Ip_CheckCompleteTransferData/32 (2051677 (estimated locally),0.00 per call) 
  Calls: 
Flexio_Mcl_Ip_GetTimerStatus/59 (Flexio_Mcl_Ip_GetTimerStatus) @0677be00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (606701 (estimated locally),2.83 per call) Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (606701 (estimated locally),2.83 per call) Flexio_Uart_Ip_StopTransfer/29 (1073741824 (estimated locally),1.89 per call) 
  Calls: 
Flexio_Mcl_Ip_GetShifterStatus/58 (Flexio_Mcl_Ip_GetShifterStatus) @0677bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 (178806 (estimated locally),0.83 per call) Flexio_Uart_Ip_SyncSend/46 (263332 (estimated locally),1.23 per call) Flexio_Uart_Ip_CheckTxOperation/31 (25245611 (estimated locally),0.02 per call) 
  Calls: 
Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (Flexio_Mcl_Ip_ClearShifterErrorStatus) @0677b8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 (187153200 (estimated locally),0.17 per call) Flexio_Uart_Ip_CheckShifterErrorStatus/35 (6312 (estimated locally),0.03 per call) Flexio_Uart_Ip_CheckRxOperation/34 (96549501 (estimated locally),0.09 per call) Flexio_Uart_Ip_StopTransfer/29 (567507571 (estimated locally),1.00 per call) 
  Calls: 
Flexio_Mcl_Ip_ClearShifterStatus/56 (Flexio_Mcl_Ip_ClearShifterStatus) @0677b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 (187153200 (estimated locally),0.17 per call) Flexio_Uart_Ip_CheckRxOperation/34 (146287123 (estimated locally),0.14 per call) Flexio_Uart_Ip_CheckRxOperation/34 (73143562 (estimated locally),0.07 per call) Flexio_Uart_Ip_CheckTxOperation/31 (18840008 (estimated locally),0.02 per call) Flexio_Uart_Ip_CheckTxOperation/31 (25245611 (estimated locally),0.02 per call) Flexio_Uart_Ip_EnableReceiver/38 (1073741824 (estimated locally),1.00 per call) 
  Calls: 
Flexio_Mcl_Ip_ClearTimerStatus/55 (Flexio_Mcl_Ip_ClearTimerStatus) @0677b700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SyncSend/46 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_IrqHandler/25 (187153200 (estimated locally),0.17 per call) Flexio_Uart_Ip_CheckTxOperation/31 (24868811 (estimated locally),0.02 per call) Flexio_Uart_Ip_CheckCompleteTransferData/32 (6217203 (estimated locally),0.01 per call) 
  Calls: 
Flexio_Uart_Ip_SetRxBuffer/54 (Flexio_Uart_Ip_SetRxBuffer) @0677b2a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SetTxBuffer/53 (Flexio_Uart_Ip_SetTxBuffer) @0677b000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SetBaudRate/52 (Flexio_Uart_Ip_SetBaudRate) @06760a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_SetTimerCondition.constprop/174 (inlined) (7197 (estimated locally),0.03 per call) Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/175 (inlined) (7197 (estimated locally),0.03 per call) Flexio_Uart_Ip_SetTimerConfig.constprop/176 (inlined) (7197 (estimated locally),0.03 per call) Flexio_Uart_Ip_SetTimerCondition.constprop/159 (inlined) (3708 (estimated locally),0.02 per call) Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/160 (inlined) (3708 (estimated locally),0.02 per call) Flexio_Uart_Ip_SetTimerConfig.constprop/161 (inlined) (3708 (estimated locally),0.02 per call) 
Flexio_Uart_Ip_AbortTransferData/51 (Flexio_Uart_Ip_AbortTransferData) @06760380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (4429 (estimated locally),0.02 per call) Flexio_Uart_Ip_CompleteSendUsingDma/49 (2282 (estimated locally),0.01 per call) Dma_Ip_SetLogicChannelCommand/71 (6711 (estimated locally),0.03 per call) Flexio_Uart_Ip_StopTransfer/29 (6711 (estimated locally),0.03 per call) 
Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (Flexio_Uart_Ip_CompleteReceiveUsingDma) @06760ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 (4429 (estimated locally),0.02 per call) 
  Calls: Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (inlined) (107374 (estimated locally),0.50 per call) 
Flexio_Uart_Ip_CompleteSendUsingDma/49 (Flexio_Uart_Ip_CompleteSendUsingDma) @06760c40
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 (2282 (estimated locally),0.01 per call) 
  Calls: Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (inlined) (107374 (estimated locally),0.50 per call) 
Flexio_Uart_Ip_SyncReceive/48 (Flexio_Uart_Ip_SyncReceive) @067609a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (441 (estimated locally),0.00 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (19854 (estimated locally),0.09 per call) Flexio_Uart_Ip_ReadData/33 (18428 (estimated locally),0.09 per call) Flexio_Uart_Ip_CheckShifterErrorStatus/35 (inlined) (19128 (estimated locally),0.09 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (168972 (estimated locally),0.79 per call) Flexio_Mcl_Ip_GetShifterStatus/58 (178806 (estimated locally),0.83 per call) Flexio_Uart_Ip_StartTimeout.constprop/156 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SetupReceiveData/37 (inlined) (2181 (estimated locally),0.01 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (2181 (estimated locally),0.01 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (1174 (estimated locally),0.01 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 (3355 (estimated locally),0.02 per call) 
Flexio_Uart_Ip_AsyncReceive/47 (Flexio_Uart_Ip_AsyncReceive) @06760620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (inlined) (727 (estimated locally),0.00 per call) Flexio_Uart_Ip_SetShifterInterrupt/36 (727 (estimated locally),0.00 per call) Flexio_Uart_Ip_EnableReceiver/38 (2181 (estimated locally),0.01 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (2181 (estimated locally),0.01 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (1174 (estimated locally),0.01 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 (3355 (estimated locally),0.02 per call) 
Flexio_Uart_Ip_SyncSend/46 (Flexio_Uart_Ip_SyncSend) @067602a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_ClearTimerStatus/55 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (29240 (estimated locally),0.14 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (248849 (estimated locally),1.16 per call) Flexio_Mcl_Ip_GetShifterStatus/58 (263332 (estimated locally),1.23 per call) Flexio_Uart_Ip_WriteData/30 (28170 (estimated locally),0.13 per call) Flexio_Uart_Ip_StartTimeout.constprop/156 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SetShifterInterrupt/36 (2181 (estimated locally),0.01 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (2181 (estimated locally),0.01 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (1174 (estimated locally),0.01 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 (3355 (estimated locally),0.02 per call) 
Flexio_Uart_Ip_GetStatus/45 (Flexio_Uart_Ip_GetStatus) @066d9ee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: Flexio_Uart_Ip_Deinit/43 (501865 (estimated locally),2.34 per call) 
  Calls: Flexio_Uart_Ip_GetStatus.part.0/113 (inlined) (107374 (estimated locally),0.50 per call) 
Flexio_Uart_Ip_AsyncSend/44 (Flexio_Uart_Ip_AsyncSend) @066d98c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_StartSendDataUsingDma/39 (inlined) (727 (estimated locally),0.00 per call) Flexio_Uart_Ip_SetShifterInterrupt/36 (727 (estimated locally),0.00 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (2181 (estimated locally),0.01 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (1174 (estimated locally),0.01 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 (3355 (estimated locally),0.02 per call) 
Flexio_Uart_Ip_Deinit/43 (Flexio_Uart_Ip_Deinit) @066d9e00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Mcl_Ip_SetSoftwareReset/67 (53687 (estimated locally),0.25 per call) Flexio_Mcl_Ip_SetSoftwareReset/67 (53687 (estimated locally),0.25 per call) Flexio_Uart_Ip_SetShifterInterrupt/36 (53687 (estimated locally),0.25 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (474262 (estimated locally),2.21 per call) Flexio_Uart_Ip_GetStatus/45 (501865 (estimated locally),2.34 per call) Flexio_Uart_Ip_StartTimeout.constprop/156 (53687 (estimated locally),0.25 per call) 
Flexio_Uart_Ip_GetBaudRate/42 (Flexio_Uart_Ip_GetBaudRate) @066d9a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_Init/41 (Flexio_Uart_Ip_Init) @066d97e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (write)Flexio_Uart_Ip_apUserConfig/23 (write)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_ConfigureRx/27 (inlined) (17717 (estimated locally),0.08 per call) Flexio_Uart_Ip_ConfigureTx/26 (inlined) (9127 (estimated locally),0.04 per call) 
Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (Flexio_Uart_Ip_StartReceiveDataUsingDma) @066d9460
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_StartReceiveDataUsingDma/40 is inline copy in Flexio_Uart_Ip_AsyncReceive/47
  Availability: local
  Function flags: count:727 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 (inlined) (727 (estimated locally),0.00 per call) 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 (182 (estimated locally),0.00 per call) Dma_Ip_SetLogicChannelCommand/71 (364 (estimated locally),0.00 per call) Dma_Ip_SetLogicChannelTransferList/70 (727 (estimated locally),0.00 per call) 
Flexio_Uart_Ip_StartSendDataUsingDma/39 (Flexio_Uart_Ip_StartSendDataUsingDma) @066d90e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_StartSendDataUsingDma/39 is inline copy in Flexio_Uart_Ip_AsyncSend/44
  Availability: local
  Function flags: count:727 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_AsyncSend/44 (inlined) (727 (estimated locally),0.00 per call) 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 (182 (estimated locally),0.00 per call) Dma_Ip_SetLogicChannelCommand/71 (364 (estimated locally),0.00 per call) Dma_Ip_SetLogicChannelTransferList/70 (727 (estimated locally),0.00 per call) 
Flexio_Uart_Ip_EnableReceiver/38 (Flexio_Uart_Ip_EnableReceiver) @066cab60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_AsyncReceive/47 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SetupReceiveData/37 (2181 (estimated locally),0.01 per call) 
  Calls: Flexio_Mcl_Ip_ClearShifterStatus/56 (1073741824 (estimated locally),1.00 per call) 
Flexio_Uart_Ip_SetupReceiveData/37 (Flexio_Uart_Ip_SetupReceiveData) @066ca540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function Flexio_Uart_Ip_SetupReceiveData/37 is inline copy in Flexio_Uart_Ip_SyncReceive/48
  Availability: local
  Function flags: count:2181 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 (inlined) (2181 (estimated locally),0.01 per call) 
  Calls: Flexio_Uart_Ip_EnableReceiver/38 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_SetShifterInterrupt/36 (2181 (estimated locally),0.01 per call) 
Flexio_Uart_Ip_SetShifterInterrupt/36 (Flexio_Uart_Ip_SetShifterInterrupt) @066ca000
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (64902 (estimated locally),0.30 per call) Flexio_Uart_Ip_AsyncReceive/47 (727 (estimated locally),0.00 per call) Flexio_Uart_Ip_SyncSend/46 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_Deinit/43 (53687 (estimated locally),0.25 per call) Flexio_Uart_Ip_AsyncSend/44 (727 (estimated locally),0.00 per call) Flexio_Uart_Ip_SetupReceiveData/37 (2181 (estimated locally),0.01 per call) Flexio_Uart_Ip_EndTransfer/28 (189150273 (estimated locally),0.33 per call) 
  Calls: Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 (1073741824 (estimated locally),1.00 per call) Flexio_Mcl_Ip_SetShifterInterrupt/62 (1073741824 (estimated locally),1.00 per call) 
Flexio_Uart_Ip_CheckShifterErrorStatus/35 (Flexio_Uart_Ip_CheckShifterErrorStatus) @066cad20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Function Flexio_Uart_Ip_CheckShifterErrorStatus/35 is inline copy in Flexio_Uart_Ip_SyncReceive/48
  Availability: local
  Function flags: count:19128 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 (inlined) (19128 (estimated locally),0.09 per call) 
  Calls: Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (6312 (estimated locally),0.03 per call) Flexio_Mcl_Ip_GetShifterErrorStatus/79 (19128 (estimated locally),0.09 per call) 
Flexio_Uart_Ip_CheckRxOperation/34 (Flexio_Uart_Ip_CheckRxOperation) @066caa80
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_CheckRxOperation/34 is inline copy in Flexio_Uart_Ip_IrqHandler/25
  Availability: local
  Function flags: count:585148493 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 (inlined) (585148493 (estimated locally),0.54 per call) 
  Calls: Flexio_Uart_Ip_StopTransfer/29 (146287123 (estimated locally),0.14 per call) Flexio_Mcl_Ip_ClearShifterStatus/56 (146287123 (estimated locally),0.14 per call) Flexio_Uart_Ip_ReadData/33 (73143562 (estimated locally),0.07 per call) Flexio_Mcl_Ip_ClearShifterStatus/56 (73143562 (estimated locally),0.07 per call) Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (96549501 (estimated locally),0.09 per call) 
   Indirect call(102400986 (estimated locally),0.10 per call) 
   Indirect call(25600247 (estimated locally),0.02 per call) 
   Indirect call(137217321 (estimated locally),0.13 per call) 
Flexio_Uart_Ip_ReadData/33 (Flexio_Uart_Ip_ReadData) @066ca7e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: local
  Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SyncReceive/48 (18428 (estimated locally),0.09 per call) Flexio_Uart_Ip_CheckRxOperation/34 (73143562 (estimated locally),0.07 per call) 
  Calls: 
Flexio_Uart_Ip_CheckCompleteTransferData/32 (Flexio_Uart_Ip_CheckCompleteTransferData) @066ca460
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_CheckCompleteTransferData/32 is inline copy in Flexio_Uart_Ip_IrqHandler/25
  Availability: local
  Function flags: count:18840008 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_CheckTxOperation/31 (inlined) (18840008 (estimated locally),0.02 per call) 
  Calls: Flexio_Mcl_Ip_SetTimerInterrupt/60 (2051677 (estimated locally),0.00 per call) Flexio_Mcl_Ip_SetShifterInterrupt/62 (2051677 (estimated locally),0.00 per call) Flexio_Mcl_Ip_ClearTimerStatus/55 (6217203 (estimated locally),0.01 per call) 
   Indirect call(6594003 (estimated locally),0.01 per call) 
Flexio_Uart_Ip_CheckTxOperation/31 (Flexio_Uart_Ip_CheckTxOperation) @066ca1c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_CheckTxOperation/31 is inline copy in Flexio_Uart_Ip_IrqHandler/25
  Availability: local
  Function flags: count:301440132 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_IrqHandler/25 (inlined) (301440132 (estimated locally),0.28 per call) 
  Calls: Flexio_Uart_Ip_CheckCompleteTransferData/32 (inlined) (18840008 (estimated locally),0.02 per call) Flexio_Uart_Ip_WriteData/30 (18840008 (estimated locally),0.02 per call) Flexio_Mcl_Ip_ClearShifterStatus/56 (18840008 (estimated locally),0.02 per call) Flexio_Mcl_Ip_GetShifterStatus/58 (25245611 (estimated locally),0.02 per call) Flexio_Uart_Ip_StopTransfer/29 (25245611 (estimated locally),0.02 per call) Flexio_Mcl_Ip_ClearShifterStatus/56 (25245611 (estimated locally),0.02 per call) Flexio_Mcl_Ip_ClearTimerStatus/55 (24868811 (estimated locally),0.02 per call) 
   Indirect call(17671928 (estimated locally),0.02 per call) 
Flexio_Uart_Ip_WriteData/30 (Flexio_Uart_Ip_WriteData) @06734ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Availability: local
  Function flags: count:214748 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_SyncSend/46 (28170 (estimated locally),0.13 per call) Flexio_Uart_Ip_CheckTxOperation/31 (18840008 (estimated locally),0.02 per call) 
  Calls: 
Flexio_Uart_Ip_StopTransfer/29 (Flexio_Uart_Ip_StopTransfer) @06734700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apUserConfig/23 (read)Flexio_Uart_Ip_apStateStructuresArray/24 (read)
  Referring: 
  Availability: local
  Function flags: count:567507571 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_AbortTransferData/51 (6711 (estimated locally),0.03 per call) Flexio_Uart_Ip_CheckRxOperation/34 (146287123 (estimated locally),0.14 per call) Flexio_Uart_Ip_CheckTxOperation/31 (25245611 (estimated locally),0.02 per call) 
  Calls: Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (567507571 (estimated locally),1.00 per call) Flexio_Uart_Ip_CheckTimeout.constprop/155 (1014686025 (estimated locally),1.79 per call) Flexio_Mcl_Ip_GetTimerStatus/59 (1073741824 (estimated locally),1.89 per call) Flexio_Uart_Ip_StartTimeout.constprop/156 (114863532 (estimated locally),0.20 per call) Flexio_Uart_Ip_EndTransfer/28 (inlined) (567507571 (estimated locally),1.00 per call) 
Flexio_Uart_Ip_EndTransfer/28 (Flexio_Uart_Ip_EndTransfer) @06734e00
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Flexio_Uart_Ip_apStateStructuresArray/24 (read)Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Function Flexio_Uart_Ip_EndTransfer/28 is inline copy in Flexio_Uart_Ip_StopTransfer/29
  Availability: local
  Function flags: count:567507571 (estimated locally) body local optimize_size
  Called by: Flexio_Uart_Ip_StopTransfer/29 (inlined) (567507571 (estimated locally),1.00 per call) 
  Calls: Flexio_Mcl_Ip_SetShifterDMARequest/61 (189150273 (estimated locally),0.33 per call) Flexio_Mcl_Ip_SetTimerInterrupt/60 (189150273 (estimated locally),0.33 per call) Flexio_Mcl_Ip_SetTimerInterrupt/60 (189150273 (estimated locally),0.33 per call) Flexio_Uart_Ip_SetShifterInterrupt/36 (189150273 (estimated locally),0.33 per call) 
Flexio_Uart_Ip_ConfigureRx/27 (Flexio_Uart_Ip_ConfigureRx) @06734b60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function Flexio_Uart_Ip_ConfigureRx/27 is inline copy in Flexio_Uart_Ip_Init/41
  Availability: local
  Function flags: count:17717 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_Init/41 (inlined) (17717 (estimated locally),0.08 per call) 
  Calls: Flexio_Uart_Ip_SetPinTimerControl.constprop/157 (inlined) (17717 (estimated locally),0.08 per call) Flexio_Uart_Ip_SetTimerTrigger.constprop/168 (inlined) (17717 (estimated locally),0.08 per call) Flexio_Uart_Ip_SetTimerCondition.constprop/164 (inlined) (17717 (estimated locally),0.08 per call) Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/166 (inlined) (17717 (estimated locally),0.08 per call) Flexio_Uart_Ip_SetTimerConfig.constprop/170 (inlined) (17717 (estimated locally),0.08 per call) Flexio_Uart_Ip_SetPinShifterControl.constprop/173 (inlined) (17717 (estimated locally),0.08 per call) Flexio_Uart_Ip_SetShifterControl.constprop/172 (inlined) (17717 (estimated locally),0.08 per call) 
Flexio_Uart_Ip_ConfigureTx/26 (Flexio_Uart_Ip_ConfigureTx) @067348c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function Flexio_Uart_Ip_ConfigureTx/26 is inline copy in Flexio_Uart_Ip_Init/41
  Availability: local
  Function flags: count:9127 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Flexio_Uart_Ip_Init/41 (inlined) (9127 (estimated locally),0.04 per call) 
  Calls: Flexio_Uart_Ip_SetPinTimerControl.constprop/169 (inlined) (9127 (estimated locally),0.04 per call) Flexio_Uart_Ip_SetTimerTrigger.constprop/158 (inlined) (9127 (estimated locally),0.04 per call) Flexio_Uart_Ip_SetTimerCondition.constprop/165 (inlined) (9127 (estimated locally),0.04 per call) Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/167 (inlined) (9127 (estimated locally),0.04 per call) Flexio_Uart_Ip_SetTimerConfig.constprop/171 (inlined) (9127 (estimated locally),0.04 per call) Flexio_Uart_Ip_SetPinShifterControl.constprop/162 (inlined) (9127 (estimated locally),0.04 per call) Flexio_Uart_Ip_SetShifterControl.constprop/163 (inlined) (9127 (estimated locally),0.04 per call) 
Flexio_Uart_Ip_IrqHandler/25 (Flexio_Uart_Ip_IrqHandler) @06734620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Flexio_Uart_Ip_apUserConfig/23 (read)
  Referring: 
  Availability: available
  Function flags: count:1073741824 (estimated locally) body optimize_size
  Called by: 
  Calls: Flexio_Uart_Ip_CheckRxOperation/34 (inlined) (585148493 (estimated locally),0.54 per call) Flexio_Uart_Ip_CheckTxOperation/31 (inlined) (301440132 (estimated locally),0.28 per call) Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (187153200 (estimated locally),0.17 per call) Flexio_Mcl_Ip_ClearShifterStatus/56 (187153200 (estimated locally),0.17 per call) Flexio_Mcl_Ip_ClearTimerStatus/55 (187153200 (estimated locally),0.17 per call) 
Flexio_Uart_Ip_apStateStructuresArray/24 (Flexio_Uart_Ip_apStateStructuresArray) @0672f480
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_SetTxBuffer/53 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_CheckShifterErrorStatus/35 (read)Flexio_Uart_Ip_Init/41 (read)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_GetBaudRate/42 (read)Flexio_Uart_Ip_GetStatus.part.0/113 (read)Flexio_Uart_Ip_Deinit/43 (write)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (read)Flexio_Uart_Ip_Deinit/43 (read)Flexio_Uart_Ip_SetRxBuffer/54 (read)
  Availability: available
  Varpool flags:
Flexio_Uart_Ip_apUserConfig/23 (Flexio_Uart_Ip_apUserConfig) @0672f3f0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: Flexio_Uart_Ip_StartSendDataUsingDma/39 (read)Flexio_Uart_Ip_EndTransfer/28 (read)Flexio_Uart_Ip_CheckCompleteTransferData/32 (read)Flexio_Uart_Ip_ReadData/33 (read)Flexio_Uart_Ip_CompleteReceiveUsingDma.part.0/143 (read)Flexio_Uart_Ip_WriteData/30 (read)Flexio_Uart_Ip_StopTransfer/29 (read)Flexio_Uart_Ip_AbortTransferData/51 (read)Flexio_Uart_Ip_StartReceiveDataUsingDma/40 (read)Flexio_Uart_Ip_IrqHandler/25 (read)Flexio_Uart_Ip_CheckTxOperation/31 (read)Flexio_Uart_Ip_Init/41 (write)Flexio_Uart_Ip_AsyncSend/44 (read)Flexio_Uart_Ip_GetStatus.part.0/113 (read)Flexio_Uart_Ip_CheckRxOperation/34 (read)Flexio_Uart_Ip_SyncSend/46 (read)Flexio_Uart_Ip_AsyncReceive/47 (read)Flexio_Uart_Ip_SyncReceive/48 (read)Flexio_Uart_Ip_CompleteSendUsingDma.part.0/138 (read)Flexio_Uart_Ip_SetBaudRate/52 (read)
  Availability: available
  Varpool flags:
Flexio_Uart_Ip_apStateStructure/21 (Flexio_Uart_Ip_apStateStructure) @0672f2d0
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags:
Flexio_Uart_Ip_CheckTimeout/19 (Flexio_Uart_Ip_CheckTimeout) @05f0cd20
  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: 
Flexio_Uart_Ip_StartTimeout/18 (Flexio_Uart_Ip_StartTimeout) @05f0ca80
  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: 
Flexio_Uart_Ip_SetPinTimerControl/9 (Flexio_Uart_Ip_SetPinTimerControl) @05f09000
  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: 
Flexio_Uart_Ip_SetTimerTrigger/8 (Flexio_Uart_Ip_SetTimerTrigger) @05ea7a80
  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: 
Flexio_Uart_Ip_SetTimerCondition/6 (Flexio_Uart_Ip_SetTimerCondition) @05ea71c0
  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: 
Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 (Flexio_Uart_Ip_SetTimerStartStopBitConfig) @05ea1d20
  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: 
Flexio_Uart_Ip_SetTimerConfig/4 (Flexio_Uart_Ip_SetTimerConfig) @05ea18c0
  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: 
Flexio_Uart_Ip_SetPinShifterControl/2 (Flexio_Uart_Ip_SetPinShifterControl) @05ea10e0
  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: 
Flexio_Uart_Ip_SetShifterControl/1 (Flexio_Uart_Ip_SetShifterControl) @05e63b60
  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: 
Materializing clones
cloning Flexio_Uart_Ip_SetShifterControl to Flexio_Uart_Ip_SetShifterControl.constprop
   replace map:  -> 1074110464B(replace);
   args_to_skip: 0
   combined_args_to_skip:0
Flexio_Uart_Ip_SetShifterControl (struct FLEXIO_Type * Base, uint8 Shifter, Flexio_Mcl_Ip_ShifterModeType Mode, uint8 Timer, Flexio_Mcl_Ip_TimerPolarityType TimerPolarity)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) Shifter_17(D);
  _2 ={v} Base_19(D)->SHIFTCTL[_1];
  _3 = _2 & 4294967288;
  _4 = Mode_20(D) & 7;
  _5 = _3 | _4;
  Base_19(D)->SHIFTCTL[_1] ={v} _5;
  # DEBUG BEGIN_STMT
  _6 ={v} Base_19(D)->SHIFTCTL[_1];
  _7 = _6 & 4286578687;
  _8 = TimerPolarity_22(D) << 23;
  _9 = _8 & 8388608;
  _10 = _7 | _9;
  Base_19(D)->SHIFTCTL[_1] ={v} _10;
  # DEBUG BEGIN_STMT
  _11 ={v} Base_19(D)->SHIFTCTL[_1];
  _12 = _11 & 4244635647;
  _13 = (long unsigned int) Timer_24(D);
  _14 = _13 << 24;
  _15 = _14 & 50331648;
  _16 = _12 | _15;
  Base_19(D)->SHIFTCTL[_1] ={v} _16;
  return;

}


Flexio_Uart_Ip_SetShifterControl.constprop (uint8 Shifter, Flexio_Mcl_Ip_ShifterModeType Mode, uint8 Timer, Flexio_Mcl_Ip_TimerPolarityType TimerPolarity)
{
  struct FLEXIO_Type * Base;

  <bb 3> [local count: 1073741824]:
  # DEBUG Base => 1074110464B

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = (int) Shifter_1(D);
  _3 ={v} MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2];
  _4 = _3 & 4294967288;
  _6 = Mode_5(D) & 7;
  _7 = _4 | _6;
  MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2] ={v} _7;
  # DEBUG BEGIN_STMT
  _8 ={v} MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2];
  _9 = _8 & 4286578687;
  _11 = TimerPolarity_10(D) << 23;
  _12 = _11 & 8388608;
  _13 = _9 | _12;
  MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2] ={v} _13;
  # DEBUG BEGIN_STMT
  _14 ={v} MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2];
  _15 = _14 & 4244635647;
  _17 = (long unsigned int) Timer_16(D);
  _18 = _17 << 24;
  _19 = _18 & 50331648;
  _20 = _15 | _19;
  MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2] ={v} _20;
  return;

}


cloning Flexio_Uart_Ip_SetPinShifterControl to Flexio_Uart_Ip_SetPinShifterControl.constprop
   replace map:  -> 1074110464B(replace); -> 0(replace);
   args_to_skip: 0, 3
   combined_args_to_skip:0, 3
Flexio_Uart_Ip_SetPinShifterControl (struct FLEXIO_Type * Base, uint8 Shifter, uint8 Pin, Flexio_Mcl_Ip_PinPolarityType PinPolarity, Flexio_Mcl_Ip_PinConfigType PinConfig)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) Shifter_18(D);
  _2 ={v} Base_20(D)->SHIFTCTL[_1];
  _3 = _2 & 4294967167;
  _4 = PinPolarity_21(D) << 7;
  _5 = _4 & 255;
  _6 = _3 | _5;
  Base_20(D)->SHIFTCTL[_1] ={v} _6;
  # DEBUG BEGIN_STMT
  _7 ={v} Base_20(D)->SHIFTCTL[_1];
  _8 = _7 & 4294965503;
  _9 = (long unsigned int) Pin_23(D);
  _10 = _9 << 8;
  _11 = _10 & 1792;
  _12 = _8 | _11;
  Base_20(D)->SHIFTCTL[_1] ={v} _12;
  # DEBUG BEGIN_STMT
  _13 ={v} Base_20(D)->SHIFTCTL[_1];
  _14 = _13 & 4294770687;
  _15 = PinConfig_25(D) << 16;
  _16 = _15 & 196608;
  _17 = _14 | _16;
  Base_20(D)->SHIFTCTL[_1] ={v} _17;
  return;

}


Flexio_Uart_Ip_SetPinShifterControl.constprop (uint8 Shifter, uint8 Pin, Flexio_Mcl_Ip_PinConfigType PinConfig)
{
  struct FLEXIO_Type * Base;
  Flexio_Mcl_Ip_PinPolarityType PinPolarity;

  <bb 3> [local count: 1073741824]:
  # DEBUG PinPolarity => 0
  # DEBUG Base => 1074110464B

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = (int) Shifter_1(D);
  _3 ={v} MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2];
  _4 = _3 & 4294967167;
  _5 = 0;
  _6 = _5 & 255;
  _7 = _4 | _6;
  MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2] ={v} _7;
  # DEBUG BEGIN_STMT
  _8 ={v} MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2];
  _9 = _8 & 4294965503;
  _11 = (long unsigned int) Pin_10(D);
  _12 = _11 << 8;
  _13 = _12 & 1792;
  _14 = _9 | _13;
  MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2] ={v} _14;
  # DEBUG BEGIN_STMT
  _15 ={v} MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2];
  _16 = _15 & 4294770687;
  _18 = PinConfig_17(D) << 16;
  _19 = _18 & 196608;
  _20 = _16 | _19;
  MEM[(struct FLEXIO_Type *)1074110464B].SHIFTCTL[_2] ={v} _20;
  return;

}


cloning Flexio_Uart_Ip_SetTimerConfig to Flexio_Uart_Ip_SetTimerConfig.constprop
   replace map:  -> 1074110464B(replace);
   args_to_skip: 0
   combined_args_to_skip:0
Flexio_Uart_Ip_SetTimerConfig (struct FLEXIO_Type * Base, uint8 Timer, Flexio_Mcl_Ip_TimerResetType Reset, Flexio_Uart_Ip_TimerDecrementType Decrement, Flexio_Mcl_Ip_TimerOutputType Output)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) Timer_17(D);
  _2 ={v} Base_19(D)->TIMCFG[_1];
  _3 = _2 & 4294508543;
  _4 = Reset_20(D) << 16;
  _5 = _4 & 458752;
  _6 = _3 | _5;
  Base_19(D)->TIMCFG[_1] ={v} _6;
  # DEBUG BEGIN_STMT
  _7 ={v} Base_19(D)->TIMCFG[_1];
  _8 = _7 & 4291821567;
  _9 = Decrement_22(D) << 20;
  _10 = _9 & 3145728;
  _11 = _8 | _10;
  Base_19(D)->TIMCFG[_1] ={v} _11;
  # DEBUG BEGIN_STMT
  _12 ={v} Base_19(D)->TIMCFG[_1];
  _13 = _12 & 4244635647;
  _14 = Output_24(D) << 24;
  _15 = _14 & 50331648;
  _16 = _13 | _15;
  Base_19(D)->TIMCFG[_1] ={v} _16;
  return;

}


Flexio_Uart_Ip_SetTimerConfig.constprop (uint8 Timer, Flexio_Mcl_Ip_TimerResetType Reset, Flexio_Uart_Ip_TimerDecrementType Decrement, Flexio_Mcl_Ip_TimerOutputType Output)
{
  struct FLEXIO_Type * Base;

  <bb 3> [local count: 1073741824]:
  # DEBUG Base => 1074110464B

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = (int) Timer_1(D);
  _3 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2];
  _4 = _3 & 4294508543;
  _6 = Reset_5(D) << 16;
  _7 = _6 & 458752;
  _8 = _4 | _7;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2] ={v} _8;
  # DEBUG BEGIN_STMT
  _9 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2];
  _10 = _9 & 4291821567;
  _12 = Decrement_11(D) << 20;
  _13 = _12 & 3145728;
  _14 = _10 | _13;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2] ={v} _14;
  # DEBUG BEGIN_STMT
  _15 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2];
  _16 = _15 & 4244635647;
  _18 = Output_17(D) << 24;
  _19 = _18 & 50331648;
  _20 = _16 | _19;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2] ={v} _20;
  return;

}


cloning Flexio_Uart_Ip_SetTimerStartStopBitConfig to Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop
   replace map:  -> 1074110464B(replace); -> 1(replace); -> 2(replace);
   args_to_skip: 0, 2, 3
   combined_args_to_skip:0, 2, 3
Flexio_Uart_Ip_SetTimerStartStopBitConfig (struct FLEXIO_Type * Base, uint8 Timer, Flexio_Mcl_Ip_TimerStartType Start, Flexio_Mcl_Ip_TimerStopType Stop)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) Timer_12(D);
  _2 ={v} Base_14(D)->TIMCFG[_1];
  _3 = _2 & 4294967293;
  _4 = Start_15(D) << 1;
  _5 = _4 & 2;
  _6 = _3 | _5;
  Base_14(D)->TIMCFG[_1] ={v} _6;
  # DEBUG BEGIN_STMT
  _7 ={v} Base_14(D)->TIMCFG[_1];
  _8 = _7 & 4294967247;
  _9 = Stop_17(D) << 4;
  _10 = _9 & 48;
  _11 = _8 | _10;
  Base_14(D)->TIMCFG[_1] ={v} _11;
  return;

}


Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop (uint8 Timer)
{
  struct FLEXIO_Type * Base;
  Flexio_Mcl_Ip_TimerStartType Start;
  Flexio_Mcl_Ip_TimerStopType Stop;

  <bb 3> [local count: 1073741824]:
  # DEBUG Stop => 2
  # DEBUG Start => 1
  # DEBUG Base => 1074110464B

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = (int) Timer_1(D);
  _3 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2];
  _4 = _3 & 4294967293;
  _5 = 2;
  _6 = _5 & 2;
  _7 = _4 | _6;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2] ={v} _7;
  # DEBUG BEGIN_STMT
  _8 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2];
  _9 = _8 & 4294967247;
  _10 = 32;
  _11 = _10 & 48;
  _12 = _9 | _11;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2] ={v} _12;
  return;

}


cloning Flexio_Uart_Ip_SetTimerCondition to Flexio_Uart_Ip_SetTimerCondition.constprop
   replace map:  -> 1074110464B(replace); -> 2(replace);
   args_to_skip: 0, 3
   combined_args_to_skip:0, 3
Flexio_Uart_Ip_SetTimerCondition (struct FLEXIO_Type * Base, uint8 Timer, Flexio_Mcl_Ip_TimerEnableType Enable, Flexio_Mcl_Ip_TimerDisableType Disable)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) Timer_12(D);
  _2 ={v} Base_14(D)->TIMCFG[_1];
  _3 = _2 & 4294965503;
  _4 = Enable_15(D) << 8;
  _5 = _4 & 1792;
  _6 = _3 | _5;
  Base_14(D)->TIMCFG[_1] ={v} _6;
  # DEBUG BEGIN_STMT
  _7 ={v} Base_14(D)->TIMCFG[_1];
  _8 = _7 & 4294938623;
  _9 = Disable_17(D) << 12;
  _10 = _9 & 28672;
  _11 = _8 | _10;
  Base_14(D)->TIMCFG[_1] ={v} _11;
  return;

}


Flexio_Uart_Ip_SetTimerCondition.constprop (uint8 Timer, Flexio_Mcl_Ip_TimerEnableType Enable)
{
  struct FLEXIO_Type * Base;
  Flexio_Mcl_Ip_TimerDisableType Disable;

  <bb 3> [local count: 1073741824]:
  # DEBUG Disable => 2
  # DEBUG Base => 1074110464B

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = (int) Timer_1(D);
  _3 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2];
  _4 = _3 & 4294965503;
  _6 = Enable_5(D) << 8;
  _7 = _6 & 1792;
  _8 = _4 | _7;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2] ={v} _8;
  # DEBUG BEGIN_STMT
  _9 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2];
  _10 = _9 & 4294938623;
  _11 = 8192;
  _12 = _11 & 28672;
  _13 = _10 | _12;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCFG[_2] ={v} _13;
  return;

}


cloning Flexio_Uart_Ip_SetTimerTrigger to Flexio_Uart_Ip_SetTimerTrigger.constprop
   replace map:  -> 1074110464B(replace);
   args_to_skip: 0
   combined_args_to_skip:0
Flexio_Uart_Ip_SetTimerTrigger (struct FLEXIO_Type * Base, uint8 Timer, uint8 Trigger, Flexio_Mcl_Ip_TriggerPolarityType TriggerPolarity, Flexio_Mcl_Ip_TriggerSourceType TriggerSource)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) Timer_18(D);
  _2 ={v} Base_20(D)->TIMCTL[_1];
  _3 = _2 & 4290772991;
  _4 = TriggerSource_21(D) << 22;
  _5 = _4 & 4194304;
  _6 = _3 | _5;
  Base_20(D)->TIMCTL[_1] ={v} _6;
  # DEBUG BEGIN_STMT
  _7 ={v} Base_20(D)->TIMCTL[_1];
  _8 = _7 & 4286578687;
  _9 = TriggerPolarity_23(D) << 23;
  _10 = _9 & 8388608;
  _11 = _8 | _10;
  Base_20(D)->TIMCTL[_1] ={v} _11;
  # DEBUG BEGIN_STMT
  _12 ={v} Base_20(D)->TIMCTL[_1];
  _13 = _12 & 4043309055;
  _14 = (long unsigned int) Trigger_25(D);
  _15 = _14 << 24;
  _16 = _15 & 251658240;
  _17 = _13 | _16;
  Base_20(D)->TIMCTL[_1] ={v} _17;
  return;

}


Flexio_Uart_Ip_SetTimerTrigger.constprop (uint8 Timer, uint8 Trigger, Flexio_Mcl_Ip_TriggerPolarityType TriggerPolarity, Flexio_Mcl_Ip_TriggerSourceType TriggerSource)
{
  struct FLEXIO_Type * Base;

  <bb 3> [local count: 1073741824]:
  # DEBUG Base => 1074110464B

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = (int) Timer_1(D);
  _3 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2];
  _4 = _3 & 4290772991;
  _6 = TriggerSource_5(D) << 22;
  _7 = _6 & 4194304;
  _8 = _4 | _7;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2] ={v} _8;
  # DEBUG BEGIN_STMT
  _9 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2];
  _10 = _9 & 4286578687;
  _12 = TriggerPolarity_11(D) << 23;
  _13 = _12 & 8388608;
  _14 = _10 | _13;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2] ={v} _14;
  # DEBUG BEGIN_STMT
  _15 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2];
  _16 = _15 & 4043309055;
  _18 = (long unsigned int) Trigger_17(D);
  _19 = _18 << 24;
  _20 = _19 & 251658240;
  _21 = _16 | _20;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2] ={v} _21;
  return;

}


cloning Flexio_Uart_Ip_SetPinTimerControl to Flexio_Uart_Ip_SetPinTimerControl.constprop
   replace map:  -> 1074110464B(replace); -> 0(replace);
   args_to_skip: 0, 4
   combined_args_to_skip:0, 4
Flexio_Uart_Ip_SetPinTimerControl (struct FLEXIO_Type * Base, uint8 Timer, uint8 Pin, Flexio_Mcl_Ip_PinPolarityType PinPolarity, Flexio_Mcl_Ip_PinConfigType PinConfig)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = (int) Timer_18(D);
  _2 ={v} Base_20(D)->TIMCTL[_1];
  _3 = _2 & 4294965503;
  _4 = (long unsigned int) Pin_21(D);
  _5 = _4 << 8;
  _6 = _5 & 1792;
  _7 = _3 | _6;
  Base_20(D)->TIMCTL[_1] ={v} _7;
  # DEBUG BEGIN_STMT
  _8 ={v} Base_20(D)->TIMCTL[_1];
  _9 = _8 & 4294967167;
  _10 = PinPolarity_23(D) << 7;
  _11 = _10 & 255;
  _12 = _9 | _11;
  Base_20(D)->TIMCTL[_1] ={v} _12;
  # DEBUG BEGIN_STMT
  _13 ={v} Base_20(D)->TIMCTL[_1];
  _14 = _13 & 4294770687;
  _15 = PinConfig_25(D) << 16;
  _16 = _15 & 196608;
  _17 = _14 | _16;
  Base_20(D)->TIMCTL[_1] ={v} _17;
  return;

}


Flexio_Uart_Ip_SetPinTimerControl.constprop (uint8 Timer, uint8 Pin, Flexio_Mcl_Ip_PinPolarityType PinPolarity)
{
  struct FLEXIO_Type * Base;
  Flexio_Mcl_Ip_PinConfigType PinConfig;

  <bb 3> [local count: 1073741824]:
  # DEBUG PinConfig => 0
  # DEBUG Base => 1074110464B

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _2 = (int) Timer_1(D);
  _3 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2];
  _4 = _3 & 4294965503;
  _6 = (long unsigned int) Pin_5(D);
  _7 = _6 << 8;
  _8 = _7 & 1792;
  _9 = _4 | _8;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2] ={v} _9;
  # DEBUG BEGIN_STMT
  _10 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2];
  _11 = _10 & 4294967167;
  _13 = PinPolarity_12(D) << 7;
  _14 = _13 & 255;
  _15 = _11 | _14;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2] ={v} _15;
  # DEBUG BEGIN_STMT
  _16 ={v} MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2];
  _17 = _16 & 4294770687;
  _18 = 0;
  _19 = _18 & 196608;
  _20 = _17 | _19;
  MEM[(struct FLEXIO_Type *)1074110464B].TIMCTL[_2] ={v} _20;
  return;

}


cloning Flexio_Uart_Ip_StartTimeout to Flexio_Uart_Ip_StartTimeout.constprop
   replace map:  -> 0(replace);
   args_to_skip: 3
   combined_args_to_skip:3
Flexio_Uart_Ip_StartTimeout (uint32 * StartTimeOut, uint32 * TimeoutTicksOut, uint32 TimeoutUs, OsIf_CounterType OsifCounter)
{
  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = OsIf_GetCounter (OsifCounter_4(D));
  *StartTimeOut_6(D) = _1;
  # DEBUG BEGIN_STMT
  _2 = OsIf_MicrosToTicks (TimeoutUs_8(D), OsifCounter_4(D));
  *TimeoutTicksOut_10(D) = _2;
  return;

}


Flexio_Uart_Ip_StartTimeout.constprop (uint32 * StartTimeOut, uint32 * TimeoutTicksOut, uint32 TimeoutUs)
{
  OsIf_CounterType OsifCounter;

  <bb 3> [local count: 1073741824]:
  # DEBUG OsifCounter => 0

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  _1 = OsIf_GetCounter (0);
  *StartTimeOut_2(D) = _1;
  # DEBUG BEGIN_STMT
  _4 = OsIf_MicrosToTicks (TimeoutUs_3(D), 0);
  *TimeoutTicksOut_5(D) = _4;
  return;

}


cloning Flexio_Uart_Ip_CheckTimeout to Flexio_Uart_Ip_CheckTimeout.constprop
   replace map:  -> 0(replace);
   args_to_skip: 3
   combined_args_to_skip:3
Flexio_Uart_Ip_CheckTimeout (uint32 * StartTime, uint32 * ElapsedTicks, uint32 TimeoutTicks, OsIf_CounterType OsifCounter)
{
  uint32 CurrentElapsedTicks;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  CurrentElapsedTicks_7 = OsIf_GetElapsed (StartTime_4(D), OsifCounter_5(D));
  # DEBUG CurrentElapsedTicks => CurrentElapsedTicks_7
  # DEBUG BEGIN_STMT
  _1 = *ElapsedTicks_8(D);
  _2 = _1 + CurrentElapsedTicks_7;
  *ElapsedTicks_8(D) = _2;
  # DEBUG BEGIN_STMT
  _11 = _2 >= TimeoutTicks_10(D);
  return _11;

}


Flexio_Uart_Ip_CheckTimeout.constprop (uint32 * StartTime, uint32 * ElapsedTicks, uint32 TimeoutTicks)
{
  uint32 CurrentElapsedTicks;
  OsIf_CounterType OsifCounter;

  <bb 3> [local count: 1073741824]:
  # DEBUG OsifCounter => 0

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  CurrentElapsedTicks_2 = OsIf_GetElapsed (StartTime_1(D), 0);
  # DEBUG CurrentElapsedTicks => CurrentElapsedTicks_2
  # DEBUG BEGIN_STMT
  _4 = *ElapsedTicks_3(D);
  _5 = CurrentElapsedTicks_2 + _4;
  *ElapsedTicks_3(D) = _5;
  # DEBUG BEGIN_STMT
  _7 = _5 >= TimeoutTicks_6(D);
  return _7;

}


Materialization Call site updates done.

Reclaiming functions: Flexio_Uart_Ip_CheckTimeout/19 Flexio_Uart_Ip_StartTimeout/18 Flexio_Uart_Ip_SetPinTimerControl/9 Flexio_Uart_Ip_SetTimerTrigger/8 Flexio_Uart_Ip_SetTimerCondition/6 Flexio_Uart_Ip_SetTimerStartStopBitConfig/5 Flexio_Uart_Ip_SetTimerConfig/4 Flexio_Uart_Ip_SetPinShifterControl/2 Flexio_Uart_Ip_SetShifterControl/1
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:Flexio_Uart_Ip_WriteData:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_ReadData:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_EnableReceiver:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_SetShifterInterrupt:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_CheckTimeout.constprop.0:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_StartTimeout.constprop.0:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_StopTransfer:0
updating call of Flexio_Uart_Ip_StopTransfer/29 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _5 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.0_4, 0);
 combined args to skip: 3
  updated to:_5 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.0_4);
updating call of Flexio_Uart_Ip_StopTransfer/29 -> Flexio_Uart_Ip_StartTimeout.constprop/156: Flexio_Uart_Ip_StartTimeout (&StartTime, &TimeoutTicks, 500000, 0);
 combined args to skip: 3
  updated to:Flexio_Uart_Ip_StartTimeout.constprop (&StartTime, &TimeoutTicks, 500000);
Time profile order in expand_all_functions:Flexio_Uart_Ip_IrqHandler:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_Init:0
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetShifterControl.constprop/163: Flexio_Uart_Ip_SetShifterControl (1074110464B, Channel_22(D), 2, Channel_22(D), 0);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetShifterControl.constprop (Channel_22(D), 2, Channel_22(D), 0);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetPinShifterControl.constprop/162: Flexio_Uart_Ip_SetPinShifterControl (1074110464B, Channel_22(D), _12, 0, 3);
 combined args to skip: 0, 3
  updated to:Flexio_Uart_Ip_SetPinShifterControl.constprop (Channel_22(D), _12, 3);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerConfig.constprop/171: Flexio_Uart_Ip_SetTimerConfig (1074110464B, Channel_22(D), 0, _13, 0);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetTimerConfig.constprop (Channel_22(D), 0, _13, 0);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/167: Flexio_Uart_Ip_SetTimerStartStopBitConfig (1074110464B, Channel_22(D), 1, 2);
 combined args to skip: 0, 2, 3
  updated to:Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop (Channel_22(D));
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerCondition.constprop/165: Flexio_Uart_Ip_SetTimerCondition (1074110464B, Channel_22(D), 2, 2);
 combined args to skip: 0, 3
  updated to:Flexio_Uart_Ip_SetTimerCondition.constprop (Channel_22(D), 2);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerTrigger.constprop/158: Flexio_Uart_Ip_SetTimerTrigger (1074110464B, Channel_22(D), _50, 1, 1);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetTimerTrigger.constprop (Channel_22(D), _50, 1, 1);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetPinTimerControl.constprop/169: Flexio_Uart_Ip_SetPinTimerControl (1074110464B, Channel_22(D), 0, 0, 0);
 combined args to skip: 0, 4
  updated to:Flexio_Uart_Ip_SetPinTimerControl.constprop (Channel_22(D), 0, 0);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetShifterControl.constprop/172: Flexio_Uart_Ip_SetShifterControl (1074110464B, Channel_22(D), 0, Channel_22(D), 1);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetShifterControl.constprop (Channel_22(D), 0, Channel_22(D), 1);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetPinShifterControl.constprop/173: Flexio_Uart_Ip_SetPinShifterControl (1074110464B, Channel_22(D), _16, 0, 0);
 combined args to skip: 0, 3
  updated to:Flexio_Uart_Ip_SetPinShifterControl.constprop (Channel_22(D), _16, 0);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerConfig.constprop/170: Flexio_Uart_Ip_SetTimerConfig (1074110464B, Channel_22(D), 4, _17, 2);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetTimerConfig.constprop (Channel_22(D), 4, _17, 2);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/166: Flexio_Uart_Ip_SetTimerStartStopBitConfig (1074110464B, Channel_22(D), 1, 2);
 combined args to skip: 0, 2, 3
  updated to:Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop (Channel_22(D));
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerCondition.constprop/164: Flexio_Uart_Ip_SetTimerCondition (1074110464B, Channel_22(D), 4, 2);
 combined args to skip: 0, 3
  updated to:Flexio_Uart_Ip_SetTimerCondition.constprop (Channel_22(D), 4);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetTimerTrigger.constprop/168: Flexio_Uart_Ip_SetTimerTrigger (1074110464B, Channel_22(D), 0, 0, 0);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetTimerTrigger.constprop (Channel_22(D), 0, 0, 0);
updating call of Flexio_Uart_Ip_Init/41 -> Flexio_Uart_Ip_SetPinTimerControl.constprop/157: Flexio_Uart_Ip_SetPinTimerControl (1074110464B, Channel_22(D), _16, 1, 0);
 combined args to skip: 0, 4
  updated to:Flexio_Uart_Ip_SetPinTimerControl.constprop (Channel_22(D), _16, 1);
Time profile order in expand_all_functions:Flexio_Uart_Ip_GetBaudRate:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_AsyncSend:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_GetStatus:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_Deinit:0
updating call of Flexio_Uart_Ip_Deinit/43 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _7 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.2_6, 0);
 combined args to skip: 3
  updated to:_7 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.2_6);
updating call of Flexio_Uart_Ip_Deinit/43 -> Flexio_Uart_Ip_StartTimeout.constprop/156: Flexio_Uart_Ip_StartTimeout (&StartTime, &TimeoutTicks, 500000, 0);
 combined args to skip: 3
  updated to:Flexio_Uart_Ip_StartTimeout.constprop (&StartTime, &TimeoutTicks, 500000);
Time profile order in expand_all_functions:Flexio_Uart_Ip_SyncSend:0
updating call of Flexio_Uart_Ip_SyncSend/46 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _22 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.10_21, 0);
 combined args to skip: 3
  updated to:_22 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.10_21);
updating call of Flexio_Uart_Ip_SyncSend/46 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _19 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.9_18, 0);
 combined args to skip: 3
  updated to:_19 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.9_18);
updating call of Flexio_Uart_Ip_SyncSend/46 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _16 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.8_15, 0);
 combined args to skip: 3
  updated to:_16 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.8_15);
updating call of Flexio_Uart_Ip_SyncSend/46 -> Flexio_Uart_Ip_StartTimeout.constprop/156: Flexio_Uart_Ip_StartTimeout (&StartTime, &TimeoutTicks, Timeout_48(D), 0);
 combined args to skip: 3
  updated to:Flexio_Uart_Ip_StartTimeout.constprop (&StartTime, &TimeoutTicks, Timeout_48(D));
Time profile order in expand_all_functions:Flexio_Uart_Ip_AsyncReceive:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_SyncReceive:0
updating call of Flexio_Uart_Ip_SyncReceive/48 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _23 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.16_22, 0);
 combined args to skip: 3
  updated to:_23 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.16_22);
updating call of Flexio_Uart_Ip_SyncReceive/48 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _19 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.15_18, 0);
 combined args to skip: 3
  updated to:_19 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.15_18);
updating call of Flexio_Uart_Ip_SyncReceive/48 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _15 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.14_14, 0);
 combined args to skip: 3
  updated to:_15 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.14_14);
updating call of Flexio_Uart_Ip_SyncReceive/48 -> Flexio_Uart_Ip_StartTimeout.constprop/156: Flexio_Uart_Ip_StartTimeout (&StartTime, &TimeoutTicks, Timeout_46(D), 0);
 combined args to skip: 3
  updated to:Flexio_Uart_Ip_StartTimeout.constprop (&StartTime, &TimeoutTicks, Timeout_46(D));
Time profile order in expand_all_functions:Flexio_Uart_Ip_CompleteSendUsingDma:0
updating call of Flexio_Uart_Ip_CompleteSendUsingDma/49 -> Flexio_Uart_Ip_StartTimeout.constprop/156: Flexio_Uart_Ip_StartTimeout (&StartTime, &TimeoutTicks, 500000, 0);
 combined args to skip: 3
  updated to:Flexio_Uart_Ip_StartTimeout.constprop (&StartTime, &TimeoutTicks, 500000);
updating call of Flexio_Uart_Ip_CompleteSendUsingDma/49 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _44 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.17_43, 0);
 combined args to skip: 3
  updated to:_44 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.17_43);
updating call of Flexio_Uart_Ip_CompleteSendUsingDma/49 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _46 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.18_45, 0);
 combined args to skip: 3
  updated to:_46 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.18_45);
Time profile order in expand_all_functions:Flexio_Uart_Ip_CompleteReceiveUsingDma:0
updating call of Flexio_Uart_Ip_CompleteReceiveUsingDma/50 -> Flexio_Uart_Ip_StartTimeout.constprop/156: Flexio_Uart_Ip_StartTimeout (&StartTime, &TimeoutTicks, 500000, 0);
 combined args to skip: 3
  updated to:Flexio_Uart_Ip_StartTimeout.constprop (&StartTime, &TimeoutTicks, 500000);
updating call of Flexio_Uart_Ip_CompleteReceiveUsingDma/50 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _44 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.19_43, 0);
 combined args to skip: 3
  updated to:_44 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.19_43);
updating call of Flexio_Uart_Ip_CompleteReceiveUsingDma/50 -> Flexio_Uart_Ip_CheckTimeout.constprop/155: _46 = Flexio_Uart_Ip_CheckTimeout (&StartTime, &ElapsedTicks, TimeoutTicks.20_45, 0);
 combined args to skip: 3
  updated to:_46 = Flexio_Uart_Ip_CheckTimeout.constprop (&StartTime, &ElapsedTicks, TimeoutTicks.20_45);
Time profile order in expand_all_functions:Flexio_Uart_Ip_AbortTransferData:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_SetBaudRate:0
updating call of Flexio_Uart_Ip_SetBaudRate/52 -> Flexio_Uart_Ip_SetTimerCondition.constprop/174: Flexio_Uart_Ip_SetTimerCondition (1074110464B, Channel_41(D), 4, 2);
 combined args to skip: 0, 3
  updated to:Flexio_Uart_Ip_SetTimerCondition.constprop (Channel_41(D), 4);
updating call of Flexio_Uart_Ip_SetBaudRate/52 -> Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/175: Flexio_Uart_Ip_SetTimerStartStopBitConfig (1074110464B, Channel_41(D), 1, 2);
 combined args to skip: 0, 2, 3
  updated to:Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop (Channel_41(D));
updating call of Flexio_Uart_Ip_SetBaudRate/52 -> Flexio_Uart_Ip_SetTimerConfig.constprop/176: Flexio_Uart_Ip_SetTimerConfig (1074110464B, Channel_41(D), 4, TimerDecrement_36, 2);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetTimerConfig.constprop (Channel_41(D), 4, TimerDecrement_36, 2);
updating call of Flexio_Uart_Ip_SetBaudRate/52 -> Flexio_Uart_Ip_SetTimerCondition.constprop/159: Flexio_Uart_Ip_SetTimerCondition (1074110464B, Channel_41(D), 2, 2);
 combined args to skip: 0, 3
  updated to:Flexio_Uart_Ip_SetTimerCondition.constprop (Channel_41(D), 2);
updating call of Flexio_Uart_Ip_SetBaudRate/52 -> Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop/160: Flexio_Uart_Ip_SetTimerStartStopBitConfig (1074110464B, Channel_41(D), 1, 2);
 combined args to skip: 0, 2, 3
  updated to:Flexio_Uart_Ip_SetTimerStartStopBitConfig.constprop (Channel_41(D));
updating call of Flexio_Uart_Ip_SetBaudRate/52 -> Flexio_Uart_Ip_SetTimerConfig.constprop/161: Flexio_Uart_Ip_SetTimerConfig (1074110464B, Channel_41(D), 0, TimerDecrement_36, 0);
 combined args to skip: 0
  updated to:Flexio_Uart_Ip_SetTimerConfig.constprop (Channel_41(D), 0, TimerDecrement_36, 0);
Time profile order in expand_all_functions:Flexio_Uart_Ip_SetTxBuffer:0
Time profile order in expand_all_functions:Flexio_Uart_Ip_SetRxBuffer:0
Trivially needed variables: Flexio_Uart_Ip_apStateStructuresArray Flexio_Uart_Ip_apUserConfig Flexio_Uart_Ip_apStateStructure
Removing variables:

Final Symbol table:

Flexio_Uart_Ip_StartTimeout.constprop.0/156 (Flexio_Uart_Ip_StartTimeout.constprop) @05f09d20
  Type: function definition analyzed
  Visibility: asm_written artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_CheckTimeout.constprop.0/155 (Flexio_Uart_Ip_CheckTimeout.constprop) @05f63620
  Type: function definition analyzed
  Visibility: asm_written artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: 
  Calls: 
Dma_Ip_GetLogicChannelStatus/80 (Dma_Ip_GetLogicChannelStatus) @067b68c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_GetShifterErrorStatus/79 (Flexio_Mcl_Ip_GetShifterErrorStatus) @067b6620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07/78 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_07) @067b6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07/77 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_07) @067b62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06/76 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_06) @067a0e00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06/75 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_06) @067a0d20
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05/74 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_05) @067a0b60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05/73 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_05) @067a0a80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Dma_Ip_GetLogicChannelParam/72 (Dma_Ip_GetLogicChannelParam) @067a07e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Dma_Ip_SetLogicChannelCommand/71 (Dma_Ip_SetLogicChannelCommand) @067a0620
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Dma_Ip_SetLogicChannelTransferList/70 (Dma_Ip_SetLogicChannelTransferList) @067a0540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04/69 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_04) @067a0380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04/68 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_04) @067a02a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_SetSoftwareReset/67 (Flexio_Mcl_Ip_SetSoftwareReset) @067a00e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_GetElapsed/66 (OsIf_GetElapsed) @06852700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_MicrosToTicks/65 (OsIf_MicrosToTicks) @06852540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_GetCounter/64 (OsIf_GetCounter) @06852460
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_SetShifterErrorInterrupt/63 (Flexio_Mcl_Ip_SetShifterErrorInterrupt) @068522a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_SetShifterInterrupt/62 (Flexio_Mcl_Ip_SetShifterInterrupt) @068521c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_SetShifterDMARequest/61 (Flexio_Mcl_Ip_SetShifterDMARequest) @06852000
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_SetTimerInterrupt/60 (Flexio_Mcl_Ip_SetTimerInterrupt) @0677b0e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_GetTimerStatus/59 (Flexio_Mcl_Ip_GetTimerStatus) @0677be00
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_GetShifterStatus/58 (Flexio_Mcl_Ip_GetShifterStatus) @0677bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_ClearShifterErrorStatus/57 (Flexio_Mcl_Ip_ClearShifterErrorStatus) @0677b8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_ClearShifterStatus/56 (Flexio_Mcl_Ip_ClearShifterStatus) @0677b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Mcl_Ip_ClearTimerStatus/55 (Flexio_Mcl_Ip_ClearTimerStatus) @0677b700
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SetRxBuffer/54 (Flexio_Uart_Ip_SetRxBuffer) @0677b2a0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SetTxBuffer/53 (Flexio_Uart_Ip_SetTxBuffer) @0677b000
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SetBaudRate/52 (Flexio_Uart_Ip_SetBaudRate) @06760a80
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_AbortTransferData/51 (Flexio_Uart_Ip_AbortTransferData) @06760380
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_CompleteReceiveUsingDma/50 (Flexio_Uart_Ip_CompleteReceiveUsingDma) @06760ee0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_CompleteSendUsingDma/49 (Flexio_Uart_Ip_CompleteSendUsingDma) @06760c40
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SyncReceive/48 (Flexio_Uart_Ip_SyncReceive) @067609a0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_AsyncReceive/47 (Flexio_Uart_Ip_AsyncReceive) @06760620
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SyncSend/46 (Flexio_Uart_Ip_SyncSend) @067602a0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_GetStatus/45 (Flexio_Uart_Ip_GetStatus) @066d9ee0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_AsyncSend/44 (Flexio_Uart_Ip_AsyncSend) @066d98c0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_Deinit/43 (Flexio_Uart_Ip_Deinit) @066d9e00
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_GetBaudRate/42 (Flexio_Uart_Ip_GetBaudRate) @066d9a80
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_Init/41 (Flexio_Uart_Ip_Init) @066d97e0
  Type: function definition analyzed
  Visibility: externally_visible asm_written public
  References: 
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_EnableReceiver/38 (Flexio_Uart_Ip_EnableReceiver) @066cab60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_SetShifterInterrupt/36 (Flexio_Uart_Ip_SetShifterInterrupt) @066ca000
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_ReadData/33 (Flexio_Uart_Ip_ReadData) @066ca7e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_WriteData/30 (Flexio_Uart_Ip_WriteData) @06734ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:214748 (estimated locally) local nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_StopTransfer/29 (Flexio_Uart_Ip_StopTransfer) @06734700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:567507571 (estimated locally) local optimize_size
  Called by: 
  Calls: 
Flexio_Uart_Ip_IrqHandler/25 (Flexio_Uart_Ip_IrqHandler) @06734620
  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: 
Flexio_Uart_Ip_apStateStructuresArray/24 (Flexio_Uart_Ip_apStateStructuresArray) @0672f480
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @00000001
  References: 
  Referring: 
  Availability: available
  Varpool flags:
Flexio_Uart_Ip_apUserConfig/23 (Flexio_Uart_Ip_apUserConfig) @0672f3f0
  Type: variable definition analyzed
  Visibility: externally_visible asm_written public
  Aux: @0672f480
  References: 
  Referring: 
  Availability: available
  Varpool flags:
Flexio_Uart_Ip_apStateStructure/21 (Flexio_Uart_Ip_apStateStructure) @0672f2d0
  Type: variable definition analyzed
  Visibility: externally_visible asm_written public
  Aux: @0672f3f0
  References: 
  Referring: 
  Availability: available
  Varpool flags:
