or1k_jtag is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

or1k_jtag struct

Syntax

struct or1k_jtag {     struct jtag_tap *tap;     int or1k_jtag_inited;     int or1k_jtag_module_selected;     uint8_t *current_reg_idx;     struct or1k_tap_ip *tap_ip;     struct or1k_du *du_core;     struct target *target; };

Fields

tap

No summary provided. Read more...

or1k_jtag_inited

No summary provided. Read more...

or1k_jtag_module_selected

No summary provided. Read more...

current_reg_idx

No summary provided. Read more...

tap_ip

No summary provided. Read more...

du_core

No summary provided. Read more...

target

No summary provided. Read more...

References

LocationReferrerScopeText
or1k.h:77
struct or1k_jtag {
jsp_server.c:196jsp_init()
int jsp_init(struct or1k_jtag *jtag_info, char *banner)
jsp_server.h:12jsp_service::jtag_infojsp_service
struct or1k_jtag *jtag_info;
jsp_server.h:16jsp_init()::jtag_infojsp_init()
int jsp_init(struct or1k_jtag *jtag_info, char *banner);
or1k.c:1079or1k_init_target()
struct or1k_jtag *jtag = &or1k->jtag;
or1k.c:1253or1k_tap_select_command_handler()
struct or1k_jtag *jtag = &or1k->jtag;
or1k.c:1292or1k_du_select_command_handler()
struct or1k_jtag *jtag = &or1k->jtag;
or1k.h:88or1k_common::jtagor1k_common
struct or1k_jtag jtag;
or1k_du.h:31or1k_du::or1k_jtag_init::jtag_info
int (*or1k_jtag_init)(struct or1k_jtag *jtag_info);
or1k_du.h:33or1k_du::or1k_is_cpu_running::jtag_info
int (*or1k_is_cpu_running)(struct or1k_jtag *jtag_info, int *running);
or1k_du.h:35or1k_du::or1k_cpu_stall::jtag_info
int (*or1k_cpu_stall)(struct or1k_jtag *jtag_info, int action);
or1k_du.h:37or1k_du::or1k_cpu_reset::jtag_info
int (*or1k_cpu_reset)(struct or1k_jtag *jtag_info, int action);
or1k_du.h:39or1k_du::or1k_jtag_read_cpu::jtag_info
int (*or1k_jtag_read_cpu)(struct or1k_jtag *jtag_info,
or1k_du.h:42or1k_du::or1k_jtag_write_cpu::jtag_info
int (*or1k_jtag_write_cpu)(struct or1k_jtag *jtag_info,
or1k_du.h:45or1k_du::or1k_jtag_read_memory::jtag_info
int (*or1k_jtag_read_memory)(struct or1k_jtag *jtag_info, uint32_t addr, uint32_t size,
or1k_du.h:48or1k_du::or1k_jtag_write_memory::jtag_info
int (*or1k_jtag_write_memory)(struct or1k_jtag *jtag_info, uint32_t addr, uint32_t size,
or1k_du.h:52or1k_jtag_to_du()
static inline struct or1k_du *or1k_jtag_to_du(struct or1k_jtag *jtag_info)
or1k_du.h:59or1k_to_du()
struct or1k_jtag *jtag = &or1k->jtag;
or1k_du.h:63or1k_adv_jtag_jsp_xfer()::jtag_infoor1k_adv_jtag_jsp_xfer()
int or1k_adv_jtag_jsp_xfer(struct or1k_jtag *jtag_info,
or1k_du_adv.c:150or1k_adv_jtag_init()
static int or1k_adv_jtag_init(struct or1k_jtag *jtag_info)
or1k_du_adv.c:192adbg_select_module()
static int adbg_select_module(struct or1k_jtag *jtag_info, int chain)
or1k_du_adv.c:225adbg_select_ctrl_reg()
static int adbg_select_ctrl_reg(struct or1k_jtag *jtag_info, uint8_t regidx)
or1k_du_adv.c:278adbg_ctrl_write()
static int adbg_ctrl_write(struct or1k_jtag *jtag_info, uint8_t regidx,
or1k_du_adv.c:335adbg_ctrl_read()
static int adbg_ctrl_read(struct or1k_jtag *jtag_info, uint32_t regidx,
or1k_du_adv.c:392adbg_burst_command()
static int adbg_burst_command(struct or1k_jtag *jtag_info, uint32_t opcode,
or1k_du_adv.c:413adbg_wb_burst_read()
static int adbg_wb_burst_read(struct or1k_jtag *jtag_info, int size,
or1k_du_adv.c:568adbg_wb_burst_write()
static int adbg_wb_burst_write(struct or1k_jtag *jtag_info, const uint8_t *data, int size,
or1k_du_adv.c:708or1k_adv_jtag_read_cpu()
static int or1k_adv_jtag_read_cpu(struct or1k_jtag *jtag_info,
or1k_du_adv.c:725or1k_adv_jtag_write_cpu()
static int or1k_adv_jtag_write_cpu(struct or1k_jtag *jtag_info,
or1k_du_adv.c:742or1k_adv_cpu_stall()
static int or1k_adv_cpu_stall(struct or1k_jtag *jtag_info, int action)
or1k_du_adv.c:772or1k_adv_is_cpu_running()
static int or1k_adv_is_cpu_running(struct or1k_jtag *jtag_info, int *running)
or1k_du_adv.c:806or1k_adv_cpu_reset()
static int or1k_adv_cpu_reset(struct or1k_jtag *jtag_info, int action)
or1k_du_adv.c:836or1k_adv_jtag_read_memory()
static int or1k_adv_jtag_read_memory(struct or1k_jtag *jtag_info,
or1k_du_adv.c:891or1k_adv_jtag_write_memory()
static int or1k_adv_jtag_write_memory(struct or1k_jtag *jtag_info,
or1k_du_adv.c:961or1k_adv_jtag_jsp_xfer()
int or1k_adv_jtag_jsp_xfer(struct or1k_jtag *jtag_info,
or1k_tap.h:27or1k_tap_ip::init::jtag_info
int (*init)(struct or1k_jtag *jtag_info);
or1k_tap_mohor.c:19or1k_tap_mohor_init()
static int or1k_tap_mohor_init(struct or1k_jtag *jtag_info)
or1k_tap_vjtag.c:78or1k_tap_vjtag_init()
static int or1k_tap_vjtag_init(struct or1k_jtag *jtag_info)
or1k_tap_xilinx_bscan.c:19or1k_tap_xilinx_bscan_init()
static int or1k_tap_xilinx_bscan_init(struct or1k_jtag *jtag_info)