OpenOCD
or1k_du Struct Reference
Collaboration diagram for or1k_du:

Data Fields

struct list_head list
 
const char * name
 
int options
 
int(* or1k_cpu_reset )(struct or1k_jtag *jtag_info, int action)
 
int(* or1k_cpu_stall )(struct or1k_jtag *jtag_info, int action)
 
int(* or1k_is_cpu_running )(struct or1k_jtag *jtag_info, int *running)
 
int(* or1k_jtag_init )(struct or1k_jtag *jtag_info)
 
int(* or1k_jtag_read_cpu )(struct or1k_jtag *jtag_info, uint32_t addr, int count, uint32_t *value)
 
int(* or1k_jtag_read_memory )(struct or1k_jtag *jtag_info, uint32_t addr, uint32_t size, int count, uint8_t *buffer)
 
int(* or1k_jtag_write_cpu )(struct or1k_jtag *jtag_info, uint32_t addr, int count, const uint32_t *value)
 
int(* or1k_jtag_write_memory )(struct or1k_jtag *jtag_info, uint32_t addr, uint32_t size, int count, const uint8_t *buffer)
 

Detailed Description

Definition at line 26 of file or1k_du.h.

Field Documentation

◆ list

struct list_head or1k_du::list

Definition at line 27 of file or1k_du.h.

Referenced by COMMAND_HANDLER(), and or1k_du_adv_register().

◆ name

const char* or1k_du::name

Definition at line 27 of file or1k_du.h.

Referenced by COMMAND_HANDLER().

◆ options

int or1k_du::options

◆ or1k_cpu_reset

int(* or1k_du::or1k_cpu_reset) (struct or1k_jtag *jtag_info, int action)

Definition at line 37 of file or1k_du.h.

Referenced by or1k_assert_reset(), and or1k_deassert_reset().

◆ or1k_cpu_stall

int(* or1k_du::or1k_cpu_stall) (struct or1k_jtag *jtag_info, int action)

Definition at line 35 of file or1k_du.h.

Referenced by or1k_halt(), or1k_resume_or_step(), and or1k_soft_reset_halt().

◆ or1k_is_cpu_running

int(* or1k_du::or1k_is_cpu_running) (struct or1k_jtag *jtag_info, int *running)

Definition at line 33 of file or1k_du.h.

Referenced by or1k_examine(), and or1k_is_cpu_running().

◆ or1k_jtag_init

int(* or1k_du::or1k_jtag_init) (struct or1k_jtag *jtag_info)

Definition at line 31 of file or1k_du.h.

Referenced by or1k_is_cpu_running().

◆ or1k_jtag_read_cpu

int(* or1k_du::or1k_jtag_read_cpu) (struct or1k_jtag *jtag_info, uint32_t addr, int count, uint32_t *value)

◆ or1k_jtag_read_memory

int(* or1k_du::or1k_jtag_read_memory) (struct or1k_jtag *jtag_info, uint32_t addr, uint32_t size, int count, uint8_t *buffer)

Definition at line 45 of file or1k_du.h.

Referenced by or1k_add_breakpoint(), and or1k_read_memory().

◆ or1k_jtag_write_cpu

int(* or1k_du::or1k_jtag_write_cpu) (struct or1k_jtag *jtag_info, uint32_t addr, int count, const uint32_t *value)

◆ or1k_jtag_write_memory

int(* or1k_du::or1k_jtag_write_memory) (struct or1k_jtag *jtag_info, uint32_t addr, uint32_t size, int count, const uint8_t *buffer)

Definition at line 48 of file or1k_du.h.

Referenced by or1k_add_breakpoint(), or1k_remove_breakpoint(), and or1k_write_memory().


The documentation for this struct was generated from the following file: