OpenOCD
|
Go to the source code of this file.
Data Structures | |
struct | esp_xtensa_common |
Functions | |
int | esp_xtensa_arch_state (struct target *target) |
int | esp_xtensa_breakpoint_add (struct target *target, struct breakpoint *breakpoint) |
int | esp_xtensa_breakpoint_remove (struct target *target, struct breakpoint *breakpoint) |
int | esp_xtensa_init_arch_info (struct target *target, struct esp_xtensa_common *esp_xtensa, struct xtensa_debug_module_config *dm_cfg, const struct esp_semihost_ops *semihost_ops) |
int | esp_xtensa_poll (struct target *target) |
void | esp_xtensa_queue_tdi_idle (struct target *target) |
void | esp_xtensa_target_deinit (struct target *target) |
int | esp_xtensa_target_init (struct command_context *cmd_ctx, struct target *target) |
static struct esp_xtensa_common * | target_to_esp_xtensa (struct target *target) |
int esp_xtensa_arch_state | ( | struct target * | target | ) |
Definition at line 44 of file esp_xtensa.c.
References ERROR_OK.
int esp_xtensa_breakpoint_add | ( | struct target * | target, |
struct breakpoint * | breakpoint | ||
) |
Definition at line 54 of file esp_xtensa.c.
References xtensa_breakpoint_add().
int esp_xtensa_breakpoint_remove | ( | struct target * | target, |
struct breakpoint * | breakpoint | ||
) |
Definition at line 60 of file esp_xtensa.c.
References xtensa_breakpoint_remove().
int esp_xtensa_init_arch_info | ( | struct target * | target, |
struct esp_xtensa_common * | esp_xtensa, | ||
struct xtensa_debug_module_config * | dm_cfg, | ||
const struct esp_semihost_ops * | semihost_ops | ||
) |
Definition at line 19 of file esp_xtensa.c.
References ERROR_OK, esp_semihost_data::ops, esp_xtensa_common::semihost, esp_xtensa_common::xtensa, and xtensa_init_arch_info().
Referenced by esp_xtensa_smp_init_arch_info().
int esp_xtensa_poll | ( | struct target * | target | ) |
Definition at line 49 of file esp_xtensa.c.
References xtensa_poll().
Referenced by esp32s2_poll(), and esp_xtensa_smp_poll().
void esp_xtensa_queue_tdi_idle | ( | struct target * | target | ) |
void esp_xtensa_target_deinit | ( | struct target * | target | ) |
Definition at line 36 of file esp_xtensa.c.
References LOG_DEBUG, target_to_esp_xtensa(), and xtensa_target_deinit().
int esp_xtensa_target_init | ( | struct command_context * | cmd_ctx, |
struct target * | target | ||
) |
Definition at line 31 of file esp_xtensa.c.
References xtensa_target_init().
Referenced by esp_xtensa_smp_target_init().
|
inlinestatic |
Definition at line 21 of file esp_xtensa.h.
References target::arch_info, and container_of.
Referenced by __attribute__(), esp32s2_poll(), esp_xtensa_semihosting(), esp_xtensa_smp_poll(), esp_xtensa_smp_update_halt_gdb(), and esp_xtensa_target_deinit().