ADM/GW/Debug_FLASH/RTD/src/Lpuart_Uart_Ip.c.000i.cgraph
3minbe f7e8a96a61 1.주행안전 시나리오 기반 로직 최신화
2.주행안전 시나리오 기반 VCU CAN 수정
3.주행안전 시나리오 기반 DBC 최신화
2025-07-16 17:20:17 +09:00

3228 lines
164 KiB
Plaintext

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) @06d86380
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) @06d862a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_AsyncReceive/38
Calls:
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06d6da80
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) @06d6d9a0
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) @06d6d8c0
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) @06d6d2a0
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) @06d6d1c0
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) @06d46b60
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) @06d46a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_SyncSend/32
Calls:
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06d467e0
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) @06d46540
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) @06d37d20
Type: function definition analyzed
Visibility:
Aux: @06ac3380
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) @06d37a80
Type: function definition analyzed
Visibility:
Aux: @06ac30e0
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) @06d377e0
Type: function definition analyzed
Visibility:
Aux: @06d2c000
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) @06d37540
Type: function definition analyzed
Visibility:
Aux: @06c4c460
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) @06d372a0
Type: function definition analyzed
Visibility:
Aux: @06b2fc40
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) @06d37000
Type: function definition analyzed
Visibility:
Aux: @06c4c380
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) @06d2cb60
Type: function definition analyzed
Visibility:
Aux: @06d2cd20
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) @06d2c620
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) @06d2c0e0
Type: function definition analyzed
Visibility:
Aux: @06ac6ee0
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) @06d2cd20
Type: function definition analyzed
Visibility:
Aux: @06d2c0e0
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) @06d2ca80
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) @06d2c7e0
Type: function definition analyzed
Visibility: public
Aux: @06d2ca80
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) @06d2c540
Type: function definition analyzed
Visibility: public
Aux: @06d2c7e0
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) @06d2c2a0
Type: function definition analyzed
Visibility: public
Aux: @06d2c540
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) @06d2c000
Type: function definition analyzed
Visibility: public
Aux: @06d2c2a0
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) @06c4c9a0
Type: function definition analyzed
Visibility: public
Aux: @06d2c000
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) @06c4c460
Type: function definition analyzed
Visibility: public
Aux: @06c4c9a0
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) @06c4cee0
Type: function definition analyzed
Visibility: public
Aux: @06c4c460
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) @06c4cb60
Type: function definition analyzed
Visibility:
Aux: @06ac3380
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) @06c4c8c0
Type: function definition analyzed
Visibility: public
Aux: @06c4cee0
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) @06c4c620
Type: function definition analyzed
Visibility: public
Aux: @06c4c8c0
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) @06c4c380
Type: function definition analyzed
Visibility: public
Aux: @06c4c620
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) @06c4c0e0
Type: function definition analyzed
Visibility: public
Aux: @06c4c380
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) @06b45b60
Type: function definition analyzed
Visibility: public
Aux: @06c4c0e0
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) @06b45e00
Type: function definition analyzed
Visibility: public
Aux: @06b45b60
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) @06b45a80
Type: function definition analyzed
Visibility: public
Aux: @06b45e00
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) @06b3f438
Type: variable definition analyzed
Visibility:
Aux: @06b3f2d0
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) @06b3f360
Type: variable definition analyzed
Visibility: public
Aux: @06b45a80
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) @06b3f2d0
Type: variable definition analyzed
Visibility:
Aux: @06b3bb60
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) @06b3f240
Type: variable definition analyzed
Visibility: public
Aux: @06b3f360
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/25 (DevAssert) @06b3bb60
Type: function definition analyzed
Visibility:
Aux: @06a8ae00
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) @06b2fee0
Type: function definition analyzed
Visibility:
Aux: @06c4c460
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) @06b2fc40
Type: function definition analyzed
Visibility:
Aux: @06c4c8c0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_AbortSendingData/35
Calls:
LPUART_Uart_CheckTimeout/22 (LPUART_Uart_CheckTimeout) @06b2f9a0
Type: function definition analyzed
Visibility:
Aux: @06ac6c40
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) @06b2f700
Type: function definition analyzed
Visibility:
Aux: @06b2fee0
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) @06b2f460
Type: function definition analyzed
Visibility:
Aux: @06d37d20
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) @06b2f1c0
Type: function definition analyzed
Visibility:
Aux: @06b2f9a0
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) @06b2aee0
Type: function definition analyzed
Visibility:
Aux: @06ac3380
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_GetData/55
Calls:
LPUART_Uart_Getchar9/17 (LPUART_Uart_Getchar9) @06b2ac40
Type: function definition analyzed
Visibility:
Aux: @06b2aee0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_GetData/55
Calls:
LPUART_Uart_Getchar/16 (LPUART_Uart_Getchar) @06b2a9a0
Type: function definition analyzed
Visibility:
Aux: @06c4cee0
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) @06b2a700
Type: function definition analyzed
Visibility:
Aux: @06ac30e0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_PutData/54
Calls:
LPUART_Uart_Putchar9/14 (LPUART_Uart_Putchar9) @06b2a460
Type: function definition analyzed
Visibility:
Aux: @06b2a700
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_PutData/54
Calls:
LPUART_Uart_Putchar/13 (LPUART_Uart_Putchar) @06b2a1c0
Type: function definition analyzed
Visibility:
Aux: @06b2a460
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_PutData/54
Calls:
LPUART_Uart_GetIntMode/12 (LPUART_Uart_GetIntMode) @06ac6ee0
Type: function definition analyzed
Visibility:
Aux: @06d2c620
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) @06ac6c40
Type: function definition analyzed
Visibility:
Aux: @06b45b60
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) @06ac69a0
Type: function definition analyzed
Visibility:
Aux: @06b45e00
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_Init/30
Calls:
LPUART_Uart_SetParityMode/9 (LPUART_Uart_SetParityMode) @06ac6700
Type: function definition analyzed
Visibility:
Aux: @06ac69a0
References:
Referring:
Function flags: body optimize_size
Called by: Lpuart_Uart_Ip_Init/30
Calls:
LPUART_Uart_SetBitCountPerChar/8 (LPUART_Uart_SetBitCountPerChar) @06ac6460
Type: function definition analyzed
Visibility:
Aux: @06ac6700
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) @06ac61c0
Type: function definition analyzed
Visibility:
Aux: @06ac3c40
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) @06ac3ee0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
LPUART_Uart_SetOversamplingRatio/5 (LPUART_Uart_SetOversamplingRatio) @06ac3c40
Type: function definition analyzed
Visibility:
Aux: @06ac3620
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) @06ac38c0
Type: function definition
Visibility:
References:
Referring:
Function flags: optimize_size
Called by:
Calls:
LPUART_Uart_SetBaudRateDivisor/3 (LPUART_Uart_SetBaudRateDivisor) @06ac3620
Type: function definition analyzed
Visibility:
Aux: @06ac6460
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) @06ac3380
Type: function definition analyzed
Visibility:
Aux: @06b2a9a0
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) @06ac30e0
Type: function definition analyzed
Visibility:
Aux: @06c4c0e0
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) @06a8ae00
Type: function definition analyzed
Visibility:
Aux: @06ac61c0
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) @06d86380
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) @06d862a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_AsyncReceive/38
Calls:
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06d6da80
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) @06d6d9a0
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) @06d6d8c0
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) @06d6d2a0
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) @06d6d1c0
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) @06d46b60
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) @06d46a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_SyncSend/32
Calls:
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06d467e0
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) @06d46540
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) @06d37d20
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) @06d37a80
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) @06d377e0
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) @06d37540
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) @06d372a0
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) @06d37000
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) @06d2cb60
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) @06d2c620
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) @06d2c0e0
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) @06d2cd20
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) @06d2ca80
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) @06d2c7e0
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) @06d2c540
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) @06d2c2a0
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) @06d2c000
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) @06c4c9a0
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) @06c4c460
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) @06c4cee0
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) @06c4cb60
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) @06c4c8c0
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) @06c4c620
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) @06c4c380
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) @06c4c0e0
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) @06b45b60
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) @06b45e00
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) @06b45a80
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) @06b3f438
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) @06b3f360
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) @06b3f2d0
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) @06b3f240
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/25 (DevAssert) @06b3bb60
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) @06b2fee0
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) @06b2fc40
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) @06b2f9a0
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) @06b2f700
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) @06b2f460
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) @06b2f1c0
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) @06b2aee0
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) @06b2ac40
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) @06b2a9a0
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) @06b2a700
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) @06b2a460
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) @06b2a1c0
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) @06ac6ee0
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) @06ac6c40
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) @06ac69a0
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) @06ac6700
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) @06ac6460
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) @06ac61c0
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) @06ac3c40
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) @06ac3620
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) @06ac3380
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) @06ac30e0
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) @06a8ae00
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) @06d86380
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) @06d862a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_AsyncReceive/38
Calls:
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06d6da80
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) @06d6d9a0
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) @06d6d8c0
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) @06d6d2a0
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) @06d6d1c0
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) @06d46b60
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) @06d46a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_SyncSend/32
Calls:
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06d467e0
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) @06d46540
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) @06d37d20
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) @06d37a80
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) @06d377e0
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) @06d37540
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) @06d372a0
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) @06d37000
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) @06d2cb60
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) @06d2c620
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) @06d2c0e0
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) @06d2cd20
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) @06d2ca80
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) @06d2c7e0
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) @06d2c540
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) @06d2c2a0
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) @06d2c000
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) @06c4c9a0
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) @06c4c460
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) @06c4cee0
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) @06c4cb60
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) @06c4c8c0
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) @06c4c620
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) @06c4c380
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) @06c4c0e0
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) @06b45b60
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) @06b45e00
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) @06b45a80
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) @06b3f438
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) @06b3f360
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) @06b3f2d0
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) @06b3f240
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/25 (DevAssert) @06b3bb60
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) @06b2fee0
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) @06b2fc40
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) @06b2f9a0
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) @06b2f700
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) @06b2f460
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) @06b2f1c0
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) @06b2aee0
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) @06b2ac40
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) @06b2a9a0
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) @06b2a700
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) @06b2a460
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) @06b2a1c0
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) @06ac6ee0
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) @06ac6c40
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) @06ac69a0
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) @06ac6700
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) @06ac6460
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) @06ac61c0
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) @06ac3c40
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) @06ac3620
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) @06ac3380
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) @06ac30e0
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) @06a8ae00
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) @06d86380
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) @06d862a0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_AsyncReceive/38
Calls:
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06d6da80
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) @06d6d9a0
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) @06d6d8c0
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) @06d6d2a0
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) @06d6d1c0
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) @06d46b60
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) @06d46a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Lpuart_Uart_Ip_SyncSend/32
Calls:
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06d467e0
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) @06d46540
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) @06d37d20
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) @06d37a80
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) @06d377e0
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) @06d37540
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) @06d372a0
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) @06d37000
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) @06d2cb60
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) @06d2c620
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) @06d2c0e0
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) @06d2cd20
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) @06d2ca80
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) @06d2c7e0
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) @06d2c540
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) @06d2c2a0
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) @06d2c000
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) @06c4c9a0
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) @06c4c460
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) @06c4cee0
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) @06c4cb60
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) @06c4c8c0
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) @06c4c620
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) @06c4c380
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) @06c4c0e0
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) @06b45b60
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) @06b45e00
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) @06b45a80
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) @06b3f438
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) @06b3f360
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) @06b3f2d0
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) @06b3f240
Type: variable definition analyzed
Visibility: public
References:
Referring:
Availability: not-ready
Varpool flags:
DevAssert/25 (DevAssert) @06b3bb60
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) @06b2fee0
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) @06b2fc40
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) @06b2f9a0
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) @06b2f700
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) @06b2f460
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) @06b2f1c0
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) @06b2aee0
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) @06b2ac40
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) @06b2a9a0
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) @06b2a700
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) @06b2a460
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) @06b2a1c0
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) @06ac6ee0
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) @06ac6c40
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) @06ac69a0
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) @06ac6700
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) @06ac6460
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) @06ac61c0
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) @06ac3c40
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) @06ac3620
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) @06ac3380
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) @06ac30e0
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) @06a8ae00
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) @06ac6ee0
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) @06ac30e0
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) @07a620e0
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) @06b2fee0
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) @06ac61c0
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) @06b2fc40
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) @07a2fd20
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) @06ac38c0
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) @06d86380
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) @06d862a0
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) @06d6da80
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) @06d6d9a0
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) @06d6d8c0
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) @06d6d2a0
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) @06d6d1c0
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) @06d46b60
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) @06d46a80
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) @06d467e0
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) @06d46540
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) @06d37d20
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) @06d37a80
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) @06d377e0
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) @06d37540
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) @06d372a0
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) @06d37000
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) @06d2cb60
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) @06d2c620
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) @06d2c0e0
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) @06d2cd20
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) @06d2ca80
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) @06d2c7e0
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) @06d2c540
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) @06d2c2a0
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) @06d2c000
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) @06c4c9a0
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) @06c4c460
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) @06c4cee0
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) @06c4cb60
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) @06c4c8c0
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) @06c4c620
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) @06c4c380
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) @06c4c0e0
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) @06b45b60
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) @06b45e00
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) @06b45a80
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) @06b3f438
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) @06b3f360
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) @06b3f2d0
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) @06b3f240
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Varpool flags:
LPUART_Uart_CheckTimeout/22 (LPUART_Uart_CheckTimeout) @06b2f9a0
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) @06b2f700
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) @06b2aee0
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) @06b2ac40
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) @06b2a700
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) @06b2a460
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) @06ac69a0
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) @06ac6700
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) @06ac6460
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) @06ac3c40
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) @06ac3620
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) @07a2fd20
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) @06d86380
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) @06d862a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetElapsed/64 (OsIf_GetElapsed) @06d6da80
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) @06d6d9a0
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) @06d6d8c0
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) @06d6d2a0
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) @06d6d1c0
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) @06d46b60
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) @06d46a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_MicrosToTicks/57 (OsIf_MicrosToTicks) @06d467e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
OsIf_GetCounter/56 (OsIf_GetCounter) @06d46540
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) @06d37d20
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) @06d37a80
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) @06d377e0
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) @06d372a0
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) @06d2ca80
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) @06d2c7e0
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) @06d2c540
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) @06d2c2a0
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) @06d2c000
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) @06c4c9a0
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) @06c4c460
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) @06c4cee0
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) @06c4c8c0
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) @06c4c620
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) @06c4c380
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) @06c4c0e0
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) @06b45b60
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) @06b45e00
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) @06b45a80
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) @06b3f438
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) @06b3f360
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @06b3f438
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Uart_Ip_apStateStructuresArray/27 (Lpuart_Uart_Ip_apStateStructuresArray) @06b3f2d0
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06b3f360
References:
Referring:
Availability: available
Varpool flags:
Lpuart_Uart_Ip_apStateStructure/26 (Lpuart_Uart_Ip_apStateStructure) @06b3f240
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @06b3f2d0
References:
Referring:
Availability: available
Varpool flags: