fiq_handler ⇒ fiq_handler
Function Pointers
- abort_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
- fiq_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
- irq_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
- prefetch_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
- reserved_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
- reset_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
- svc_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
- undefined_handler from reset_handler.o(RESET_HANDLER) referenced from vector_table.o(VECTOR_TABLE)
Global Symbols
Start (ARM, 0 bytes, Stack size unknown bytes, vector_table.o(VECTOR_TABLE))
vector_table (ARM, 0 bytes, Stack size unknown bytes, vector_table.o(VECTOR_TABLE), UNUSED, KEPT)
reset_handler (ARM, 100 bytes, Stack size 0 bytes, reset_handler.o(RESET_HANDLER))
[Stack]
- Max Depth = 304
- Call Chain = reset_handler ⇒ spibsc_init2 ⇒ R_SFLASH_Exmode_Setting ⇒ Userdef_SFLASH_Set_Mode ⇒ set_mode ⇒ write_status ⇒ write_only_status ⇒ Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> spibsc_init2 (via Veneer)
- >> spibsc_init1 (via Veneer)
- >> init_spibsc_init2_section (via Veneer)
- >> init_spibsc_init1_section
- >> VbarInit
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
undefined_handler (ARM, 0 bytes, Stack size unknown bytes, reset_handler.o(RESET_HANDLER))
[Calls]
[Called By]
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
svc_handler (ARM, 0 bytes, Stack size unknown bytes, reset_handler.o(RESET_HANDLER))
[Calls]
[Called By]
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
prefetch_handler (ARM, 0 bytes, Stack size unknown bytes, reset_handler.o(RESET_HANDLER))
[Calls]
[Called By]
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
abort_handler (ARM, 0 bytes, Stack size unknown bytes, reset_handler.o(RESET_HANDLER))
[Calls]
[Called By]
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
reserved_handler (ARM, 0 bytes, Stack size unknown bytes, reset_handler.o(RESET_HANDLER))
[Calls]
[Called By]
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
irq_handler (ARM, 0 bytes, Stack size unknown bytes, reset_handler.o(RESET_HANDLER))
[Calls]
[Called By]
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
fiq_handler (ARM, 0 bytes, Stack size unknown bytes, reset_handler.o(RESET_HANDLER))
[Calls]
[Called By]
[Address Reference Count : 1]- vector_table.o(VECTOR_TABLE)
init_spibsc_init1_section (ARM, 64 bytes, Stack size 20 bytes, init_spibsc_init1_section.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = init_spibsc_init1_section
[Called By]
VbarInit (ARM, 12 bytes, Stack size 0 bytes, vbar_init.o(INIT_VBAR))
[Called By]
init_spibsc_init2_section (ARM, 64 bytes, Stack size 20 bytes, init_spibsc_init2_section.o(CODE_SPIBSC_INIT1))
[Stack]
- Max Depth = 20
- Call Chain = init_spibsc_init2_section
[Called By]- >> reset_handler (via Veneer)
spibsc_init1 (ARM, 220 bytes, Stack size 8 bytes, spibsc_init1.o(CODE_SPIBSC_INIT1))
[Stack]
- Max Depth = 24
- Call Chain = spibsc_init1 ⇒ RZA_IO_RegWrite_32
[Calls]- >> RZA_IO_RegRead_16
- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegWrite_16
- >> RZA_IO_RegRead_32
[Called By]- >> reset_handler (via Veneer)
RZA_IO_RegWrite_8 (ARM, 28 bytes, Stack size 16 bytes, rza_io_regrw.o(CODE_IO_REGRW), UNUSED)
RZA_IO_RegWrite_16 (ARM, 28 bytes, Stack size 16 bytes, rza_io_regrw.o(CODE_IO_REGRW))
[Stack]
- Max Depth = 16
- Call Chain = RZA_IO_RegWrite_16
[Called By]- >> io_spibsc_port_setting
- >> spibsc_init1
RZA_IO_RegWrite_32 (ARM, 24 bytes, Stack size 16 bytes, rza_io_regrw.o(CODE_IO_REGRW))
[Stack]
- Max Depth = 16
- Call Chain = RZA_IO_RegWrite_32
[Called By]- >> spibsc_stop
- >> spibsc_spimode
- >> spibsc_exmode
- >> spibsc_dr_init
- >> spibsc_common_init
- >> spibsc_bsz_set
- >> spibsc_transfer
- >> spibsc_init1
RZA_IO_RegRead_8 (ARM, 24 bytes, Stack size 8 bytes, rza_io_regrw.o(CODE_IO_REGRW), UNUSED)
RZA_IO_RegRead_16 (ARM, 24 bytes, Stack size 8 bytes, rza_io_regrw.o(CODE_IO_REGRW))
[Stack]
- Max Depth = 8
- Call Chain = RZA_IO_RegRead_16
[Called By]
RZA_IO_RegRead_32 (ARM, 24 bytes, Stack size 8 bytes, rza_io_regrw.o(CODE_IO_REGRW))
[Stack]
- Max Depth = 8
- Call Chain = RZA_IO_RegRead_32
[Called By]- >> spibsc_wait_tend
- >> spibsc_stop
- >> spibsc_spimode
- >> spibsc_exmode
- >> spibsc_dr_init
- >> spibsc_common_init
- >> spibsc_bsz_set
- >> spibsc_transfer
- >> spibsc_init1
UserProgJmp (ARM, 4 bytes, Stack size 0 bytes, user_prog_jmp.o(CODE_SPIBSC_INIT2))
[Called By]
R_SFLASH_EraseSector (ARM, 276 bytes, Stack size 32 bytes, spibsc_flash_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> spibsc_transfer
- >> Userdef_SFLASH_Write_Enable
- >> Userdef_SFLASH_Busy_Wait
R_SFLASH_ByteProgram (ARM, 820 bytes, Stack size 64 bytes, spibsc_flash_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> spibsc_transfer
- >> Userdef_SFLASH_Write_Enable
- >> Userdef_SFLASH_Busy_Wait
R_SFLASH_ByteRead (ARM, 336 bytes, Stack size 64 bytes, spibsc_flash_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> read_data_single
- >> read_data_quad
R_SFLASH_Spibsc_Transfer (ARM, 28 bytes, Stack size 16 bytes, spibsc_flash_api.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 56
- Call Chain = R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]
[Called By]- >> write_bank
- >> read_config
- >> read_bank
- >> write_status
- >> write_only_status
- >> read_status
- >> Userdef_SFLASH_Write_Enable
R_SFLASH_Ctrl_Protect (ARM, 44 bytes, Stack size 24 bytes, spibsc_flash_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> Userdef_SFLASH_Ctrl_Protect
Userdef_SFLASH_Busy_Wait (ARM, 144 bytes, Stack size 32 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 120
- Call Chain = Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]
[Called By]- >> write_bank
- >> write_status
- >> write_only_status
- >> R_SFLASH_ByteProgram
- >> R_SFLASH_EraseSector
Userdef_SFLASH_Write_Enable (ARM, 108 bytes, Stack size 16 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 72
- Call Chain = Userdef_SFLASH_Write_Enable ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> R_SFLASH_Spibsc_Transfer
[Called By]- >> write_bank
- >> write_status
- >> write_only_status
- >> R_SFLASH_ByteProgram
- >> R_SFLASH_EraseSector
Userdef_SFLASH_Set_Mode (ARM, 60 bytes, Stack size 32 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 264
- Call Chain = Userdef_SFLASH_Set_Mode ⇒ set_mode ⇒ write_status ⇒ write_only_status ⇒ Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]
[Called By]- >> R_SFLASH_Exmode_Setting
- >> R_SFLASH_Spimode_Init
Userdef_SFLASH_Ctrl_Protect (ARM, 240 bytes, Stack size 48 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> read_config
- >> write_status
- >> read_status
[Called By]
R_SFLASH_Exmode (ARM, 28 bytes, Stack size 16 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
R_SFLASH_Spimode (ARM, 28 bytes, Stack size 16 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
R_SFLASH_SpibscStop (ARM, 28 bytes, Stack size 16 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
R_SFLASH_Spimode_Init (ARM, 144 bytes, Stack size 40 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> spibsc_common_init
- >> Userdef_SFLASH_Set_Mode
R_SFLASH_Exmode_Init (ARM, 124 bytes, Stack size 24 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 72
- Call Chain = R_SFLASH_Exmode_Init ⇒ spibsc_bsz_set ⇒ io_spibsc_port_setting ⇒ RZA_IO_RegWrite_16
[Calls]- >> spibsc_dr_init
- >> spibsc_bsz_set
[Called By]- >> R_SFLASH_Exmode_Setting
R_SFLASH_Exmode_Setting (ARM, 220 bytes, Stack size 32 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 296
- Call Chain = R_SFLASH_Exmode_Setting ⇒ Userdef_SFLASH_Set_Mode ⇒ set_mode ⇒ write_status ⇒ write_only_status ⇒ Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> spibsc_common_init
- >> R_SFLASH_Exmode_Init
- >> SPIBSC_Exread_Mode_Config
- >> Userdef_SFLASH_Set_Mode
[Called By]
R_SFLASH_WaitTend (ARM, 20 bytes, Stack size 8 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 24
- Call Chain = R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]
[Called By]- >> spibsc_transfer
- >> spibsc_init2
R_SFLASH_Set_Config (ARM, 48 bytes, Stack size 16 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 16
- Call Chain = R_SFLASH_Set_Config
[Calls]- >> Userdef_SPIBSC_Set_Config
- >> SPIBSC_Exread_Mode_Config
[Called By]
spibsc_bsz_set (ARM, 332 bytes, Stack size 16 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 48
- Call Chain = spibsc_bsz_set ⇒ io_spibsc_port_setting ⇒ RZA_IO_RegWrite_16
[Calls]- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegRead_32
- >> io_spibsc_port_setting
[Called By]- >> spibsc_common_init
- >> R_SFLASH_Exmode_Init
spibsc_common_init (ARM, 636 bytes, Stack size 24 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 72
- Call Chain = spibsc_common_init ⇒ spibsc_bsz_set ⇒ io_spibsc_port_setting ⇒ RZA_IO_RegWrite_16
[Calls]- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegRead_32
- >> io_spibsc_port_setting
- >> spibsc_bsz_set
[Called By]- >> R_SFLASH_Exmode_Setting
- >> R_SFLASH_Spimode_Init
spibsc_wait_tend (ARM, 48 bytes, Stack size 8 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 16
- Call Chain = spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]
[Called By]
spibsc_dr_init (ARM, 800 bytes, Stack size 16 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 32
- Call Chain = spibsc_dr_init ⇒ RZA_IO_RegWrite_32
[Calls]- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegRead_32
[Called By]
spibsc_stop (ARM, 108 bytes, Stack size 8 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegRead_32
[Called By]- >> spibsc_spimode
- >> spibsc_exmode
- >> R_SFLASH_SpibscStop
spibsc_exmode (ARM, 92 bytes, Stack size 8 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegRead_32
- >> spibsc_stop
[Called By]
spibsc_spimode (ARM, 92 bytes, Stack size 8 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegRead_32
- >> spibsc_stop
[Called By]
spibsc_transfer (ARM, 1540 bytes, Stack size 16 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 40
- Call Chain = spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> RZA_IO_RegWrite_32
- >> RZA_IO_RegRead_32
- >> R_SFLASH_WaitTend
[Called By]- >> R_SFLASH_Spibsc_Transfer
- >> R_SFLASH_ByteProgram
- >> R_SFLASH_EraseSector
- >> read_data_single
- >> read_data_quad
Userdef_SPIBSC_Set_Config (ARM, 128 bytes, Stack size 0 bytes, spibsc_ioset_userdef.o(CODE_SPIBSC_INIT2))
[Called By]
spibsc_init2 (ARM, 64 bytes, Stack size 8 bytes, spibsc_init2.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 304
- Call Chain = spibsc_init2 ⇒ R_SFLASH_Exmode_Setting ⇒ Userdef_SFLASH_Set_Mode ⇒ set_mode ⇒ write_status ⇒ write_only_status ⇒ Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> sflash_boot_error_down
- >> R_SFLASH_Set_Config
- >> R_SFLASH_WaitTend
- >> R_SFLASH_Exmode_Setting
- >> UserProgJmp
[Called By]- >> reset_handler (via Veneer)
Local Symbols
read_data_quad (ARM, 620 bytes, Stack size 56 bytes, spibsc_flash_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
[Called By]
read_data_single (ARM, 616 bytes, Stack size 56 bytes, spibsc_flash_api.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
[Called By]
read_status (ARM, 252 bytes, Stack size 32 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 88
- Call Chain = read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> R_SFLASH_Spibsc_Transfer
[Called By]- >> set_mode
- >> Userdef_SFLASH_Ctrl_Protect
- >> Userdef_SFLASH_Busy_Wait
write_only_status (ARM, 216 bytes, Stack size 24 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 144
- Call Chain = write_only_status ⇒ Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> Userdef_SFLASH_Write_Enable
- >> Userdef_SFLASH_Busy_Wait
- >> R_SFLASH_Spibsc_Transfer
[Called By]
write_status (ARM, 276 bytes, Stack size 32 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 176
- Call Chain = write_status ⇒ write_only_status ⇒ Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> write_only_status
- >> Userdef_SFLASH_Write_Enable
- >> Userdef_SFLASH_Busy_Wait
- >> R_SFLASH_Spibsc_Transfer
[Called By]- >> set_mode
- >> Userdef_SFLASH_Ctrl_Protect
read_bank (ARM, 208 bytes, Stack size 32 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 88
- Call Chain = read_bank ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> R_SFLASH_Spibsc_Transfer
[Called By]
read_config (ARM, 252 bytes, Stack size 32 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 88
- Call Chain = read_config ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> R_SFLASH_Spibsc_Transfer
[Called By]- >> set_mode
- >> Userdef_SFLASH_Ctrl_Protect
set_mode (ARM, 284 bytes, Stack size 56 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 232
- Call Chain = set_mode ⇒ write_status ⇒ write_only_status ⇒ Userdef_SFLASH_Busy_Wait ⇒ read_status ⇒ R_SFLASH_Spibsc_Transfer ⇒ spibsc_transfer ⇒ R_SFLASH_WaitTend ⇒ spibsc_wait_tend ⇒ RZA_IO_RegRead_32
[Calls]- >> read_config
- >> read_bank
- >> write_status
- >> read_status
[Called By]- >> Userdef_SFLASH_Set_Mode
write_bank (ARM, 216 bytes, Stack size 24 bytes, spibsc_flash_userdef.o(CODE_SPIBSC_INIT2), UNUSED)
[Calls]
- >> Userdef_SFLASH_Write_Enable
- >> Userdef_SFLASH_Busy_Wait
- >> R_SFLASH_Spibsc_Transfer
SPIBSC_Exread_Mode_Config (ARM, 252 bytes, Stack size 0 bytes, spibsc_ioset_api.o(CODE_SPIBSC_INIT2))
[Called By]
- >> R_SFLASH_Set_Config
- >> R_SFLASH_Exmode_Setting
io_spibsc_port_setting (ARM, 3596 bytes, Stack size 16 bytes, spibsc_ioset_drv.o(CODE_SPIBSC_INIT2))
[Stack]
- Max Depth = 32
- Call Chain = io_spibsc_port_setting ⇒ RZA_IO_RegWrite_16
[Calls]
[Called By]- >> spibsc_common_init
- >> spibsc_bsz_set
sflash_boot_error_down (ARM, 8 bytes, Stack size 0 bytes, spibsc_init2.o(CODE_SPIBSC_INIT2))
[Called By]
Undefined Global Symbols