#<CALLGRAPH># ARM Linker, 4.1 [Build 481]: Last Updated: Thu Mar 17 22:00:42 2011
ADC_IRQHandler ⇒ ADC_IRQHandler
Function Pointers
- Reset_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- NMI_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- HardFault_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- MemManage_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- BusFault_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- UsageFault_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- SVC_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- DebugMon_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- PendSV_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- SysTick_Handler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- WAKEUP_IRQHandler from startup_lpc13xx.o(.text) referenced 40 times from startup_lpc13xx.o(RESET)
- I2C_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- TIMER16_0_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- TIMER16_1_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- TIMER32_0_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- TIMER32_1_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- SSP_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- UART_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- USB_IRQHandler from usbhw.o(.text) referenced from startup_lpc13xx.o(RESET)
- USB_FIQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- ADC_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- WDT_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- BOD_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- FMC_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- PIOINT3_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- PIOINT2_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- PIOINT1_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- PIOINT0_IRQHandler from startup_lpc13xx.o(.text) referenced from startup_lpc13xx.o(RESET)
- main from memory.o(.text) referenced from entry7.o(.ARM.Collect$$$$00000007)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lpc13xx.o(.text)
- USB_EndPoint0 from usbcore.o(.text) referenced from usbuser.o(.constdata)
- USB_EndPoint2 from usbuser.o(.text) referenced from usbuser.o(.constdata)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry7.o(.ARM.Collect$$$$00000007))
USB_Reset_Event (Thumb, 8 bytes, Stack size 8 bytes, usbuser.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = USB_Reset_Event
[Calls]
[Called By]
USB_Suspend_Event (Thumb, 2 bytes, Stack size 0 bytes, usbuser.o(.text))
[Called By]
USB_Resume_Event (Thumb, 2 bytes, Stack size 0 bytes, usbuser.o(.text))
[Called By]
USB_Configure_Event (Thumb, 2 bytes, Stack size 0 bytes, usbuser.o(.text))
[Called By]
USB_EndPoint1 (Thumb, 2 bytes, Stack size 0 bytes, usbuser.o(.text), UNUSED)
USB_EndPoint2 (Thumb, 30 bytes, Stack size 8 bytes, usbuser.o(.text))
[Stack]
- Max Depth = 80
- Call Chain = USB_EndPoint2 ⇒ MSC_BulkOut ⇒ MSC_GetCBW ⇒ MSC_ReadFormatCapacity ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_BulkOut
- >> MSC_BulkIn
[Address Reference Count : 1]
USB_EndPoint3 (Thumb, 2 bytes, Stack size 0 bytes, usbuser.o(.text), UNUSED)
USB_EndPoint4 (Thumb, 2 bytes, Stack size 0 bytes, usbuser.o(.text), UNUSED)
main (Thumb, 42 bytes, Stack size 0 bytes, memory.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = main ⇒ USB_Init ⇒ USB_SetAddress ⇒ WrCmdDat
[Calls]- >> SystemInit
- >> USB_Connect
- >> USB_Init
- >> USBIOClkConfig
[Address Reference Count : 1]- entry7.o(.ARM.Collect$$$$00000007)
Reset_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BOD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
FMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
I2C_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
PIOINT0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
PIOINT1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
PIOINT2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
PIOINT3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
SSP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
TIMER16_0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
TIMER16_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
TIMER32_0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
TIMER32_1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
UART_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
USB_FIQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
WAKEUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
WDT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lpc13xx.o(.text))
[Address Reference Count : 1]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
USB_ReqGetDescriptor (Thumb, 164 bytes, Stack size 8 bytes, usbcore.o(i.USB_ReqGetDescriptor))
[Stack]
- Max Depth = 8
- Call Chain = USB_ReqGetDescriptor
[Called By]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
USB_ResetCore (Thumb, 34 bytes, Stack size 0 bytes, usbcore.o(.text))
[Called By]
USB_SetupStage (Thumb, 12 bytes, Stack size 8 bytes, usbcore.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = USB_SetupStage ⇒ USB_ReadEP ⇒ WrCmdEP
[Calls]
[Called By]
USB_DataInStage (Thumb, 52 bytes, Stack size 8 bytes, usbcore.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = USB_DataInStage ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]
[Called By]
USB_DataOutStage (Thumb, 34 bytes, Stack size 8 bytes, usbcore.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = USB_DataOutStage ⇒ USB_ReadEP ⇒ WrCmdEP
[Calls]
[Called By]
USB_StatusInStage (Thumb, 14 bytes, Stack size 8 bytes, usbcore.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = USB_StatusInStage ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]
[Called By]
USB_StatusOutStage (Thumb, 12 bytes, Stack size 8 bytes, usbcore.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = USB_StatusOutStage ⇒ USB_ReadEP ⇒ WrCmdEP
[Calls]
[Called By]
USB_EndPoint0 (Thumb, 660 bytes, Stack size 8 bytes, usbcore.o(.text))
[Stack]
- Max Depth = 68
- Call Chain = USB_EndPoint0 ⇒ USB_ReqSetInterface ⇒ USB_ResetEP ⇒ WrCmdDat
[Calls]- >> USB_WriteEP
- >> USB_SetStallEP
- >> USB_SetAddress
- >> USB_DirCtrlEP
- >> USB_Configure_Event
- >> USB_ClrStallEP
- >> MSC_Reset
- >> MSC_GetMaxLUN
- >> USB_ReqSetInterface
- >> USB_ReqSetConfiguration
- >> USB_ReqSetClrFeature
- >> USB_ReqGetStatus
- >> USB_ReqGetDescriptor
- >> USB_StatusOutStage
- >> USB_StatusInStage
- >> USB_DataOutStage
- >> USB_DataInStage
- >> USB_SetupStage
[Address Reference Count : 1]
USBIOClkConfig (Thumb, 96 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
delay (Thumb, 12 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
- >> USB_WriteEP
- >> USB_ReadEP
EPAdr (Thumb, 16 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
- >> WrCmdEP
- >> USB_WriteEP
- >> USB_SetStallEP
- >> USB_ResetEP
- >> USB_EnableEP
- >> USB_DisableEP
- >> USB_ClrStallEP
WrCmd (Thumb, 26 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
- >> USB_IRQHandler
- >> USB_GetFrame
- >> WrCmdEP
- >> WrCmdDat
- >> USB_WriteEP
WrCmdDat (Thumb, 20 bytes, Stack size 8 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = WrCmdDat
[Calls]
[Called By]- >> USB_WakeUp
- >> USB_Connect
- >> USB_SetStallEP
- >> USB_SetAddress
- >> USB_ResetEP
- >> USB_EnableEP
- >> USB_DisableEP
- >> USB_Configure
- >> USB_ClrStallEP
WrCmdEP (Thumb, 34 bytes, Stack size 12 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = WrCmdEP
[Calls]
[Called By]- >> USB_ClearEPBuf
- >> USB_WriteEP
- >> USB_ReadEP
RdCmdDat (Thumb, 32 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
- >> USB_IRQHandler
- >> USB_GetFrame
- >> USB_WriteEP
USB_SetAddress (Thumb, 42 bytes, Stack size 8 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = USB_SetAddress ⇒ WrCmdDat
[Calls]
[Called By]- >> USB_Init
- >> USB_EndPoint0
USB_Reset (Thumb, 14 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
- >> USB_IRQHandler
- >> USB_Init
USB_Init (Thumb, 40 bytes, Stack size 4 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = USB_Init ⇒ USB_SetAddress ⇒ WrCmdDat
[Calls]- >> USB_Reset
- >> USB_SetAddress
[Called By]
USB_Connect (Thumb, 28 bytes, Stack size 8 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = USB_Connect ⇒ WrCmdDat
[Calls]
[Called By]
USB_Suspend (Thumb, 2 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
USB_Resume (Thumb, 2 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
USB_WakeUp (Thumb, 22 bytes, Stack size 4 bytes, usbhw.o(.text), UNUSED)
[Calls]
USB_WakeUpCfg (Thumb, 4 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
USB_Configure (Thumb, 28 bytes, Stack size 8 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = USB_Configure ⇒ WrCmdDat
[Calls]
[Called By]- >> USB_ReqSetConfiguration
USB_ConfigEP (Thumb, 2 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
- >> USB_ReqSetInterface
- >> USB_ReqSetConfiguration
USB_DirCtrlEP (Thumb, 4 bytes, Stack size 0 bytes, usbhw.o(.text))
[Called By]
USB_EnableEP (Thumb, 26 bytes, Stack size 12 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = USB_EnableEP ⇒ WrCmdDat
[Calls]
[Called By]- >> USB_ReqSetInterface
- >> USB_ReqSetConfiguration
USB_DisableEP (Thumb, 26 bytes, Stack size 12 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = USB_DisableEP ⇒ WrCmdDat
[Calls]
[Called By]- >> USB_ReqSetInterface
- >> USB_ReqSetConfiguration
USB_ResetEP (Thumb, 26 bytes, Stack size 12 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = USB_ResetEP ⇒ WrCmdDat
[Calls]
[Called By]- >> USB_ReqSetInterface
- >> USB_ReqSetConfiguration
USB_SetStallEP (Thumb, 26 bytes, Stack size 12 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = USB_SetStallEP ⇒ WrCmdDat
[Calls]
[Called By]- >> MSC_SetStallEP
- >> USB_ReqSetClrFeature
- >> USB_EndPoint0
USB_ClrStallEP (Thumb, 26 bytes, Stack size 12 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = USB_ClrStallEP ⇒ WrCmdDat
[Calls]
[Called By]- >> USB_ReqSetClrFeature
- >> USB_EndPoint0
USB_ClearEPBuf (Thumb, 14 bytes, Stack size 8 bytes, usbhw.o(.text), UNUSED)
[Calls]
USB_ReadEP (Thumb, 90 bytes, Stack size 20 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = USB_ReadEP ⇒ WrCmdEP
[Calls]
[Called By]- >> MSC_BulkOut
- >> USB_StatusOutStage
- >> USB_DataOutStage
- >> USB_SetupStage
USB_WriteEP (Thumb, 124 bytes, Stack size 20 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = USB_WriteEP ⇒ WrCmdEP
[Calls]
[Called By]- >> DataInTransfer
- >> MSC_SetCSW
- >> MSC_MemoryRead
- >> USB_EndPoint0
- >> USB_StatusInStage
- >> USB_DataInStage
USB_GetFrame (Thumb, 30 bytes, Stack size 4 bytes, usbhw.o(.text), UNUSED)
[Calls]
USB_IRQHandler (Thumb, 280 bytes, Stack size 24 bytes, usbhw.o(.text))
[Stack]
- Max Depth = 32
- Call Chain = USB_IRQHandler ⇒ USB_Reset_Event
[Calls]- >> USB_Suspend_Event
- >> USB_Resume_Event
- >> USB_Reset_Event
- >> USB_Resume
- >> USB_Suspend
- >> USB_Reset
- >> RdCmdDat
- >> WrCmd
[Address Reference Count : 1]
MSC_SetStallEP (Thumb, 44 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 28
- Call Chain = MSC_SetStallEP ⇒ USB_SetStallEP ⇒ WrCmdDat
[Calls]
[Called By]- >> MSC_GetCBW
- >> MSC_TestUnitReady
- >> DataInFormat
- >> MSC_RWSetup
- >> MSC_MemoryVerify
- >> MSC_MemoryWrite
- >> MSC_BulkOut
- >> MSC_BulkIn
MSC_Reset (Thumb, 18 bytes, Stack size 0 bytes, mscuser.o(.text))
[Called By]
MSC_GetMaxLUN (Thumb, 10 bytes, Stack size 0 bytes, mscuser.o(.text))
[Called By]
MSC_MemoryRead (Thumb, 118 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = MSC_MemoryRead ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]
[Called By]- >> MSC_GetCBW
- >> MSC_BulkIn
MSC_SetCSW (Thumb, 24 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]
[Called By]- >> MSC_GetCBW
- >> MSC_TestUnitReady
- >> DataInFormat
- >> MSC_RWSetup
- >> MSC_MemoryVerify
- >> MSC_MemoryWrite
- >> MSC_BulkOut
- >> MSC_BulkIn
MSC_MemoryWrite (Thumb, 136 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = MSC_MemoryWrite ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_SetCSW
- >> MSC_SetStallEP
[Called By]
MSC_MemoryVerify (Thumb, 160 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = MSC_MemoryVerify ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_SetCSW
- >> MSC_SetStallEP
[Called By]
MSC_RWSetup (Thumb, 200 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = MSC_RWSetup ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_SetCSW
- >> MSC_SetStallEP
[Called By]
DataInFormat (Thumb, 56 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_SetCSW
- >> MSC_SetStallEP
[Called By]- >> MSC_ReadFormatCapacity
- >> MSC_ReadCapacity
- >> MSC_ModeSense10
- >> MSC_ModeSense6
- >> MSC_Inquiry
- >> MSC_RequestSense
DataInTransfer (Thumb, 68 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = DataInTransfer ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]
[Called By]- >> MSC_ReadFormatCapacity
- >> MSC_ReadCapacity
- >> MSC_ModeSense10
- >> MSC_ModeSense6
- >> MSC_Inquiry
- >> MSC_RequestSense
MSC_TestUnitReady (Thumb, 44 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = MSC_TestUnitReady ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_SetCSW
- >> MSC_SetStallEP
[Called By]
MSC_RequestSense (Thumb, 80 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = MSC_RequestSense ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> DataInTransfer
- >> DataInFormat
[Called By]
MSC_Inquiry (Thumb, 216 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = MSC_Inquiry ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> DataInTransfer
- >> DataInFormat
[Called By]
MSC_ModeSense6 (Thumb, 38 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = MSC_ModeSense6 ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> DataInTransfer
- >> DataInFormat
[Called By]
MSC_ModeSense10 (Thumb, 48 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = MSC_ModeSense10 ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> DataInTransfer
- >> DataInFormat
[Called By]
MSC_ReadCapacity (Thumb, 52 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = MSC_ReadCapacity ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> DataInTransfer
- >> DataInFormat
[Called By]
MSC_ReadFormatCapacity (Thumb, 66 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = MSC_ReadFormatCapacity ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> DataInTransfer
- >> DataInFormat
[Called By]
MSC_GetCBW (Thumb, 440 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = MSC_GetCBW ⇒ MSC_ReadFormatCapacity ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_ReadFormatCapacity
- >> MSC_ReadCapacity
- >> MSC_ModeSense10
- >> MSC_ModeSense6
- >> MSC_Inquiry
- >> MSC_RequestSense
- >> MSC_TestUnitReady
- >> MSC_RWSetup
- >> MSC_SetCSW
- >> MSC_MemoryRead
- >> MSC_SetStallEP
[Called By]
MSC_BulkIn (Thumb, 80 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = MSC_BulkIn ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_SetCSW
- >> MSC_MemoryRead
- >> MSC_SetStallEP
[Called By]
MSC_BulkOut (Thumb, 96 bytes, Stack size 8 bytes, mscuser.o(.text))
[Stack]
- Max Depth = 72
- Call Chain = MSC_BulkOut ⇒ MSC_GetCBW ⇒ MSC_ReadFormatCapacity ⇒ DataInFormat ⇒ MSC_SetCSW ⇒ USB_WriteEP ⇒ WrCmdEP
[Calls]- >> MSC_GetCBW
- >> MSC_MemoryVerify
- >> MSC_MemoryWrite
- >> MSC_SetCSW
- >> MSC_SetStallEP
- >> USB_ReadEP
[Called By]
SystemInit (Thumb, 476 bytes, Stack size 0 bytes, system_lpc13xx.o(.text))
[Called By]
USB_ReqGetStatus (Thumb, 160 bytes, Stack size 0 bytes, usbcore.o(i.USB_ReqGetStatus))
[Called By]
USB_ReqSetClrFeature (Thumb, 242 bytes, Stack size 16 bytes, usbcore.o(i.USB_ReqSetClrFeature))
[Stack]
- Max Depth = 36
- Call Chain = USB_ReqSetClrFeature ⇒ USB_SetStallEP ⇒ WrCmdDat
[Calls]- >> USB_WakeUpCfg
- >> USB_SetStallEP
- >> USB_ClrStallEP
[Called By]
USB_ReqSetConfiguration (Thumb, 398 bytes, Stack size 24 bytes, usbcore.o(i.USB_ReqSetConfiguration))
[Stack]
- Max Depth = 44
- Call Chain = USB_ReqSetConfiguration ⇒ USB_ResetEP ⇒ WrCmdDat
[Calls]- >> USB_ResetEP
- >> USB_EnableEP
- >> USB_DisableEP
- >> USB_Configure
- >> USB_ConfigEP
[Called By]
USB_ReqSetInterface (Thumb, 278 bytes, Stack size 40 bytes, usbcore.o(i.USB_ReqSetInterface))
[Stack]
- Max Depth = 60
- Call Chain = USB_ReqSetInterface ⇒ USB_ResetEP ⇒ WrCmdDat
[Calls]- >> USB_ResetEP
- >> USB_EnableEP
- >> USB_DisableEP
- >> USB_ConfigEP
[Called By]
Local Symbols
Undefined Global Symbols