OpenOCD
target::smp_targets
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
target::smp_targets
target::smp_targets field
Syntax
from
target.h:190
struct
list_head
*
smp_targets
;
References
Location
Referrer
Text
target.h:190
struct
list_head
*
smp_targets
;
/* list all targets in this smp group/cluster
aarch64.c:339
aarch64_prepare_halt_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
aarch64.c:430
aarch64_halt_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
aarch64.c:485
update_halt_gdb()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
aarch64.c:750
aarch64_prep_restart_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
aarch64.c:805
aarch64_step_restart_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
aarch64.c:895
aarch64_resume()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
armv7a.c:199
armv7a_l2x_cache_init()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
armv7a_cache.c:127
armv7a_cache_flush_all_data()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
armv7a_cache_l2x.c:202
armv7a_l2x_cache_init()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
armv8_cache.c:243
armv8_flush_all_data()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:217
breakpoint_add()
head
=
list_first_entry
(
target
->
smp_targets
,
struct
target_list
,
lh
)
;
breakpoints.c:221
breakpoint_add()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:242
context_breakpoint_add()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:264
hybrid_breakpoint_add()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:351
breakpoint_remove()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:436
breakpoint_watchpoint_remove_all()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:475
breakpoint_clear_target()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:574
watchpoint_add()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
breakpoints.c:612
watchpoint_remove()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
cortex_a.c:667
get_cortex_a()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
cortex_a.c:681
cortex_a_halt_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
cortex_a.c:706
update_halt_gdb()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
cortex_a.c:975
cortex_a_restore_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
cortex_a.c:3344
handle_cortex_a_freeze_core_command()
foreach_smp_target
(
head
,
target
->
smp_targets
)
cortex_m.c:1177
cortex_m_poll()
last
=
list_last_entry
(
target
->
smp_targets
,
struct
target_list
,
lh
)
;
cortex_m.c:1182
cortex_m_poll()
cortex_m_poll_smp
(
target
->
smp_targets
)
;
cortex_m.c:1221
cortex_m_halt()
return
cortex_m_smp_halt_all
(
target
->
smp_targets
)
;
cortex_m.c:1424
cortex_m_restore_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp32.c:141
esp32_soc_reset()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp32.c:405
esp32_cmd_flashbootstrap()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp32_apptrace.c:419
esp32_apptrace_cmd_ctx_init()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp32_apptrace.c:1450
esp32_cmd_apptrace_generic()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp32s3.c:138
esp32s3_soc_reset()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:98
esp_xtensa_smp_soft_reset_halt()
head
=
list_first_entry
(
target
->
smp_targets
,
struct
target_list
,
lh
)
;
esp_xtensa_smp.c:111
esp_xtensa_smp_soft_reset_halt()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:126
esp_xtensa_smp_on_halt()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:139
get_halted_esp_xtensa_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:173
esp_xtensa_smp_poll()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:188
esp_xtensa_smp_poll()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:271
esp_xtensa_smp_update_halt_gdb()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:345
esp_xtensa_smp_resume_cores()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:463
esp_xtensa_smp_watchpoint_add()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:490
esp_xtensa_smp_watchpoint_remove()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:512
esp_xtensa_smp_run_func_image()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:553
esp_xtensa_smp_run_onboard_func()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:601
esp_xtensa_smp_target_init()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:621
esp_xtensa_smp_cmd_xtdef()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:640
esp_xtensa_smp_cmd_xtopt()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:659
esp_xtensa_smp_cmd_xtmem()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:678
esp_xtensa_smp_cmd_xtmpu()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:697
esp_xtensa_smp_cmd_xtmmu()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:716
esp_xtensa_smp_cmd_xtreg()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:735
esp_xtensa_smp_cmd_xtregfmt()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:754
esp_xtensa_smp_cmd_permissive_mode()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:773
esp_xtensa_smp_cmd_smpbreak()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:790
esp_xtensa_smp_cmd_mask_interrupts()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:809
esp_xtensa_smp_cmd_perfmon_enable()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:828
esp_xtensa_smp_cmd_perfmon_dump()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:848
esp_xtensa_smp_cmd_tracestart()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:867
esp_xtensa_smp_cmd_tracestop()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:888
esp_xtensa_smp_cmd_tracedump()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
esp_xtensa_smp.c:899
esp_xtensa_smp_cmd_tracedump()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
gdb_server.c:1721
gdb_step_continue_packet()
foreach_smp_target
(
head
,
target
->
smp_targets
)
gdb_server.c:2364
smp_reg_list_noread()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
gdb_server.c:2424
smp_reg_list_noread()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
gdb_server.c:3902
gdb_target_start()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
hwthread.c:41
threadid_from_target()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
hwthread.c:105
hwthread_update_threads()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
hwthread.c:130
hwthread_update_threads()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
hwthread.c:225
hwthread_find_thread()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
linux.c:185
linux_os_thread_reg_list()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
linux.c:403
get_current()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
linux.c:1384
linux_os_smp_init()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
mips_m4k.c:125
get_mips_m4k()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
mips_m4k.c:138
mips_m4k_halt_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
mips_m4k.c:406
mips_m4k_restore_smp()
foreach_smp_target
(
head
,
target
->
smp_targets
)
{
riscv.c:1240
riscv_halt()
foreach_smp_target
(
tlist
,
target
->
smp_targets
)
{
riscv.c:1246
riscv_halt()
foreach_smp_target
(
tlist
,
target
->
smp_targets
)
{
riscv.c:1255
riscv_halt()
foreach_smp_target
(
tlist
,
target
->
smp_targets
)
{
riscv.c:1479
riscv_resume()
tlist
,
target
->
smp_targets
)
{
riscv.c:1487
riscv_resume()
tlist
,
target
->
smp_targets
)
{
riscv.c:1498
riscv_resume()
tlist
,
target
->
smp_targets
)
{
riscv.c:2193
riscv_openocd_poll()
foreach_smp_target
(
list
,
target
->
smp_targets
)
{
riscv.c:2252
riscv_openocd_poll()
foreach_smp_target
(
list
,
target
->
smp_targets
)
{
smp.c:111
default_handle_smp_command()
foreach_smp_target
(
head
,
target
->
smp_targets
)
smp.c:118
default_handle_smp_command()
foreach_smp_target
(
head
,
target
->
smp_targets
)
smp.c:122
default_handle_smp_command()
if
(
!
list_empty
(
target
->
smp_targets
)
&&
target
->
gdb_service
)
smp.c:138
handle_smp_gdb_command()
if
(
!
list_empty
(
target
->
smp_targets
)
)
{
target.c:2220
target_destroy()
list_for_each_entry_safe
(
head
,
tmp
,
target
->
smp_targets
,
lh
)
{
target.c:2225
target_destroy()
if
(
target
->
smp_targets
!=
&
empty_smp_targets
)
target.c:2226
target_destroy()
free
(
target
->
smp_targets
)
;
target.c:5883
target_create()
target
->
smp_targets
=
&
empty_smp_targets
;
target.c:6149
handle_target_smp()
target
->
smp_targets
=
lh
;
Data Use
Functions writing
target::smp_targets
Functions reading
target::smp_targets
target_create()
handle_target_smp()
all items filtered out
target::smp_targets
linux_os_thread_reg_list()
get_current()
linux_os_smp_init()
threadid_from_target()
hwthread_update_threads()
hwthread_find_thread()
gdb_step_continue_packet()
smp_reg_list_noread()
gdb_target_start()
armv7a_l2x_cache_init()
armv7a_cache_flush_all_data()
armv7a_l2x_cache_init()
armv8_flush_all_data()
breakpoint_add()
context_breakpoint_add()
hybrid_breakpoint_add()
breakpoint_remove()
breakpoint_watchpoint_remove_all()
breakpoint_clear_target()
watchpoint_add()
watchpoint_remove()
get_cortex_a()
cortex_a_halt_smp()
update_halt_gdb()
cortex_a_restore_smp()
handle_cortex_a_freeze_core_command()
cortex_m_poll()
cortex_m_halt()
cortex_m_restore_smp()
get_mips_m4k()
mips_m4k_halt_smp()
mips_m4k_restore_smp()
default_handle_smp_command()
handle_smp_gdb_command()
target_destroy()
aarch64_prepare_halt_smp()
aarch64_halt_smp()
update_halt_gdb()
aarch64_prep_restart_smp()
aarch64_step_restart_smp()
aarch64_resume()
riscv_halt()
riscv_resume()
riscv_openocd_poll()
esp_xtensa_smp_soft_reset_halt()
esp_xtensa_smp_on_halt()
get_halted_esp_xtensa_smp()
esp_xtensa_smp_poll()
esp_xtensa_smp_update_halt_gdb()
esp_xtensa_smp_resume_cores()
esp_xtensa_smp_watchpoint_add()
esp_xtensa_smp_watchpoint_remove()
esp_xtensa_smp_run_func_image()
esp_xtensa_smp_run_onboard_func()
esp_xtensa_smp_target_init()
esp_xtensa_smp_cmd_xtdef()
esp_xtensa_smp_cmd_xtopt()
esp_xtensa_smp_cmd_xtmem()
esp_xtensa_smp_cmd_xtmpu()
esp_xtensa_smp_cmd_xtmmu()
esp_xtensa_smp_cmd_xtreg()
esp_xtensa_smp_cmd_xtregfmt()
esp_xtensa_smp_cmd_permissive_mode()
esp_xtensa_smp_cmd_smpbreak()
esp_xtensa_smp_cmd_mask_interrupts()
esp_xtensa_smp_cmd_perfmon_enable()
esp_xtensa_smp_cmd_perfmon_dump()
esp_xtensa_smp_cmd_tracestart()
esp_xtensa_smp_cmd_tracestop()
esp_xtensa_smp_cmd_tracedump()
esp32_soc_reset()
esp32_cmd_flashbootstrap()
esp32s3_soc_reset()
esp32_apptrace_cmd_ctx_init()
esp32_cmd_apptrace_generic()
all items filtered out
Type of
target::smp_targets
target::smp_targets
list_head
all items filtered out