Trivially needed symbols: Lpuart_Uart_Ip_IRQHandler Lpuart_Uart_Ip_SetRxBuffer Lpuart_Uart_Ip_SetTxBuffer Lpuart_Uart_Ip_GetBaudRate Lpuart_Uart_Ip_SetBaudRate Lpuart_Uart_Ip_AbortReceivingData Lpuart_Uart_Ip_GetReceiveStatus Lpuart_Uart_Ip_AsyncReceive Lpuart_Uart_Ip_SyncReceive Lpuart_Uart_Ip_AbortSendingData Lpuart_Uart_Ip_GetTransmitStatus Lpuart_Uart_Ip_AsyncSend Lpuart_Uart_Ip_SyncSend Lpuart_Uart_Ip_Deinit Lpuart_Uart_Ip_Init Lpuart_Uart_Ip_apUserConfig Lpuart_Uart_Ip_apStateStructure


Initial Symbol table:

SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03) @06ea6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03) @06ea62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06e8da80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02) @06e8d9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02) @06e8d8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01) @06e8d2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01) @06e8d1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00) @06e1bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00) @06e1ba80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06e1b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 LPUART_Uart_CheckTimeout/22 
  Calls: 
OsIf_GetCounter/56 (OsIf_GetCounter) @06e1b540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncSend/32 LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
Lpuart_Uart_Ip_GetData/55 (Lpuart_Uart_Ip_GetData) @06e0cd20
  Type: function definition analyzed
  Visibility:
  Aux: @06c26380
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_StartGetData/37 
  Calls: LPUART_Uart_Getchar10/18 LPUART_Uart_Getchar9/17 LPUART_Uart_Getchar/16 
Lpuart_Uart_Ip_PutData/54 (Lpuart_Uart_Ip_PutData) @06e0ca80
  Type: function definition analyzed
  Visibility:
  Aux: @06c260e0
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_SyncSend/32 
  Calls: LPUART_Uart_Putchar10/15 LPUART_Uart_Putchar9/14 LPUART_Uart_Putchar/13 
Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (Lpuart_Uart_Ip_CompleteReceiveDataUsingInt) @06e0c7e0
  Type: function definition analyzed
  Visibility:
  Aux: @06e01000
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_AbortReceivingData/40 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 
Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (Lpuart_Uart_Ip_StartReceiveDataUsingInt) @06e0c540
  Type: function definition analyzed
  Visibility:
  Aux: @06cfe460
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 
Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (Lpuart_Uart_Ip_CompleteSendDataUsingInt) @06e0c2a0
  Type: function definition analyzed
  Visibility:
  Aux: @06c46c40
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 
Lpuart_Uart_Ip_StartSendDataUsingInt/50 (Lpuart_Uart_Ip_StartSendDataUsingInt) @06e0c000
  Type: function definition analyzed
  Visibility:
  Aux: @06cfe380
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetTransmitterCmd/1 
Lpuart_Uart_Ip_ErrIrqHandler/49 (Lpuart_Uart_Ip_ErrIrqHandler) @06e01b60
  Type: function definition analyzed
  Visibility:
  Aux: @06e01d20
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 
   Indirect call
Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (Lpuart_Uart_Ip_TxCompleteIrqHandler) @06e01620
  Type: function definition analyzed
  Visibility:
  Aux: @01733ea0
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 
   Indirect call
Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (Lpuart_Uart_Ip_TxEmptyIrqHandler) @06e010e0
  Type: function definition analyzed
  Visibility:
  Aux: @06c29ee0
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 Lpuart_Uart_Ip_PutData/54 
   Indirect call
Lpuart_Uart_Ip_RxIrqHandler/46 (Lpuart_Uart_Ip_RxIrqHandler) @06e01d20
  Type: function definition analyzed
  Visibility:
  Aux: @06e010e0
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 
   Indirect call
   Indirect call
Lpuart_Uart_Ip_IRQHandler/45 (Lpuart_Uart_Ip_IRQHandler) @06e01a80
  Type: function definition analyzed
  Visibility: public
  Aux: @01733ea0
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_Getchar/16 Lpuart_Uart_Ip_RxIrqHandler/46 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_ErrIrqHandler/49 LPUART_Uart_ClearErrorFlags/21 LPUART_Uart_Getchar/16 DevAssert/25 
Lpuart_Uart_Ip_SetRxBuffer/44 (Lpuart_Uart_Ip_SetRxBuffer) @06e017e0
  Type: function definition analyzed
  Visibility: public
  Aux: @06e01a80
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetTxBuffer/43 (Lpuart_Uart_Ip_SetTxBuffer) @06e01540
  Type: function definition analyzed
  Visibility: public
  Aux: @06e017e0
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetBaudRate/42 (Lpuart_Uart_Ip_GetBaudRate) @06e012a0
  Type: function definition analyzed
  Visibility: public
  Aux: @06e01540
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetBaudRate/41 (Lpuart_Uart_Ip_SetBaudRate) @06e01000
  Type: function definition analyzed
  Visibility: public
  Aux: @06e012a0
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortReceivingData/40 (Lpuart_Uart_Ip_AbortReceivingData) @06cfe9a0
  Type: function definition analyzed
  Visibility: public
  Aux: @06e01000
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetReceiveStatus/39 (Lpuart_Uart_Ip_GetReceiveStatus) @06cfe460
  Type: function definition analyzed
  Visibility: public
  Aux: @06cfe9a0
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncReceive/38 (Lpuart_Uart_Ip_AsyncReceive) @06cfeee0
  Type: function definition analyzed
  Visibility: public
  Aux: @06cfe460
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_StartGetData/37 (Lpuart_Uart_Ip_StartGetData) @06cfeb60
  Type: function definition analyzed
  Visibility:
  Aux: @06c26380
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_GetData/55 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 
Lpuart_Uart_Ip_SyncReceive/36 (Lpuart_Uart_Ip_SyncReceive) @06cfe8c0
  Type: function definition analyzed
  Visibility: public
  Aux: @06cfeee0
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetReceiverCmd/2 OsIf_MicrosToTicks/57 OsIf_GetElapsed/64 Lpuart_Uart_Ip_StartGetData/37 OsIf_GetCounter/56 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortSendingData/35 (Lpuart_Uart_Ip_AbortSendingData) @06cfe620
  Type: function definition analyzed
  Visibility: public
  Aux: @06cfe8c0
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushTxBuffer/23 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetTransmitStatus/34 (Lpuart_Uart_Ip_GetTransmitStatus) @06cfe380
  Type: function definition analyzed
  Visibility: public
  Aux: @06cfe620
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncSend/33 (Lpuart_Uart_Ip_AsyncSend) @06cfe0e0
  Type: function definition analyzed
  Visibility: public
  Aux: @06cfe380
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartSendDataUsingInt/50 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SyncSend/32 (Lpuart_Uart_Ip_SyncSend) @06d58b60
  Type: function definition analyzed
  Visibility: public
  Aux: @06cfe0e0
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_CheckTimeout/22 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_PutData/54 OsIf_GetCounter/56 LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Deinit/31 (Lpuart_Uart_Ip_Deinit) @06d58e00
  Type: function definition analyzed
  Visibility: public
  Aux: @06d58b60
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 OsIf_GetCounter/56 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Init/30 (Lpuart_Uart_Ip_Init) @06d58a80
  Type: function definition analyzed
  Visibility: public
  Aux: @06d58e00
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetStopBitCount/10 LPUART_Uart_SetParityMode/9 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 LPUART_Uart_Init/0 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_apBases/29 (Lpuart_Uart_Ip_apBases) @06d52438
  Type: variable definition analyzed
  Visibility:
  Aux: @06d522d0
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
Lpuart_Uart_Ip_apUserConfig/28 (Lpuart_Uart_Ip_apUserConfig) @06d52360
  Type: variable definition analyzed
  Visibility: public
  Aux: @06d58a80
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructuresArray/27 (Lpuart_Uart_Ip_apStateStructuresArray) @06d522d0
  Type: variable definition analyzed
  Visibility:
  Aux: @06d4eb60
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_Deinit/31 (write)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_StartGetData/37 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_GetBaudRate/42 (read)Lpuart_Uart_Ip_SetTxBuffer/43 (read)Lpuart_Uart_Ip_SetRxBuffer/44 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructure/26 (Lpuart_Uart_Ip_apStateStructure) @06d52240
  Type: variable definition analyzed
  Visibility: public
  Aux: @06d52360
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/25 (DevAssert) @06d4eb60
  Type: function definition analyzed
  Visibility:
  Aux: @06bede00
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_FlushRxBuffer/24 (LPUART_Uart_FlushRxBuffer) @06c46ee0
  Type: function definition analyzed
  Visibility:
  Aux: @06cfe460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_FlushTxBuffer/23 (LPUART_Uart_FlushTxBuffer) @06c46c40
  Type: function definition analyzed
  Visibility:
  Aux: @06cfe8c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: 
LPUART_Uart_CheckTimeout/22 (LPUART_Uart_CheckTimeout) @06c469a0
  Type: function definition analyzed
  Visibility:
  Aux: @06c29c40
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: OsIf_GetCounter/56 OsIf_MicrosToTicks/57 
LPUART_Uart_ClearErrorFlags/21 (LPUART_Uart_ClearErrorFlags) @06c46700
  Type: function definition analyzed
  Visibility:
  Aux: @06c46ee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_ClearStatusFlag/20 (LPUART_Uart_ClearStatusFlag) @06c46460
  Type: function definition analyzed
  Visibility:
  Aux: @06e0cd20
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 
  Calls: 
LPUART_Uart_GetStatusFlag/19 (LPUART_Uart_GetStatusFlag) @06c461c0
  Type: function definition analyzed
  Visibility:
  Aux: @06c469a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_Getchar10/18 (LPUART_Uart_Getchar10) @06c41ee0
  Type: function definition analyzed
  Visibility:
  Aux: @06c26380
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar9/17 (LPUART_Uart_Getchar9) @06c41c40
  Type: function definition analyzed
  Visibility:
  Aux: @06c41ee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar/16 (LPUART_Uart_Getchar) @06c419a0
  Type: function definition analyzed
  Visibility:
  Aux: @06cfeee0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_Putchar10/15 (LPUART_Uart_Putchar10) @06c41700
  Type: function definition analyzed
  Visibility:
  Aux: @06c260e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar9/14 (LPUART_Uart_Putchar9) @06c41460
  Type: function definition analyzed
  Visibility:
  Aux: @06c41700
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar/13 (LPUART_Uart_Putchar) @06c411c0
  Type: function definition analyzed
  Visibility:
  Aux: @06c41460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_GetIntMode/12 (LPUART_Uart_GetIntMode) @06c29ee0
  Type: function definition analyzed
  Visibility:
  Aux: @06e01620
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 
  Calls: 
LPUART_Uart_SetIntMode/11 (LPUART_Uart_SetIntMode) @06c29c40
  Type: function definition analyzed
  Visibility:
  Aux: @06d58b60
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_SetStopBitCount/10 (LPUART_Uart_SetStopBitCount) @06c299a0
  Type: function definition analyzed
  Visibility:
  Aux: @06d58e00
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetParityMode/9 (LPUART_Uart_SetParityMode) @06c29700
  Type: function definition analyzed
  Visibility:
  Aux: @06c299a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetBitCountPerChar/8 (LPUART_Uart_SetBitCountPerChar) @06c29460
  Type: function definition analyzed
  Visibility:
  Aux: @06c29700
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_EnableBothEdgeSamplingCmd/7 (LPUART_Uart_EnableBothEdgeSamplingCmd) @06c291c0
  Type: function definition analyzed
  Visibility:
  Aux: @06c26c40
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_GetOversamplingRatio/6 (LPUART_Uart_GetOversamplingRatio) @06c26ee0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
LPUART_Uart_SetOversamplingRatio/5 (LPUART_Uart_SetOversamplingRatio) @06c26c40
  Type: function definition analyzed
  Visibility:
  Aux: @06c26620
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_GetBaudRateDivisor/4 (LPUART_Uart_GetBaudRateDivisor) @06c268c0
  Type: function definition
  Visibility:
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: 
  Calls: 
LPUART_Uart_SetBaudRateDivisor/3 (LPUART_Uart_SetBaudRateDivisor) @06c26620
  Type: function definition analyzed
  Visibility:
  Aux: @06c29460
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetReceiverCmd/2 (LPUART_Uart_SetReceiverCmd) @06c26380
  Type: function definition analyzed
  Visibility:
  Aux: @06c419a0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_SetTransmitterCmd/1 (LPUART_Uart_SetTransmitterCmd) @06c260e0
  Type: function definition analyzed
  Visibility:
  Aux: @06cfe0e0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
LPUART_Uart_Init/0 (LPUART_Uart_Init) @06bede00
  Type: function definition analyzed
  Visibility:
  Aux: @06c291c0
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 

Removing unused symbols: LPUART_Uart_GetOversamplingRatio LPUART_Uart_GetBaudRateDivisor

Reclaimed Symbol table:

SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03) @06ea6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03) @06ea62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06e8da80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02) @06e8d9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02) @06e8d8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01) @06e8d2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01) @06e8d1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00) @06e1bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00) @06e1ba80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06e1b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 LPUART_Uart_CheckTimeout/22 
  Calls: 
OsIf_GetCounter/56 (OsIf_GetCounter) @06e1b540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncSend/32 LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
Lpuart_Uart_Ip_GetData/55 (Lpuart_Uart_Ip_GetData) @06e0cd20
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_StartGetData/37 
  Calls: LPUART_Uart_Getchar10/18 LPUART_Uart_Getchar9/17 LPUART_Uart_Getchar/16 
Lpuart_Uart_Ip_PutData/54 (Lpuart_Uart_Ip_PutData) @06e0ca80
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_SyncSend/32 
  Calls: LPUART_Uart_Putchar10/15 LPUART_Uart_Putchar9/14 LPUART_Uart_Putchar/13 
Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (Lpuart_Uart_Ip_CompleteReceiveDataUsingInt) @06e0c7e0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_AbortReceivingData/40 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 
Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (Lpuart_Uart_Ip_StartReceiveDataUsingInt) @06e0c540
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 
Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (Lpuart_Uart_Ip_CompleteSendDataUsingInt) @06e0c2a0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 
Lpuart_Uart_Ip_StartSendDataUsingInt/50 (Lpuart_Uart_Ip_StartSendDataUsingInt) @06e0c000
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetTransmitterCmd/1 
Lpuart_Uart_Ip_ErrIrqHandler/49 (Lpuart_Uart_Ip_ErrIrqHandler) @06e01b60
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 
   Indirect call
Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (Lpuart_Uart_Ip_TxCompleteIrqHandler) @06e01620
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 
   Indirect call
Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (Lpuart_Uart_Ip_TxEmptyIrqHandler) @06e010e0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 Lpuart_Uart_Ip_PutData/54 
   Indirect call
Lpuart_Uart_Ip_RxIrqHandler/46 (Lpuart_Uart_Ip_RxIrqHandler) @06e01d20
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 
   Indirect call
   Indirect call
Lpuart_Uart_Ip_IRQHandler/45 (Lpuart_Uart_Ip_IRQHandler) @06e01a80
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_Getchar/16 Lpuart_Uart_Ip_RxIrqHandler/46 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_ErrIrqHandler/49 LPUART_Uart_ClearErrorFlags/21 LPUART_Uart_Getchar/16 DevAssert/25 
Lpuart_Uart_Ip_SetRxBuffer/44 (Lpuart_Uart_Ip_SetRxBuffer) @06e017e0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetTxBuffer/43 (Lpuart_Uart_Ip_SetTxBuffer) @06e01540
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetBaudRate/42 (Lpuart_Uart_Ip_GetBaudRate) @06e012a0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetBaudRate/41 (Lpuart_Uart_Ip_SetBaudRate) @06e01000
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortReceivingData/40 (Lpuart_Uart_Ip_AbortReceivingData) @06cfe9a0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetReceiveStatus/39 (Lpuart_Uart_Ip_GetReceiveStatus) @06cfe460
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncReceive/38 (Lpuart_Uart_Ip_AsyncReceive) @06cfeee0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_StartGetData/37 (Lpuart_Uart_Ip_StartGetData) @06cfeb60
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_GetData/55 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 
Lpuart_Uart_Ip_SyncReceive/36 (Lpuart_Uart_Ip_SyncReceive) @06cfe8c0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetReceiverCmd/2 OsIf_MicrosToTicks/57 OsIf_GetElapsed/64 Lpuart_Uart_Ip_StartGetData/37 OsIf_GetCounter/56 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortSendingData/35 (Lpuart_Uart_Ip_AbortSendingData) @06cfe620
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushTxBuffer/23 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetTransmitStatus/34 (Lpuart_Uart_Ip_GetTransmitStatus) @06cfe380
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncSend/33 (Lpuart_Uart_Ip_AsyncSend) @06cfe0e0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartSendDataUsingInt/50 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SyncSend/32 (Lpuart_Uart_Ip_SyncSend) @06d58b60
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_CheckTimeout/22 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_PutData/54 OsIf_GetCounter/56 LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Deinit/31 (Lpuart_Uart_Ip_Deinit) @06d58e00
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 OsIf_GetCounter/56 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Init/30 (Lpuart_Uart_Ip_Init) @06d58a80
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetStopBitCount/10 LPUART_Uart_SetParityMode/9 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 LPUART_Uart_Init/0 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_apBases/29 (Lpuart_Uart_Ip_apBases) @06d52438
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
Lpuart_Uart_Ip_apUserConfig/28 (Lpuart_Uart_Ip_apUserConfig) @06d52360
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructuresArray/27 (Lpuart_Uart_Ip_apStateStructuresArray) @06d522d0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_Deinit/31 (write)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_StartGetData/37 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_GetBaudRate/42 (read)Lpuart_Uart_Ip_SetTxBuffer/43 (read)Lpuart_Uart_Ip_SetRxBuffer/44 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructure/26 (Lpuart_Uart_Ip_apStateStructure) @06d52240
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/25 (DevAssert) @06d4eb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_FlushRxBuffer/24 (LPUART_Uart_FlushRxBuffer) @06c46ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_FlushTxBuffer/23 (LPUART_Uart_FlushTxBuffer) @06c46c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: 
LPUART_Uart_CheckTimeout/22 (LPUART_Uart_CheckTimeout) @06c469a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: OsIf_GetCounter/56 OsIf_MicrosToTicks/57 
LPUART_Uart_ClearErrorFlags/21 (LPUART_Uart_ClearErrorFlags) @06c46700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_ClearStatusFlag/20 (LPUART_Uart_ClearStatusFlag) @06c46460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 
  Calls: 
LPUART_Uart_GetStatusFlag/19 (LPUART_Uart_GetStatusFlag) @06c461c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_Getchar10/18 (LPUART_Uart_Getchar10) @06c41ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar9/17 (LPUART_Uart_Getchar9) @06c41c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar/16 (LPUART_Uart_Getchar) @06c419a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_Putchar10/15 (LPUART_Uart_Putchar10) @06c41700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar9/14 (LPUART_Uart_Putchar9) @06c41460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar/13 (LPUART_Uart_Putchar) @06c411c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_GetIntMode/12 (LPUART_Uart_GetIntMode) @06c29ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 
  Calls: 
LPUART_Uart_SetIntMode/11 (LPUART_Uart_SetIntMode) @06c29c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_SetStopBitCount/10 (LPUART_Uart_SetStopBitCount) @06c299a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetParityMode/9 (LPUART_Uart_SetParityMode) @06c29700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetBitCountPerChar/8 (LPUART_Uart_SetBitCountPerChar) @06c29460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_EnableBothEdgeSamplingCmd/7 (LPUART_Uart_EnableBothEdgeSamplingCmd) @06c291c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetOversamplingRatio/5 (LPUART_Uart_SetOversamplingRatio) @06c26c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetBaudRateDivisor/3 (LPUART_Uart_SetBaudRateDivisor) @06c26620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetReceiverCmd/2 (LPUART_Uart_SetReceiverCmd) @06c26380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_SetTransmitterCmd/1 (LPUART_Uart_SetTransmitterCmd) @06c260e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
LPUART_Uart_Init/0 (LPUART_Uart_Init) @06bede00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 


Initial Symbol table:

SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03) @06ea6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03) @06ea62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06e8da80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02) @06e8d9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02) @06e8d8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01) @06e8d2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01) @06e8d1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00) @06e1bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00) @06e1ba80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06e1b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 LPUART_Uart_CheckTimeout/22 
  Calls: 
OsIf_GetCounter/56 (OsIf_GetCounter) @06e1b540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncSend/32 LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
Lpuart_Uart_Ip_GetData/55 (Lpuart_Uart_Ip_GetData) @06e0cd20
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_StartGetData/37 
  Calls: LPUART_Uart_Getchar10/18 LPUART_Uart_Getchar9/17 LPUART_Uart_Getchar/16 
Lpuart_Uart_Ip_PutData/54 (Lpuart_Uart_Ip_PutData) @06e0ca80
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_SyncSend/32 
  Calls: LPUART_Uart_Putchar10/15 LPUART_Uart_Putchar9/14 LPUART_Uart_Putchar/13 
Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (Lpuart_Uart_Ip_CompleteReceiveDataUsingInt) @06e0c7e0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_AbortReceivingData/40 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 
Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (Lpuart_Uart_Ip_StartReceiveDataUsingInt) @06e0c540
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 
Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (Lpuart_Uart_Ip_CompleteSendDataUsingInt) @06e0c2a0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 
Lpuart_Uart_Ip_StartSendDataUsingInt/50 (Lpuart_Uart_Ip_StartSendDataUsingInt) @06e0c000
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetTransmitterCmd/1 
Lpuart_Uart_Ip_ErrIrqHandler/49 (Lpuart_Uart_Ip_ErrIrqHandler) @06e01b60
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 
   Indirect call
Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (Lpuart_Uart_Ip_TxCompleteIrqHandler) @06e01620
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 
   Indirect call
Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (Lpuart_Uart_Ip_TxEmptyIrqHandler) @06e010e0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 Lpuart_Uart_Ip_PutData/54 
   Indirect call
Lpuart_Uart_Ip_RxIrqHandler/46 (Lpuart_Uart_Ip_RxIrqHandler) @06e01d20
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 
   Indirect call
   Indirect call
Lpuart_Uart_Ip_IRQHandler/45 (Lpuart_Uart_Ip_IRQHandler) @06e01a80
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_Getchar/16 Lpuart_Uart_Ip_RxIrqHandler/46 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_ErrIrqHandler/49 LPUART_Uart_ClearErrorFlags/21 LPUART_Uart_Getchar/16 DevAssert/25 
Lpuart_Uart_Ip_SetRxBuffer/44 (Lpuart_Uart_Ip_SetRxBuffer) @06e017e0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetTxBuffer/43 (Lpuart_Uart_Ip_SetTxBuffer) @06e01540
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetBaudRate/42 (Lpuart_Uart_Ip_GetBaudRate) @06e012a0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetBaudRate/41 (Lpuart_Uart_Ip_SetBaudRate) @06e01000
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortReceivingData/40 (Lpuart_Uart_Ip_AbortReceivingData) @06cfe9a0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetReceiveStatus/39 (Lpuart_Uart_Ip_GetReceiveStatus) @06cfe460
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncReceive/38 (Lpuart_Uart_Ip_AsyncReceive) @06cfeee0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_StartGetData/37 (Lpuart_Uart_Ip_StartGetData) @06cfeb60
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_GetData/55 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 
Lpuart_Uart_Ip_SyncReceive/36 (Lpuart_Uart_Ip_SyncReceive) @06cfe8c0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetReceiverCmd/2 OsIf_MicrosToTicks/57 OsIf_GetElapsed/64 Lpuart_Uart_Ip_StartGetData/37 OsIf_GetCounter/56 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortSendingData/35 (Lpuart_Uart_Ip_AbortSendingData) @06cfe620
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushTxBuffer/23 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetTransmitStatus/34 (Lpuart_Uart_Ip_GetTransmitStatus) @06cfe380
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncSend/33 (Lpuart_Uart_Ip_AsyncSend) @06cfe0e0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartSendDataUsingInt/50 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SyncSend/32 (Lpuart_Uart_Ip_SyncSend) @06d58b60
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_CheckTimeout/22 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_PutData/54 OsIf_GetCounter/56 LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Deinit/31 (Lpuart_Uart_Ip_Deinit) @06d58e00
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 OsIf_GetCounter/56 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Init/30 (Lpuart_Uart_Ip_Init) @06d58a80
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetStopBitCount/10 LPUART_Uart_SetParityMode/9 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 LPUART_Uart_Init/0 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_apBases/29 (Lpuart_Uart_Ip_apBases) @06d52438
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
Lpuart_Uart_Ip_apUserConfig/28 (Lpuart_Uart_Ip_apUserConfig) @06d52360
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructuresArray/27 (Lpuart_Uart_Ip_apStateStructuresArray) @06d522d0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_Deinit/31 (write)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_StartGetData/37 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_GetBaudRate/42 (read)Lpuart_Uart_Ip_SetTxBuffer/43 (read)Lpuart_Uart_Ip_SetRxBuffer/44 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructure/26 (Lpuart_Uart_Ip_apStateStructure) @06d52240
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/25 (DevAssert) @06d4eb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_FlushRxBuffer/24 (LPUART_Uart_FlushRxBuffer) @06c46ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_FlushTxBuffer/23 (LPUART_Uart_FlushTxBuffer) @06c46c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: 
LPUART_Uart_CheckTimeout/22 (LPUART_Uart_CheckTimeout) @06c469a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: OsIf_GetCounter/56 OsIf_MicrosToTicks/57 
LPUART_Uart_ClearErrorFlags/21 (LPUART_Uart_ClearErrorFlags) @06c46700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_ClearStatusFlag/20 (LPUART_Uart_ClearStatusFlag) @06c46460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 
  Calls: 
LPUART_Uart_GetStatusFlag/19 (LPUART_Uart_GetStatusFlag) @06c461c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_Getchar10/18 (LPUART_Uart_Getchar10) @06c41ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar9/17 (LPUART_Uart_Getchar9) @06c41c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar/16 (LPUART_Uart_Getchar) @06c419a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_Putchar10/15 (LPUART_Uart_Putchar10) @06c41700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar9/14 (LPUART_Uart_Putchar9) @06c41460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar/13 (LPUART_Uart_Putchar) @06c411c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_GetIntMode/12 (LPUART_Uart_GetIntMode) @06c29ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 
  Calls: 
LPUART_Uart_SetIntMode/11 (LPUART_Uart_SetIntMode) @06c29c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_SetStopBitCount/10 (LPUART_Uart_SetStopBitCount) @06c299a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetParityMode/9 (LPUART_Uart_SetParityMode) @06c29700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetBitCountPerChar/8 (LPUART_Uart_SetBitCountPerChar) @06c29460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_EnableBothEdgeSamplingCmd/7 (LPUART_Uart_EnableBothEdgeSamplingCmd) @06c291c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetOversamplingRatio/5 (LPUART_Uart_SetOversamplingRatio) @06c26c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetBaudRateDivisor/3 (LPUART_Uart_SetBaudRateDivisor) @06c26620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetReceiverCmd/2 (LPUART_Uart_SetReceiverCmd) @06c26380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_SetTransmitterCmd/1 (LPUART_Uart_SetTransmitterCmd) @06c260e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
LPUART_Uart_Init/0 (LPUART_Uart_Init) @06bede00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 

Removing unused symbols:

Reclaimed Symbol table:

SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03) @06ea6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03) @06ea62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: 
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06e8da80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02) @06e8d9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02) @06e8d8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01) @06e8d2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01) @06e8d1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00) @06e1bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00) @06e1ba80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06e1b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 LPUART_Uart_CheckTimeout/22 
  Calls: 
OsIf_GetCounter/56 (OsIf_GetCounter) @06e1b540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncSend/32 LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
Lpuart_Uart_Ip_GetData/55 (Lpuart_Uart_Ip_GetData) @06e0cd20
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_StartGetData/37 
  Calls: LPUART_Uart_Getchar10/18 LPUART_Uart_Getchar9/17 LPUART_Uart_Getchar/16 
Lpuart_Uart_Ip_PutData/54 (Lpuart_Uart_Ip_PutData) @06e0ca80
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_SyncSend/32 
  Calls: LPUART_Uart_Putchar10/15 LPUART_Uart_Putchar9/14 LPUART_Uart_Putchar/13 
Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (Lpuart_Uart_Ip_CompleteReceiveDataUsingInt) @06e0c7e0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_RxIrqHandler/46 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_AbortReceivingData/40 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 
Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (Lpuart_Uart_Ip_StartReceiveDataUsingInt) @06e0c540
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 
Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (Lpuart_Uart_Ip_CompleteSendDataUsingInt) @06e0c2a0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 
Lpuart_Uart_Ip_StartSendDataUsingInt/50 (Lpuart_Uart_Ip_StartSendDataUsingInt) @06e0c000
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetTransmitterCmd/1 
Lpuart_Uart_Ip_ErrIrqHandler/49 (Lpuart_Uart_Ip_ErrIrqHandler) @06e01b60
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_GetIntMode/12 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_GetStatusFlag/19 
   Indirect call
Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (Lpuart_Uart_Ip_TxCompleteIrqHandler) @06e01620
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 
   Indirect call
Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (Lpuart_Uart_Ip_TxEmptyIrqHandler) @06e010e0
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 Lpuart_Uart_Ip_PutData/54 
   Indirect call
Lpuart_Uart_Ip_RxIrqHandler/46 (Lpuart_Uart_Ip_RxIrqHandler) @06e01d20
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 
   Indirect call
   Indirect call
Lpuart_Uart_Ip_IRQHandler/45 (Lpuart_Uart_Ip_IRQHandler) @06e01a80
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_Getchar/16 Lpuart_Uart_Ip_RxIrqHandler/46 LPUART_Uart_GetIntMode/12 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_ErrIrqHandler/49 LPUART_Uart_ClearErrorFlags/21 LPUART_Uart_Getchar/16 DevAssert/25 
Lpuart_Uart_Ip_SetRxBuffer/44 (Lpuart_Uart_Ip_SetRxBuffer) @06e017e0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetTxBuffer/43 (Lpuart_Uart_Ip_SetTxBuffer) @06e01540
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetBaudRate/42 (Lpuart_Uart_Ip_GetBaudRate) @06e012a0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SetBaudRate/41 (Lpuart_Uart_Ip_SetBaudRate) @06e01000
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortReceivingData/40 (Lpuart_Uart_Ip_AbortReceivingData) @06cfe9a0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushRxBuffer/24 LPUART_Uart_ClearErrorFlags/21 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetReceiveStatus/39 (Lpuart_Uart_Ip_GetReceiveStatus) @06cfe460
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncReceive/38 (Lpuart_Uart_Ip_AsyncReceive) @06cfeee0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_StartGetData/37 (Lpuart_Uart_Ip_StartGetData) @06cfeb60
  Type: function definition analyzed
  Visibility:
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 
  Calls: LPUART_Uart_CheckTimeout/22 Lpuart_Uart_Ip_GetData/55 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_ClearStatusFlag/20 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_GetStatusFlag/19 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 
Lpuart_Uart_Ip_SyncReceive/36 (Lpuart_Uart_Ip_SyncReceive) @06cfe8c0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_Getchar/16 LPUART_Uart_SetReceiverCmd/2 OsIf_MicrosToTicks/57 OsIf_GetElapsed/64 Lpuart_Uart_Ip_StartGetData/37 OsIf_GetCounter/56 LPUART_Uart_SetReceiverCmd/2 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AbortSendingData/35 (Lpuart_Uart_Ip_AbortSendingData) @06cfe620
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_FlushTxBuffer/23 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_GetTransmitStatus/34 (Lpuart_Uart_Ip_GetTransmitStatus) @06cfe380
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_AsyncSend/33 (Lpuart_Uart_Ip_AsyncSend) @06cfe0e0
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartSendDataUsingInt/50 DevAssert/25 DevAssert/25 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_SyncSend/32 (Lpuart_Uart_Ip_SyncSend) @06d58b60
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_CheckTimeout/22 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 Lpuart_Uart_Ip_PutData/54 OsIf_GetCounter/56 LPUART_Uart_SetTransmitterCmd/1 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Deinit/31 (Lpuart_Uart_Ip_Deinit) @06d58e00
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_SetIntMode/11 LPUART_Uart_CheckTimeout/22 LPUART_Uart_GetStatusFlag/19 OsIf_GetCounter/56 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_Init/30 (Lpuart_Uart_Ip_Init) @06d58a80
  Type: function definition analyzed
  Visibility: public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (write)
  Referring: 
  Function flags: body optimize_size
  Called by: 
  Calls: LPUART_Uart_SetStopBitCount/10 LPUART_Uart_SetParityMode/9 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBitCountPerChar/8 LPUART_Uart_SetBaudRateDivisor/3 LPUART_Uart_SetOversamplingRatio/5 LPUART_Uart_EnableBothEdgeSamplingCmd/7 LPUART_Uart_Init/0 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 DevAssert/25 
Lpuart_Uart_Ip_apBases/29 (Lpuart_Uart_Ip_apBases) @06d52438
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)
  Availability: not-ready
  Varpool flags: initialized read-only const-value-known
Lpuart_Uart_Ip_apUserConfig/28 (Lpuart_Uart_Ip_apUserConfig) @06d52360
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructuresArray/27 (Lpuart_Uart_Ip_apStateStructuresArray) @06d522d0
  Type: variable definition analyzed
  Visibility:
  References: 
  Referring: Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_Deinit/31 (write)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_StartGetData/37 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_GetBaudRate/42 (read)Lpuart_Uart_Ip_SetTxBuffer/43 (read)Lpuart_Uart_Ip_SetRxBuffer/44 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)
  Availability: not-ready
  Varpool flags:
Lpuart_Uart_Ip_apStateStructure/26 (Lpuart_Uart_Ip_apStateStructure) @06d52240
  Type: variable definition analyzed
  Visibility: public
  References: 
  Referring: 
  Availability: not-ready
  Varpool flags:
DevAssert/25 (DevAssert) @06d4eb60
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetRxBuffer/44 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_SetTxBuffer/43 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_GetBaudRate/42 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_GetReceiveStatus/39 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_AsyncReceive/38 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_AbortSendingData/35 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_GetTransmitStatus/34 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_AsyncSend/33 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_FlushRxBuffer/24 (LPUART_Uart_FlushRxBuffer) @06c46ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_FlushTxBuffer/23 (LPUART_Uart_FlushTxBuffer) @06c46c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_AbortSendingData/35 
  Calls: 
LPUART_Uart_CheckTimeout/22 (LPUART_Uart_CheckTimeout) @06c469a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: OsIf_GetCounter/56 OsIf_MicrosToTicks/57 
LPUART_Uart_ClearErrorFlags/21 (LPUART_Uart_ClearErrorFlags) @06c46700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_AbortReceivingData/40 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 
  Calls: 
LPUART_Uart_ClearStatusFlag/20 (LPUART_Uart_ClearStatusFlag) @06c46460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 
  Calls: 
LPUART_Uart_GetStatusFlag/19 (LPUART_Uart_GetStatusFlag) @06c461c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_Getchar10/18 (LPUART_Uart_Getchar10) @06c41ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar9/17 (LPUART_Uart_Getchar9) @06c41c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 
  Calls: 
LPUART_Uart_Getchar/16 (LPUART_Uart_Getchar) @06c419a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_GetData/55 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_Putchar10/15 (LPUART_Uart_Putchar10) @06c41700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar9/14 (LPUART_Uart_Putchar9) @06c41460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_Putchar/13 (LPUART_Uart_Putchar) @06c411c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 
  Calls: 
LPUART_Uart_GetIntMode/12 (LPUART_Uart_GetIntMode) @06c29ee0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_ErrIrqHandler/49 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 Lpuart_Uart_Ip_IRQHandler/45 
  Calls: 
LPUART_Uart_SetIntMode/11 (LPUART_Uart_SetIntMode) @06c29c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_TxEmptyIrqHandler/47 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 Lpuart_Uart_Ip_Deinit/31 
  Calls: 
LPUART_Uart_SetStopBitCount/10 (LPUART_Uart_SetStopBitCount) @06c299a0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetParityMode/9 (LPUART_Uart_SetParityMode) @06c29700
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetBitCountPerChar/8 (LPUART_Uart_SetBitCountPerChar) @06c29460
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_EnableBothEdgeSamplingCmd/7 (LPUART_Uart_EnableBothEdgeSamplingCmd) @06c291c0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetOversamplingRatio/5 (LPUART_Uart_SetOversamplingRatio) @06c26c40
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetBaudRateDivisor/3 (LPUART_Uart_SetBaudRateDivisor) @06c26620
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 Lpuart_Uart_Ip_Init/30 
  Calls: 
LPUART_Uart_SetReceiverCmd/2 (LPUART_Uart_SetReceiverCmd) @06c26380
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_StartGetData/37 Lpuart_Uart_Ip_SyncReceive/36 Lpuart_Uart_Ip_SyncReceive/36 
  Calls: 
LPUART_Uart_SetTransmitterCmd/1 (LPUART_Uart_SetTransmitterCmd) @06c260e0
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 Lpuart_Uart_Ip_StartSendDataUsingInt/50 Lpuart_Uart_Ip_SyncSend/32 Lpuart_Uart_Ip_SyncSend/32 
  Calls: 
LPUART_Uart_Init/0 (LPUART_Uart_Init) @06bede00
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Function flags: body optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 
  Calls: 
updating call of Lpuart_Uart_Ip_ErrIrqHandler/49 -> __builtin_unreachable/89: LPUART_Uart_ClearStatusFlag.part.0 (pBase_39);
  updated to:__builtin_unreachable ();
updating call of Lpuart_Uart_Ip_ErrIrqHandler/49 -> __builtin_unreachable/89: LPUART_Uart_ClearStatusFlag.part.0 (pBase_39);
  updated to:__builtin_unreachable ();
updating call of Lpuart_Uart_Ip_ErrIrqHandler/49 -> __builtin_unreachable/89: LPUART_Uart_ClearStatusFlag.part.0 (pBase_39);
  updated to:__builtin_unreachable ();
updating call of Lpuart_Uart_Ip_StartGetData/37 -> __builtin_unreachable/89: LPUART_Uart_ClearStatusFlag.part.0 (pBase_21(D));
  updated to:__builtin_unreachable ();
updating call of Lpuart_Uart_Ip_StartGetData/37 -> __builtin_unreachable/89: LPUART_Uart_ClearStatusFlag.part.0 (pBase_21(D));
  updated to:__builtin_unreachable ();
updating call of Lpuart_Uart_Ip_StartGetData/37 -> __builtin_unreachable/89: LPUART_Uart_ClearStatusFlag.part.0 (pBase_21(D));
  updated to:__builtin_unreachable ();

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

LPUART_Uart_SetBitCountPerChar/192 (LPUART_Uart_SetBitCountPerChar) @06c29ee0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 8
  References: 
  Referring: 
  Function LPUART_Uart_SetBitCountPerChar/192 is inline copy in Lpuart_Uart_Ip_Init/30
  Clone of LPUART_Uart_SetBitCountPerChar/8
  Availability: local
  Function flags: count:1678 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 (inlined) (1678 (estimated locally),0.01 per call) 
  Calls: 
LPUART_Uart_SetOversamplingRatio/191 (LPUART_Uart_SetOversamplingRatio) @06c260e0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 5
  References: 
  Referring: 
  Function LPUART_Uart_SetOversamplingRatio/191 is inline copy in Lpuart_Uart_Ip_SetBaudRate/41
  Clone of LPUART_Uart_SetOversamplingRatio/5
  Availability: local
  Function flags: count:13422 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 (inlined) (13422 (estimated locally),0.06 per call) 
  Calls: 
LPUART_Uart_SetBaudRateDivisor/190 (LPUART_Uart_SetBaudRateDivisor) @07b120e0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 3
  References: 
  Referring: 
  Function LPUART_Uart_SetBaudRateDivisor/190 is inline copy in Lpuart_Uart_Ip_SetBaudRate/41
  Clone of LPUART_Uart_SetBaudRateDivisor/3
  Availability: local
  Function flags: count:13422 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_SetBaudRate/41 (inlined) (13422 (estimated locally),0.06 per call) 
  Calls: 
LPUART_Uart_ClearStatusFlag.part.0/189 (LPUART_Uart_ClearStatusFlag.part.0) @06c46ee0
  Type: function definition analyzed
  Visibility: artificial
  next sharing asm name: 67
  References: 
  Referring: 
  Function LPUART_Uart_ClearStatusFlag.part.0/189 is inline copy in Lpuart_Uart_Ip_SyncReceive/36
  Clone of LPUART_Uart_ClearStatusFlag.part.0/67
  Availability: local
  Function flags: count:701 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_StartGetData/37 (inlined) (701 (estimated locally),0.00 per call) 
  Calls: 
LPUART_Uart_ClearErrorFlags/188 (LPUART_Uart_ClearErrorFlags) @06c291c0
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 187
  References: 
  Referring: 
  Function LPUART_Uart_ClearErrorFlags/188 is inline copy in Lpuart_Uart_Ip_IRQHandler/45
  Clone of LPUART_Uart_ClearErrorFlags/21
  Availability: local
  Function flags: count:32212 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 (inlined) (32212 (estimated locally),0.15 per call) 
  Calls: 
LPUART_Uart_ClearErrorFlags/187 (LPUART_Uart_ClearErrorFlags) @06c46c40
  Type: function definition analyzed
  Visibility:
  next sharing asm name: 21
  previous sharing asm name: 188
  References: 
  Referring: 
  Function LPUART_Uart_ClearErrorFlags/187 is inline copy in Lpuart_Uart_Ip_AsyncReceive/38
  Clone of LPUART_Uart_ClearErrorFlags/21
  Availability: local
  Function flags: count:224 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (inlined) (224 (estimated locally),0.00 per call) 
  Calls: 
LPUART_Uart_CheckTimeout.constprop.0/186 (LPUART_Uart_CheckTimeout.constprop) @07acfd20
  Type: function definition analyzed
  Visibility:
  References: 
  Referring: 
  Clone of LPUART_Uart_CheckTimeout/22
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: Lpuart_Uart_Ip_StartGetData/37 (329156 (estimated locally),1.53 per call) Lpuart_Uart_Ip_StartGetData/37 (38021 (estimated locally),0.18 per call) Lpuart_Uart_Ip_Deinit/31 (474262 (estimated locally),2.21 per call) Lpuart_Uart_Ip_SyncSend/32 (505354 (estimated locally),2.35 per call) Lpuart_Uart_Ip_SyncSend/32 (59380 (estimated locally),0.28 per call) 
  Calls: OsIf_MicrosToTicks/57 (1073741824 (estimated locally),1.00 per call) OsIf_GetCounter/56 (1073741824 (estimated locally),1.00 per call) 
LPUART_Uart_ClearStatusFlag.part.0/67 (LPUART_Uart_ClearStatusFlag.part.0) @06c268c0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  previous sharing asm name: 189
  References: 
  Referring: 
  Function LPUART_Uart_ClearStatusFlag.part.0/67 is inline copy in Lpuart_Uart_Ip_IRQHandler/45
  Availability: local
  Function flags: count:12402 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_ErrIrqHandler/49 (inlined) (12402 (estimated locally),0.06 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03) @06ea6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 (4429 (estimated locally),0.02 per call) Lpuart_Uart_Ip_AsyncReceive/38 (4429 (estimated locally),0.02 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03) @06ea62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 (13422 (estimated locally),0.06 per call) 
  Calls: 
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06e8da80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 (4429 (estimated locally),0.02 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02) @06e8d9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 (4429 (estimated locally),0.02 per call) Lpuart_Uart_Ip_SyncReceive/36 (4429 (estimated locally),0.02 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02) @06e8d8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 (13422 (estimated locally),0.06 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01) @06e8d2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 (4429 (estimated locally),0.02 per call) Lpuart_Uart_Ip_AsyncSend/33 (4429 (estimated locally),0.02 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01) @06e8d1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 (13422 (estimated locally),0.06 per call) 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00) @06e1bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 (4429 (estimated locally),0.02 per call) Lpuart_Uart_Ip_SyncSend/32 (4429 (estimated locally),0.02 per call) 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00) @06e1ba80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 (13422 (estimated locally),0.06 per call) 
  Calls: 
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06e1b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: LPUART_Uart_CheckTimeout.constprop/186 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_SyncReceive/36 (4429 (estimated locally),0.02 per call) 
  Calls: 
OsIf_GetCounter/56 (OsIf_GetCounter) @06e1b540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: LPUART_Uart_CheckTimeout.constprop/186 (1073741824 (estimated locally),1.00 per call) Lpuart_Uart_Ip_SyncReceive/36 (4429 (estimated locally),0.02 per call) Lpuart_Uart_Ip_SyncSend/32 (4429 (estimated locally),0.02 per call) Lpuart_Uart_Ip_Deinit/31 (53687 (estimated locally),0.25 per call) 
  Calls: 
Lpuart_Uart_Ip_GetData/55 (Lpuart_Uart_Ip_GetData) @06e0cd20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_StartGetData/37 (34368 (estimated locally),0.16 per call) Lpuart_Uart_Ip_RxIrqHandler/46 (12402 (estimated locally),0.06 per call) 
  Calls: LPUART_Uart_Getchar10/18 (inlined) (418115066 (estimated locally),0.39 per call) LPUART_Uart_Getchar9/17 (inlined) (215392610 (estimated locally),0.20 per call) 
Lpuart_Uart_Ip_PutData/54 (Lpuart_Uart_Ip_PutData) @06e0ca80
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_SyncSend/32 (57207 (estimated locally),0.27 per call) Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (2046 (estimated locally),0.01 per call) 
  Calls: LPUART_Uart_Putchar10/15 (inlined) (418115066 (estimated locally),0.39 per call) LPUART_Uart_Putchar9/14 (inlined) (215392610 (estimated locally),0.20 per call) 
Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (Lpuart_Uart_Ip_CompleteReceiveDataUsingInt) @06e0c7e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_AbortReceivingData/40 (2717 (estimated locally),0.01 per call) Lpuart_Uart_Ip_RxIrqHandler/46 (4093 (estimated locally),0.02 per call) Lpuart_Uart_Ip_ErrIrqHandler/49 (3803 (estimated locally),0.02 per call) 
  Calls: 
Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (Lpuart_Uart_Ip_StartReceiveDataUsingInt) @06e0c540
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 is inline copy in Lpuart_Uart_Ip_AsyncReceive/38
  Availability: local
  Function flags: count:224 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_AsyncReceive/38 (inlined) (224 (estimated locally),0.00 per call) 
  Calls: LPUART_Uart_ClearErrorFlags/187 (inlined) (224 (estimated locally),0.00 per call) 
Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (Lpuart_Uart_Ip_CompleteSendDataUsingInt) @06e0c2a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_AbortSendingData/35 (2717 (estimated locally),0.01 per call) Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (628 (estimated locally),0.00 per call) 
  Calls: 
Lpuart_Uart_Ip_StartSendDataUsingInt/50 (Lpuart_Uart_Ip_StartSendDataUsingInt) @06e0c000
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function Lpuart_Uart_Ip_StartSendDataUsingInt/50 is inline copy in Lpuart_Uart_Ip_AsyncSend/33
  Availability: local
  Function flags: count:224 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_AsyncSend/33 (inlined) (224 (estimated locally),0.00 per call) 
  Calls: 
Lpuart_Uart_Ip_ErrIrqHandler/49 (Lpuart_Uart_Ip_ErrIrqHandler) @06e01b60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function Lpuart_Uart_Ip_ErrIrqHandler/49 is inline copy in Lpuart_Uart_Ip_IRQHandler/45
  Availability: local
  Function flags: count:75162 (estimated locally) body local optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 (inlined) (75162 (estimated locally),0.35 per call) 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (3803 (estimated locally),0.02 per call) LPUART_Uart_ClearStatusFlag.part.0/67 (inlined) (12402 (estimated locally),0.06 per call) 
   Indirect call(13153 (estimated locally),0.06 per call) 
Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (Lpuart_Uart_Ip_TxCompleteIrqHandler) @06e01620
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function Lpuart_Uart_Ip_TxCompleteIrqHandler/48 is inline copy in Lpuart_Uart_Ip_IRQHandler/45
  Availability: local
  Function flags: count:6201 (estimated locally) body local optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 (inlined) (6201 (estimated locally),0.03 per call) 
  Calls: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (628 (estimated locally),0.00 per call) 
   Indirect call(2170 (estimated locally),0.01 per call) 
Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (Lpuart_Uart_Ip_TxEmptyIrqHandler) @06e010e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function Lpuart_Uart_Ip_TxEmptyIrqHandler/47 is inline copy in Lpuart_Uart_Ip_IRQHandler/45
  Availability: local
  Function flags: count:6201 (estimated locally) body local optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 (inlined) (6201 (estimated locally),0.03 per call) 
  Calls: Lpuart_Uart_Ip_PutData/54 (2046 (estimated locally),0.01 per call) 
   Indirect call(716 (estimated locally),0.00 per call) 
Lpuart_Uart_Ip_RxIrqHandler/46 (Lpuart_Uart_Ip_RxIrqHandler) @06e01d20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Function Lpuart_Uart_Ip_RxIrqHandler/46 is inline copy in Lpuart_Uart_Ip_IRQHandler/45
  Availability: local
  Function flags: count:12402 (estimated locally) body local optimize_size
  Called by: Lpuart_Uart_Ip_IRQHandler/45 (inlined) (12402 (estimated locally),0.06 per call) 
  Calls: Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (4093 (estimated locally),0.02 per call) Lpuart_Uart_Ip_GetData/55 (12402 (estimated locally),0.06 per call) 
   Indirect call(2865 (estimated locally),0.01 per call) 
   Indirect call(4341 (estimated locally),0.02 per call) 
Lpuart_Uart_Ip_IRQHandler/45 (Lpuart_Uart_Ip_IRQHandler) @06e01a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (inlined) (6201 (estimated locally),0.03 per call) Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (inlined) (6201 (estimated locally),0.03 per call) Lpuart_Uart_Ip_RxIrqHandler/46 (inlined) (12402 (estimated locally),0.06 per call) Lpuart_Uart_Ip_ErrIrqHandler/49 (inlined) (75162 (estimated locally),0.35 per call) LPUART_Uart_ClearErrorFlags/188 (inlined) (32212 (estimated locally),0.15 per call) 
Lpuart_Uart_Ip_SetRxBuffer/44 (Lpuart_Uart_Ip_SetRxBuffer) @06e017e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetTxBuffer/43 (Lpuart_Uart_Ip_SetTxBuffer) @06e01540
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_GetBaudRate/42 (Lpuart_Uart_Ip_GetBaudRate) @06e012a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_SetBaudRate/41 (Lpuart_Uart_Ip_SetBaudRate) @06e01000
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: LPUART_Uart_SetBaudRateDivisor/190 (inlined) (13422 (estimated locally),0.06 per call) LPUART_Uart_SetOversamplingRatio/191 (inlined) (13422 (estimated locally),0.06 per call) 
Lpuart_Uart_Ip_AbortReceivingData/40 (Lpuart_Uart_Ip_AbortReceivingData) @06cfe9a0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: LPUART_Uart_ClearErrorFlags/21 (inlined) (13422 (estimated locally),0.06 per call) Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (2717 (estimated locally),0.01 per call) 
Lpuart_Uart_Ip_GetReceiveStatus/39 (Lpuart_Uart_Ip_GetReceiveStatus) @06cfe460
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_AsyncReceive/38 (Lpuart_Uart_Ip_AsyncReceive) @06cfeee0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (inlined) (224 (estimated locally),0.00 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (4429 (estimated locally),0.02 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (4429 (estimated locally),0.02 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 (13422 (estimated locally),0.06 per call) 
Lpuart_Uart_Ip_StartGetData/37 (Lpuart_Uart_Ip_StartGetData) @06cfeb60
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Function Lpuart_Uart_Ip_StartGetData/37 is inline copy in Lpuart_Uart_Ip_SyncReceive/36
  Availability: local
  Function flags: count:4429 (estimated locally) body local optimize_size
  Called by: Lpuart_Uart_Ip_SyncReceive/36 (inlined) (4429 (estimated locally),0.02 per call) 
  Calls: LPUART_Uart_CheckTimeout.constprop/186 (38021 (estimated locally),0.18 per call) Lpuart_Uart_Ip_GetData/55 (34368 (estimated locally),0.16 per call) LPUART_Uart_ClearStatusFlag.part.0/189 (inlined) (701 (estimated locally),0.00 per call) LPUART_Uart_CheckTimeout.constprop/186 (329156 (estimated locally),1.53 per call) 
Lpuart_Uart_Ip_SyncReceive/36 (Lpuart_Uart_Ip_SyncReceive) @06cfe8c0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: OsIf_MicrosToTicks/57 (4429 (estimated locally),0.02 per call) OsIf_GetElapsed/64 (4429 (estimated locally),0.02 per call) Lpuart_Uart_Ip_StartGetData/37 (inlined) (4429 (estimated locally),0.02 per call) OsIf_GetCounter/56 (4429 (estimated locally),0.02 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (4429 (estimated locally),0.02 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (4429 (estimated locally),0.02 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 (13422 (estimated locally),0.06 per call) 
Lpuart_Uart_Ip_AbortSendingData/35 (Lpuart_Uart_Ip_AbortSendingData) @06cfe620
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (2717 (estimated locally),0.01 per call) 
Lpuart_Uart_Ip_GetTransmitStatus/34 (Lpuart_Uart_Ip_GetTransmitStatus) @06cfe380
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apUserConfig/28 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_AsyncSend/33 (Lpuart_Uart_Ip_AsyncSend) @06cfe0e0
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apUserConfig/28 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: Lpuart_Uart_Ip_StartSendDataUsingInt/50 (inlined) (224 (estimated locally),0.00 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (4429 (estimated locally),0.02 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (4429 (estimated locally),0.02 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 (13422 (estimated locally),0.06 per call) 
Lpuart_Uart_Ip_SyncSend/32 (Lpuart_Uart_Ip_SyncSend) @06d58b60
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: LPUART_Uart_CheckTimeout.constprop/186 (59380 (estimated locally),0.28 per call) LPUART_Uart_CheckTimeout.constprop/186 (505354 (estimated locally),2.35 per call) Lpuart_Uart_Ip_PutData/54 (57207 (estimated locally),0.27 per call) OsIf_GetCounter/56 (4429 (estimated locally),0.02 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (4429 (estimated locally),0.02 per call) SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (4429 (estimated locally),0.02 per call) SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 (13422 (estimated locally),0.06 per call) 
Lpuart_Uart_Ip_Deinit/31 (Lpuart_Uart_Ip_Deinit) @06d58e00
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body optimize_size
  Called by: 
  Calls: LPUART_Uart_CheckTimeout.constprop/186 (474262 (estimated locally),2.21 per call) OsIf_GetCounter/56 (53687 (estimated locally),0.25 per call) 
Lpuart_Uart_Ip_Init/30 (Lpuart_Uart_Ip_Init) @06d58a80
  Type: function definition analyzed
  Visibility: externally_visible public
  References: Lpuart_Uart_Ip_apStateStructuresArray/27 (read)Lpuart_Uart_Ip_apBases/29 (read)Lpuart_Uart_Ip_apStateStructuresArray/27 (write)Lpuart_Uart_Ip_apUserConfig/28 (write)
  Referring: 
  Availability: available
  Function flags: count:214748 (estimated locally) body nonfreeing_fn optimize_size
  Called by: 
  Calls: LPUART_Uart_SetStopBitCount/10 (inlined) (3355 (estimated locally),0.02 per call) LPUART_Uart_SetParityMode/9 (inlined) (3355 (estimated locally),0.02 per call) LPUART_Uart_SetBitCountPerChar/192 (inlined) (1678 (estimated locally),0.01 per call) LPUART_Uart_SetBitCountPerChar/8 (inlined) (1678 (estimated locally),0.01 per call) LPUART_Uart_SetBaudRateDivisor/3 (inlined) (3355 (estimated locally),0.02 per call) LPUART_Uart_SetOversamplingRatio/5 (inlined) (3355 (estimated locally),0.02 per call) 
Lpuart_Uart_Ip_apBases/29 (Lpuart_Uart_Ip_apBases) @06d52438
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)
  Availability: available
  Varpool flags: initialized read-only const-value-known
Lpuart_Uart_Ip_apUserConfig/28 (Lpuart_Uart_Ip_apUserConfig) @06d52360
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)
  Availability: available
  Varpool flags:
Lpuart_Uart_Ip_apStateStructuresArray/27 (Lpuart_Uart_Ip_apStateStructuresArray) @06d522d0
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: Lpuart_Uart_Ip_TxEmptyIrqHandler/47 (read)Lpuart_Uart_Ip_ErrIrqHandler/49 (read)Lpuart_Uart_Ip_RxIrqHandler/46 (read)Lpuart_Uart_Ip_Init/30 (read)Lpuart_Uart_Ip_StartGetData/37 (read)Lpuart_Uart_Ip_Init/30 (write)Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (read)Lpuart_Uart_Ip_Deinit/31 (write)Lpuart_Uart_Ip_StartSendDataUsingInt/50 (read)Lpuart_Uart_Ip_SyncSend/32 (read)Lpuart_Uart_Ip_AsyncSend/33 (read)Lpuart_Uart_Ip_SetRxBuffer/44 (read)Lpuart_Uart_Ip_GetTransmitStatus/34 (read)Lpuart_Uart_Ip_GetData/55 (read)Lpuart_Uart_Ip_PutData/54 (read)Lpuart_Uart_Ip_AbortSendingData/35 (read)Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (read)Lpuart_Uart_Ip_SyncReceive/36 (read)Lpuart_Uart_Ip_AsyncReceive/38 (read)Lpuart_Uart_Ip_TxCompleteIrqHandler/48 (read)Lpuart_Uart_Ip_GetReceiveStatus/39 (read)Lpuart_Uart_Ip_AbortReceivingData/40 (read)Lpuart_Uart_Ip_SetBaudRate/41 (read)Lpuart_Uart_Ip_GetBaudRate/42 (read)Lpuart_Uart_Ip_SetTxBuffer/43 (read)Lpuart_Uart_Ip_StartReceiveDataUsingInt/52 (read)Lpuart_Uart_Ip_Deinit/31 (read)Lpuart_Uart_Ip_IRQHandler/45 (read)
  Availability: available
  Varpool flags:
Lpuart_Uart_Ip_apStateStructure/26 (Lpuart_Uart_Ip_apStateStructure) @06d52240
  Type: variable definition analyzed
  Visibility: externally_visible public
  References: 
  Referring: 
  Availability: available
  Varpool flags:
LPUART_Uart_CheckTimeout/22 (LPUART_Uart_CheckTimeout) @06c469a0
  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: 
LPUART_Uart_ClearErrorFlags/21 (LPUART_Uart_ClearErrorFlags) @06c46700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  previous sharing asm name: 187
  References: 
  Referring: 
  Function LPUART_Uart_ClearErrorFlags/21 is inline copy in Lpuart_Uart_Ip_AbortReceivingData/40
  Availability: local
  Function flags: count:13422 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_AbortReceivingData/40 (inlined) (13422 (estimated locally),0.06 per call) 
  Calls: 
LPUART_Uart_Getchar10/18 (LPUART_Uart_Getchar10) @06c41ee0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function LPUART_Uart_Getchar10/18 is inline copy in Lpuart_Uart_Ip_GetData/55
  Availability: local
  Function flags: count:418115066 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 (inlined) (418115066 (estimated locally),0.39 per call) 
  Calls: 
LPUART_Uart_Getchar9/17 (LPUART_Uart_Getchar9) @06c41c40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function LPUART_Uart_Getchar9/17 is inline copy in Lpuart_Uart_Ip_GetData/55
  Availability: local
  Function flags: count:215392610 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_GetData/55 (inlined) (215392610 (estimated locally),0.20 per call) 
  Calls: 
LPUART_Uart_Putchar10/15 (LPUART_Uart_Putchar10) @06c41700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function LPUART_Uart_Putchar10/15 is inline copy in Lpuart_Uart_Ip_PutData/54
  Availability: local
  Function flags: count:418115066 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 (inlined) (418115066 (estimated locally),0.39 per call) 
  Calls: 
LPUART_Uart_Putchar9/14 (LPUART_Uart_Putchar9) @06c41460
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function LPUART_Uart_Putchar9/14 is inline copy in Lpuart_Uart_Ip_PutData/54
  Availability: local
  Function flags: count:215392610 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_PutData/54 (inlined) (215392610 (estimated locally),0.20 per call) 
  Calls: 
LPUART_Uart_SetStopBitCount/10 (LPUART_Uart_SetStopBitCount) @06c299a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function LPUART_Uart_SetStopBitCount/10 is inline copy in Lpuart_Uart_Ip_Init/30
  Availability: local
  Function flags: count:3355 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 (inlined) (3355 (estimated locally),0.02 per call) 
  Calls: 
LPUART_Uart_SetParityMode/9 (LPUART_Uart_SetParityMode) @06c29700
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  References: 
  Referring: 
  Function LPUART_Uart_SetParityMode/9 is inline copy in Lpuart_Uart_Ip_Init/30
  Availability: local
  Function flags: count:3355 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 (inlined) (3355 (estimated locally),0.02 per call) 
  Calls: 
LPUART_Uart_SetBitCountPerChar/8 (LPUART_Uart_SetBitCountPerChar) @06c29460
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  previous sharing asm name: 192
  References: 
  Referring: 
  Function LPUART_Uart_SetBitCountPerChar/8 is inline copy in Lpuart_Uart_Ip_Init/30
  Availability: local
  Function flags: count:1678 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 (inlined) (1678 (estimated locally),0.01 per call) 
  Calls: 
LPUART_Uart_SetOversamplingRatio/5 (LPUART_Uart_SetOversamplingRatio) @06c26c40
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  previous sharing asm name: 191
  References: 
  Referring: 
  Function LPUART_Uart_SetOversamplingRatio/5 is inline copy in Lpuart_Uart_Ip_Init/30
  Availability: local
  Function flags: count:3355 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 (inlined) (3355 (estimated locally),0.02 per call) 
  Calls: 
LPUART_Uart_SetBaudRateDivisor/3 (LPUART_Uart_SetBaudRateDivisor) @06c26620
  Type: function definition analyzed
  Visibility: prevailing_def_ironly
  previous sharing asm name: 190
  References: 
  Referring: 
  Function LPUART_Uart_SetBaudRateDivisor/3 is inline copy in Lpuart_Uart_Ip_Init/30
  Availability: local
  Function flags: count:3355 (estimated locally) body local nonfreeing_fn optimize_size
  Called by: Lpuart_Uart_Ip_Init/30 (inlined) (3355 (estimated locally),0.02 per call) 
  Calls: 
Materializing clones
cloning LPUART_Uart_CheckTimeout to LPUART_Uart_CheckTimeout.constprop
   replace map:  -> 0(replace);
   args_to_skip: 1
   combined_args_to_skip:1
LPUART_Uart_CheckTimeout (uint32 startTime, uint32 timeoutUs)
{
  boolean retVal;
  uint32 currentTime;
  uint32 timeoutTicks;

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  timeoutTicks_8 = OsIf_MicrosToTicks (timeoutUs_6(D), 0);
  # DEBUG timeoutTicks => timeoutTicks_8
  # DEBUG BEGIN_STMT
  currentTime_10 = OsIf_GetCounter (0);
  # DEBUG currentTime => currentTime_10
  # DEBUG BEGIN_STMT
  if (currentTime_10 <= startTime_11(D))
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _1 = startTime_11(D) - currentTime_10;
  retVal_13 = _1 > timeoutTicks_8;
  # DEBUG retVal => retVal_13
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _2 = startTime_11(D) - currentTime_10;
  _3 = _2 + 16777215;
  retVal_12 = _3 > timeoutTicks_8;
  # DEBUG retVal => retVal_12

  <bb 5> [local count: 1073741824]:
  # retVal_4 = PHI <retVal_13(3), retVal_12(4)>
  # DEBUG retVal => retVal_4
  # DEBUG BEGIN_STMT
  return retVal_4;

}


LPUART_Uart_CheckTimeout.constprop (uint32 startTime)
{
  uint32 timeoutTicks;
  uint32 currentTime;
  boolean retVal;
  uint32 timeoutUs;

  <bb 6> [local count: 1073741824]:
  # DEBUG timeoutUs => 0

  <bb 2> [local count: 1073741824]:
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  # DEBUG BEGIN_STMT
  timeoutTicks_1 = OsIf_MicrosToTicks (0, 0);
  # DEBUG timeoutTicks => timeoutTicks_1
  # DEBUG BEGIN_STMT
  currentTime_2 = OsIf_GetCounter (0);
  # DEBUG currentTime => currentTime_2
  # DEBUG BEGIN_STMT
  if (currentTime_2 <= startTime_3(D))
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _4 = startTime_3(D) - currentTime_2;
  retVal_5 = timeoutTicks_1 < _4;
  # DEBUG retVal => retVal_5
  goto <bb 5>; [100.00%]

  <bb 4> [local count: 536870913]:
  # DEBUG BEGIN_STMT
  _6 = startTime_3(D) - currentTime_2;
  _7 = _6 + 16777215;
  retVal_8 = timeoutTicks_1 < _7;
  # DEBUG retVal => retVal_8

  <bb 5> [local count: 1073741824]:
  # retVal_9 = PHI <retVal_5(3), retVal_8(4)>
  # DEBUG retVal => retVal_9
  # DEBUG BEGIN_STMT
  return retVal_9;

}


Materialization Call site updates done.

Reclaiming functions: LPUART_Uart_CheckTimeout/22
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:Lpuart_Uart_Ip_CompleteSendDataUsingInt:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_CompleteReceiveDataUsingInt:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_PutData:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_GetData:0
Time profile order in expand_all_functions:LPUART_Uart_CheckTimeout.constprop.0:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_Init:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_Deinit:0
updating call of Lpuart_Uart_Ip_Deinit/31 -> LPUART_Uart_CheckTimeout.constprop/186: _4 = LPUART_Uart_CheckTimeout (u32StartTime_11, 0);
 combined args to skip: 1
  updated to:_4 = LPUART_Uart_CheckTimeout.constprop (u32StartTime_11);
Time profile order in expand_all_functions:Lpuart_Uart_Ip_SyncSend:0
updating call of Lpuart_Uart_Ip_SyncSend/32 -> LPUART_Uart_CheckTimeout.constprop/186: _8 = LPUART_Uart_CheckTimeout (u32StartTime_33, 0);
 combined args to skip: 1
  updated to:_8 = LPUART_Uart_CheckTimeout.constprop (u32StartTime_33);
updating call of Lpuart_Uart_Ip_SyncSend/32 -> LPUART_Uart_CheckTimeout.constprop/186: _6 = LPUART_Uart_CheckTimeout (u32StartTime_33, 0);
 combined args to skip: 1
  updated to:_6 = LPUART_Uart_CheckTimeout.constprop (u32StartTime_33);
Time profile order in expand_all_functions:Lpuart_Uart_Ip_AsyncSend:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_GetTransmitStatus:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_AbortSendingData:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_SyncReceive:0
updating call of Lpuart_Uart_Ip_SyncReceive/36 -> LPUART_Uart_CheckTimeout.constprop/186: _67 = LPUART_Uart_CheckTimeout (_6, 0);
 combined args to skip: 1
  updated to:_67 = LPUART_Uart_CheckTimeout.constprop (_6);
updating call of Lpuart_Uart_Ip_SyncReceive/36 -> LPUART_Uart_CheckTimeout.constprop/186: _98 = LPUART_Uart_CheckTimeout (_6, 0);
 combined args to skip: 1
  updated to:_98 = LPUART_Uart_CheckTimeout.constprop (_6);
Time profile order in expand_all_functions:Lpuart_Uart_Ip_AsyncReceive:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_GetReceiveStatus:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_AbortReceivingData:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_SetBaudRate:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_GetBaudRate:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_SetTxBuffer:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_SetRxBuffer:0
Time profile order in expand_all_functions:Lpuart_Uart_Ip_IRQHandler:0
Trivially needed variables: Lpuart_Uart_Ip_apBases Lpuart_Uart_Ip_apUserConfig Lpuart_Uart_Ip_apStateStructuresArray Lpuart_Uart_Ip_apStateStructure
Removing variables:

Final Symbol table:

LPUART_Uart_CheckTimeout.constprop.0/186 (LPUART_Uart_CheckTimeout.constprop) @07acfd20
  Type: function definition analyzed
  Visibility: asm_written artificial
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03/66 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_03) @06ea6380
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03/65 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_03) @06ea62a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06e8da80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02/63 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_02) @06e8d9a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02/62 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_02) @06e8d8c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01/61 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_01) @06e8d2a0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01/60 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_01) @06e8d1c0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00/59 (SchM_Exit_Uart_UART_EXCLUSIVE_AREA_00) @06e1bb60
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00/58 (SchM_Enter_Uart_UART_EXCLUSIVE_AREA_00) @06e1ba80
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06e1b7e0
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
OsIf_GetCounter/56 (OsIf_GetCounter) @06e1b540
  Type: function
  Visibility: external public
  References: 
  Referring: 
  Availability: not_available
  Function flags: optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_GetData/55 (Lpuart_Uart_Ip_GetData) @06e0cd20
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_PutData/54 (Lpuart_Uart_Ip_PutData) @06e0ca80
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_CompleteReceiveDataUsingInt/53 (Lpuart_Uart_Ip_CompleteReceiveDataUsingInt) @06e0c7e0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_CompleteSendDataUsingInt/51 (Lpuart_Uart_Ip_CompleteSendDataUsingInt) @06e0c2a0
  Type: function definition analyzed
  Visibility: prevailing_def_ironly asm_written
  References: 
  Referring: 
  Availability: local
  Function flags: count:1073741824 (estimated locally) local nonfreeing_fn optimize_size
  Called by: 
  Calls: 
Lpuart_Uart_Ip_IRQHandler/45 (Lpuart_Uart_Ip_IRQHandler) @06e01a80
  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: 
Lpuart_Uart_Ip_SetRxBuffer/44 (Lpuart_Uart_Ip_SetRxBuffer) @06e017e0
  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: 
Lpuart_Uart_Ip_SetTxBuffer/43 (Lpuart_Uart_Ip_SetTxBuffer) @06e01540
  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: 
Lpuart_Uart_Ip_GetBaudRate/42 (Lpuart_Uart_Ip_GetBaudRate) @06e012a0
  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: 
Lpuart_Uart_Ip_SetBaudRate/41 (Lpuart_Uart_Ip_SetBaudRate) @06e01000
  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: 
Lpuart_Uart_Ip_AbortReceivingData/40 (Lpuart_Uart_Ip_AbortReceivingData) @06cfe9a0
  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: 
Lpuart_Uart_Ip_GetReceiveStatus/39 (Lpuart_Uart_Ip_GetReceiveStatus) @06cfe460
  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: 
Lpuart_Uart_Ip_AsyncReceive/38 (Lpuart_Uart_Ip_AsyncReceive) @06cfeee0
  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: 
Lpuart_Uart_Ip_SyncReceive/36 (Lpuart_Uart_Ip_SyncReceive) @06cfe8c0
  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: 
Lpuart_Uart_Ip_AbortSendingData/35 (Lpuart_Uart_Ip_AbortSendingData) @06cfe620
  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: 
Lpuart_Uart_Ip_GetTransmitStatus/34 (Lpuart_Uart_Ip_GetTransmitStatus) @06cfe380
  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: 
Lpuart_Uart_Ip_AsyncSend/33 (Lpuart_Uart_Ip_AsyncSend) @06cfe0e0
  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: 
Lpuart_Uart_Ip_SyncSend/32 (Lpuart_Uart_Ip_SyncSend) @06d58b60
  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: 
Lpuart_Uart_Ip_Deinit/31 (Lpuart_Uart_Ip_Deinit) @06d58e00
  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: 
Lpuart_Uart_Ip_Init/30 (Lpuart_Uart_Ip_Init) @06d58a80
  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: 
Lpuart_Uart_Ip_apBases/29 (Lpuart_Uart_Ip_apBases) @06d52438
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @00000001
  References: 
  Referring: 
  Availability: available
  Varpool flags: initialized read-only const-value-known
Lpuart_Uart_Ip_apUserConfig/28 (Lpuart_Uart_Ip_apUserConfig) @06d52360
  Type: variable definition analyzed
  Visibility: externally_visible asm_written public
  Aux: @06d52438
  References: 
  Referring: 
  Availability: available
  Varpool flags:
Lpuart_Uart_Ip_apStateStructuresArray/27 (Lpuart_Uart_Ip_apStateStructuresArray) @06d522d0
  Type: variable definition analyzed
  Visibility: prevailing_def_ironly asm_written
  Aux: @06d52360
  References: 
  Referring: 
  Availability: available
  Varpool flags:
Lpuart_Uart_Ip_apStateStructure/26 (Lpuart_Uart_Ip_apStateStructure) @06d52240
  Type: variable definition analyzed
  Visibility: externally_visible asm_written public
  Aux: @06d522d0
  References: 
  Referring: 
  Availability: available
  Varpool flags:
