OpenOCD
mips_ejtag_set_instr()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
mips_ejtag_set_instr()
mips_ejtag_set_instr() function
Syntax
from
mips_ejtag.h:245
void
mips_ejtag_set_instr
(
struct
mips_ejtag
*
ejtag_info
,
uint32_t
new_instr
)
;
Implemented in
mips_ejtag.c:22
Arguments
ejtag_info
new_instr
References
Location
Referrer
Text
mips_ejtag.c:22
void
mips_ejtag_set_instr
(
struct
mips_ejtag
*
ejtag_info
,
uint32_t
new_instr
)
mips_ejtag.h:245
void
mips_ejtag_set_instr
(
struct
mips_ejtag
*
ejtag_info
,
uint32_t
new_instr
)
;
mips32.c:2278
mips32_handle_ejtag_reg_command()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:70
ejtag_dma_read()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips32_dmaacc.c:74
ejtag_dma_read()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:82
ejtag_dma_read()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_dmaacc.c:86
ejtag_dma_read()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:111
ejtag_dma_read_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips32_dmaacc.c:115
ejtag_dma_read_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:124
ejtag_dma_read_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_dmaacc.c:128
ejtag_dma_read_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:159
ejtag_dma_read_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips32_dmaacc.c:163
ejtag_dma_read_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:171
ejtag_dma_read_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_dmaacc.c:175
ejtag_dma_read_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:216
ejtag_dma_write()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips32_dmaacc.c:221
ejtag_dma_write()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_dmaacc.c:225
ejtag_dma_write()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:233
ejtag_dma_write()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:262
ejtag_dma_write_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips32_dmaacc.c:267
ejtag_dma_write_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_dmaacc.c:271
ejtag_dma_write_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:279
ejtag_dma_write_h()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:309
ejtag_dma_write_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips32_dmaacc.c:314
ejtag_dma_write_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_dmaacc.c:318
ejtag_dma_write_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_dmaacc.c:326
ejtag_dma_write_b()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_pracc.c:73
wait_for_pracc_rw()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_pracc.c:101
mips32_pracc_read_ctrl_addr()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips32_pracc.c:111
mips32_pracc_finish()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips32_pracc.c:127
mips32_pracc_clean_text_jump()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_pracc.c:144
mips32_pracc_clean_text_jump()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_pracc.c:205
mips32_pracc_exec()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_pracc.c:281
mips32_pracc_exec()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_pracc.c:377
mips32_pracc_queue_exec()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ALL
)
;
mips32_pracc.c:1295
mips32_pracc_fastdata_xfer()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_DATA
)
;
mips32_pracc.c:1313
mips32_pracc_fastdata_xfer()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_FASTDATA
)
;
mips32_pracc.c:1322
mips32_pracc_fastdata_xfer()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_FASTDATA
)
;
mips64_pracc.c:47
wait_for_pracc_rw()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips64_pracc.c:135
mips64_pracc_exec_read()
mips_ejtag_set_instr
(
ctx
->
ejtag_info
,
EJTAG_INST_DATA
)
;
mips64_pracc.c:143
mips64_pracc_exec_read()
mips_ejtag_set_instr
(
ctx
->
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips64_pracc.c:161
mips64_pracc_exec_write()
mips_ejtag_set_instr
(
ctx
->
ejtag_info
,
EJTAG_INST_DATA
)
;
mips64_pracc.c:168
mips64_pracc_exec_write()
mips_ejtag_set_instr
(
ctx
->
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips64_pracc.c:249
mips64_pracc_exec()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips64_pracc.c:1362
mips64_pracc_fastdata_xfer()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips64_pracc.c:1374
mips64_pracc_fastdata_xfer()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_FASTDATA
)
;
mips64_pracc.c:1384
mips64_pracc_fastdata_xfer()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_FASTDATA
)
;
mips64_pracc.c:1413
mips64_pracc_fastdata_xfer()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_ADDRESS
)
;
mips_ejtag.c:44
mips_ejtag_get_idcode()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_IDCODE
)
;
mips_ejtag.c:52
mips_ejtag_get_impcode()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_IMPCODE
)
;
mips_ejtag.c:234
mips_ejtag_enter_debug()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips_m4k.c:185
mips_m4k_poll()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips_m4k.c:199
mips_m4k_poll()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips_m4k.c:218
mips_m4k_poll()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_NORMALBOOT
)
;
mips_m4k.c:325
mips_m4k_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_EJTAGBOOT
)
;
mips_m4k.c:327
mips_m4k_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_NORMALBOOT
)
;
mips_m4k.c:343
mips_m4k_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_SW_MTAP
)
;
mips_m4k.c:344
mips_m4k_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_COMMAND
)
;
mips_m4k.c:348
mips_m4k_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_SW_ETAP
)
;
mips_m4k.c:353
mips_m4k_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips_m4k.c:1182
mips_m4k_examine()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_SW_ETAP
)
;
mips_mips64.c:78
mips_mips64_poll()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips_mips64.c:88
mips_mips64_poll()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_CONTROL
)
;
mips_mips64.c:171
mips_mips64_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_EJTAGBOOT
)
;
mips_mips64.c:173
mips_mips64_assert_reset()
mips_ejtag_set_instr
(
ejtag_info
,
EJTAG_INST_NORMALBOOT
)
;
pic32mm.c:1019
pic32mm_handle_unlock_command()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_SW_MTAP
)
;
pic32mm.c:1020
pic32mm_handle_unlock_command()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_COMMAND
)
;
pic32mm.c:1049
pic32mm_handle_unlock_command()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_SW_ETAP
)
;
pic32mx.c:882
pic32mx_handle_unlock_command()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_SW_MTAP
)
;
pic32mx.c:883
pic32mx_handle_unlock_command()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_COMMAND
)
;
pic32mx.c:912
pic32mx_handle_unlock_command()
mips_ejtag_set_instr
(
ejtag_info
,
MTAP_SW_ETAP
)
;
Call Tree
Functions calling
mips_ejtag_set_instr()
Functions called by
mips_ejtag_set_instr()
mips_ejtag_get_idcode()
mips_ejtag_get_impcode()
mips_ejtag_enter_debug()
pic32mx_handle_unlock_command()
pic32mm_handle_unlock_command()
mips32_handle_ejtag_reg_command()
ejtag_dma_read()
ejtag_dma_read_h()
ejtag_dma_read_b()
ejtag_dma_write()
ejtag_dma_write_h()
ejtag_dma_write_b()
wait_for_pracc_rw()
mips32_pracc_read_ctrl_addr()
mips32_pracc_finish()
mips32_pracc_clean_text_jump()
mips32_pracc_exec()
mips32_pracc_queue_exec()
mips32_pracc_fastdata_xfer()
mips_m4k_poll()
mips_m4k_assert_reset()
mips_m4k_examine()
mips_mips64_poll()
mips_mips64_assert_reset()
wait_for_pracc_rw()
mips64_pracc_exec_read()
mips64_pracc_exec_write()
mips64_pracc_exec()
mips64_pracc_fastdata_xfer()
all items filtered out
mips_ejtag_set_instr()
buf_set_u32()
buf_get_u32()
jtag_add_ir_scan()
all items filtered out
Data read by
mips_ejtag_set_instr()
Data written by
mips_ejtag_set_instr()
tap_state::TAP_IDLE
scan_field::num_bits
jtag_tap::ir_length
jtag_tap::cur_instr
mips_ejtag::tap
mips_ejtag_set_instr()::ejtag_info
mips_ejtag_set_instr()::new_instr
mips_ejtag_set_instr()::tap
mips_ejtag_set_instr()::field
mips_ejtag_set_instr()::t
all items filtered out
mips_ejtag_set_instr()
scan_field::num_bits
scan_field::out_value
scan_field::in_value
all items filtered out
Type of
mips_ejtag_set_instr()
mips_ejtag_set_instr()
uint8_t
jtag_tap
scan_field
all items filtered out