target::tap is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

target::tap field

Syntax

struct jtag_tap *tap;

References

LocationReferrerText
target.h:119
struct jtag_tap *tap; /* where on the jtag chain is this */
arc.c:1439arc_target_create()
arm11.c:107arm11_debug_entry()
arm11.c:295arm11_leave_debug_state()
arm11.c:1088arm11_target_create()
if (!target->tap)
arm11.c:1091arm11_target_create()
if (target->tap->ir_length != 5) {
arm11.c:1103arm11_target_create()
arm11->jtag_info.tap = target->tap;
arm11.c:1149arm11_examine()
arm11_add_dr_scan_vc(arm11->arm.target->tap, 1, &idcode_field, TAP_DRPAUSE);
arm11.c:1162arm11_examine()
arm11_dbgtap.c:126arm11_add_ir()
struct jtag_tap *tap = arm11->arm.target->tap;
arm11_dbgtap.c:139arm11_add_ir()
arm11_dbgtap.c:210arm11_add_debug_scan_n()
arm11_dbgtap.c:252arm11_add_debug_inst()
arm11_dbgtap.c:280arm11_read_dscr()
arm11_add_dr_scan_vc(arm11->arm.target->tap, 1, &chain1_field, TAP_DRPAUSE);
arm11_dbgtap.c:316arm11_write_dscr()
arm11_add_dr_scan_vc(arm11->arm.target->tap, 1, &chain1_field, TAP_DRPAUSE);
arm11_dbgtap.c:476arm11_run_instr_data_to_core()
arm11_dbgtap.c:507arm11_run_instr_data_to_core()
arm11_dbgtap.c:647arm11_run_instr_data_to_core_noack()
arm11_dbgtap.c:678arm11_run_instr_data_to_core_noack()
arm11_dbgtap.c:751arm11_run_instr_data_from_core()
arm11_dbgtap.c:886arm11_sc7_run()
arm720t.c:420arm720t_target_create()
return arm720t_init_arch_info(target, arm720t, target->tap);
arm7tdmi.c:677arm7tdmi_target_create()
arm920t.c:841arm920t_target_create()
return arm920t_init_arch_info(target, arm920t, target->tap);
arm926ejs.c:710arm926ejs_target_create()
target->tap->ir_capture_mask = 0x0f;
arm926ejs.c:712arm926ejs_target_create()
return arm926ejs_init_arch_info(target, arm926ejs, target->tap);
arm946e.c:86arm946e_target_create()
arm966e.c:45arm966e_target_create()
return arm966e_init_arch_info(target, arm966e, target->tap);
arm9tdmi.c:772arm9tdmi_target_create()
arm_adi_v5.c:2470adiv5_jim_configure_ext()
target->tap = pc->dap->tap;
ath79.c:772ath79_probe()
if (target_device->tap_idcode == target->tap->idcode)
ath79.c:776ath79_probe()
target->tap->idcode);
avr32_ap7k.c:508avr32_ap7k_init_target()
ap7k->jtag.tap = target->tap;
avrt.c:75avr_target_create()
avr->jtag_info.tap = target->tap;
batch.c:101riscv_batch_run()
dsp563xx.c:488dsp563xx_reg_read_high_io()
err = dsp563xx_once_execute_sw_ir(target->tap, 0, instr);
dsp563xx.c:493dsp563xx_reg_read_high_io()
err = dsp563xx_once_execute_sw_ir(target->tap, 1, instr);
dsp563xx.c:497dsp563xx_reg_read_high_io()
dsp563xx.c:517dsp563xx_reg_write_high_io()
err = dsp563xx_once_execute_dw_ir(target->tap, 0, 0x60F400, data);
dsp563xx.c:522dsp563xx_reg_write_high_io()
err = dsp563xx_once_execute_sw_ir(target->tap, 1, instr);
dsp563xx.c:538dsp563xx_reg_read()
err = dsp563xx_once_execute_sw_ir(target->tap, 0, instr);
dsp563xx.c:542dsp563xx_reg_read()
err = dsp563xx_once_execute_sw_ir(target->tap, 1, 0x000000);
dsp563xx.c:546dsp563xx_reg_read()
dsp563xx.c:553dsp563xx_reg_write()
dsp563xx.c:557dsp563xx_reg_write()
return dsp563xx_once_execute_sw_ir(target->tap, 1, 0x000000);
dsp563xx.c:890dsp563xx_target_create()
dsp563xx->jtag_info.tap = target->tap;
dsp563xx.c:915dsp563xx_examine()
if (!target->tap->has_idcode) {
dsp563xx.c:924dsp563xx_examine()
chip = (target->tap->idcode>>12) & 0x3ff;
dsp563xx.c:932dsp563xx_examine()
dsp563xx.c:949dsp563xx_debug_once_init()
dsp563xx.c:975dsp563xx_debug_init()
err = dsp563xx_once_execute_dw_ir(target->tap, 1, arch_info->instr_mask, sr);
dsp563xx.c:1035dsp563xx_jtag_debug_request()
dsp563xx.c:1045dsp563xx_poll()
dsp563xx.c:1053dsp563xx_poll()
err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OSCR, &once_status);
dsp563xx.c:1076dsp563xx_poll()
dsp563xx.c:1080dsp563xx_poll()
dsp563xx.c:1084dsp563xx_poll()
dsp563xx.c:1147dsp563xx_resume()
dsp563xx.c:1151dsp563xx_resume()
dsp563xx.c:1158dsp563xx_resume()
dsp563xx.c:1161dsp563xx_resume()
dsp563xx.c:1212dsp563xx_step_ex()
dsp563xx.c:1216dsp563xx_step_ex()
dsp563xx.c:1227dsp563xx_step_ex()
dsp563xx.c:1233dsp563xx_step_ex()
dsp563xx.c:1237dsp563xx_step_ex()
dsp563xx.c:1244dsp563xx_step_ex()
dsp563xx.c:1247dsp563xx_step_ex()
dsp563xx.c:1255dsp563xx_step_ex()
err = dsp563xx_once_reg_read(target->tap, 1, DSP563XX_ONCE_OSCR, &once_status);
dsp563xx.c:1260dsp563xx_step_ex()
dsp563xx.c:1264dsp563xx_step_ex()
dsp563xx.c:1268dsp563xx_step_ex()
dsp563xx.c:1274dsp563xx_step_ex()
dsp563xx.c:1561dsp563xx_read_memory_core()
err = dsp563xx_once_execute_dw_ir(target->tap, 1, 0x60F400, address);
dsp563xx.c:1566dsp563xx_read_memory_core()
err = dsp563xx_once_execute_sw_ir(target->tap, 0, move_cmd);
dsp563xx.c:1569dsp563xx_read_memory_core()
err = dsp563xx_once_execute_sw_ir(target->tap, 0, 0x08D13C);
dsp563xx.c:1572dsp563xx_read_memory_core()
dsp563xx.c:1743dsp563xx_write_memory_core()
err = dsp563xx_once_execute_dw_ir(target->tap, 1, 0x60F400, address);
dsp563xx.c:1754dsp563xx_write_memory_core()
err = dsp563xx_once_execute_dw_ir(target->tap, 0, 0x61F400, data);
dsp563xx.c:1757dsp563xx_write_memory_core()
err = dsp563xx_once_execute_sw_ir(target->tap, 0, move_cmd);
dsp563xx.c:1952dsp563xx_add_custom_watchpoint()
dsp563xx.c:1955dsp563xx_add_custom_watchpoint()
dsp563xx.c:1958dsp563xx_add_custom_watchpoint()
dsp563xx.c:1962dsp563xx_add_custom_watchpoint()
dsp563xx.c:1967dsp563xx_add_custom_watchpoint()
dsp563xx.c:1993dsp563xx_remove_custom_watchpoint()
dsp5680xx.c:77dsp5680xx_drscan()
if (!target->tap) {
dsp5680xx.c:119dsp5680xx_irscan()
if (!target->tap) {
dsp5680xx.c:124dsp5680xx_irscan()
if (ir_len != target->tap->ir_length) {
dsp5680xx.c:125dsp5680xx_irscan()
if (target->tap->enabled) {
dsp5680xx.c:1543dsp5680xx_f_sim_reset()
if (strcmp(target->tap->chip, "dsp568013") == 0) {
esirisc.c:1580esirisc_target_create()
struct jtag_tap *tap = target->tap;
esp32.c:333esp32_target_create()
.tap = target->tap,
esp32s2.c:452esp32s2_target_create()
.tap = target->tap,
esp32s3.c:327esp32s3_target_create()
.tap = target->tap,
fa526.c:336fa526_target_create()
return fa526_init_arch_info(target, arm920t, target->tap);
feroceon.c:629feroceon_target_create()
feroceon.c:647dragonite_target_create()
fespi.c:739fespi_probe()
if (target_device->tap_idcode == target->tap->idcode)
fespi.c:744fespi_probe()
target->tap->idcode);
hla_interface.c:74hl_interface_init_target()
hla_interface.c:79hl_interface_init_target()
unsigned ii, limit = t->tap->expected_ids_cnt;
hla_interface.c:83hl_interface_init_target()
uint32_t expected = t->tap->expected_ids[ii];
hla_interface.c:86hl_interface_init_target()
if (!expected || !t->tap->idcode ||
hla_interface.c:87hl_interface_init_target()
(t->tap->idcode == expected)) {
hla_interface.c:94hl_interface_init_target()
LOG_WARNING("UNEXPECTED idcode: 0x%08" PRIx32, t->tap->idcode);
hla_interface.c:97hl_interface_init_target()
t->tap->expected_ids[ii]);
hla_interface.c:102hl_interface_init_target()
t->tap->priv = &hl_if;
hla_interface.c:103hl_interface_init_target()
t->tap->has_idcode = true;
hla_target.c:41target_to_adapter()
return target->tap->priv;
hla_target.c:208adapter_target_create()
jtagspi.c:70jtagspi_flash_bank_command()
if (!bank->target->tap) {
jtagspi.c:74jtagspi_flash_bank_command()
info->tap = bank->target->tap;
lakemont.c:219irscan()
if (!t->tap) {
lakemont.c:224irscan()
if (ir_len != t->tap->ir_length) {
lakemont.c:226irscan()
if (t->tap->enabled)
lakemont.c:228irscan()
__func__, t->tap->ir_length);
lakemont.c:231irscan()
__func__, t->tap->ir_length);
lakemont.c:252drscan()
if (!t->tap) {
ls1_sap.c:24ls1_sap_target_create()
ls1_sap->tap = target->tap;
ls1_sap.c:181ls1_sap_read_memory()
ls1_sap.c:184ls1_sap_read_memory()
ls1_sap.c:185ls1_sap_read_memory()
ls1_sap.c:204ls1_sap_write_memory()
ls1_sap.c:207ls1_sap_write_memory()
ls1_sap.c:208ls1_sap_write_memory()
mips_m4k.c:1163mips_m4k_target_create()
mips_mips64.c:1102mips_mips64_target_create()
return mips64_init_arch_info(target, mips64, target->tap);
or1k.c:1091or1k_init_target()
or1k->jtag.tap = target->tap;
or1k.c:1103or1k_target_create()
if (!target->tap)
riscv-011.c:290dtmcontrol_scan()
riscv-011.c:295dtmcontrol_scan()
jtag_add_dr_scan(target->tap, 1, &field, TAP_IDLE);
riscv-011.c:298dtmcontrol_scan()
riscv-011.c:317idcode_scan()
riscv-011.c:322idcode_scan()
jtag_add_dr_scan(target->tap, 1, &field, TAP_IDLE);
riscv-011.c:331idcode_scan()
riscv-011.c:382add_dbus_scan()
riscv-011.c:442dbus_scan()
jtag_add_dr_scan(target->tap, 1, &field, TAP_IDLE);
riscv-011.c:1393halt()
riscv-011.c:1445step()
riscv-011.c:1901poll_target()
riscv-011.c:1936riscv011_resume()
riscv-011.c:1947assert_reset()
riscv-011.c:1980deassert_reset()
riscv-011.c:1995read_memory()
riscv-011.c:2161write_memory()
riscv-013.c:239get_dm()
unsigned int abs_chain_position = target->tap->abs_chain_position;
riscv-013.c:414select_dmi()
riscv-013.c:428dtmcontrol_scan()
riscv-013.c:433dtmcontrol_scan()
jtag_add_dr_scan(target->tap, 1, &field, TAP_IDLE);
riscv-013.c:509dmi_scan()
jtag_add_dr_scan(target->tap, 1, &field, TAP_IDLE);
riscv.c:284select_dmi_via_bscan()
riscv.c:286select_dmi_via_bscan()
riscv.c:289select_dmi_via_bscan()
riscv.c:359dtmcontrol_scan_via_bscan()
riscv.c:360dtmcontrol_scan_via_bscan()
jtag_add_dr_scan(target->tap, ARRAY_SIZE(tunneled_ir), tunneled_ir, TAP_IDLE);
riscv.c:361dtmcontrol_scan_via_bscan()
jtag_add_dr_scan(target->tap, ARRAY_SIZE(tunneled_dr), tunneled_dr, TAP_IDLE);
riscv.c:389dtmcontrol_scan()
riscv.c:394dtmcontrol_scan()
jtag_add_dr_scan(target->tap, 1, &field, TAP_IDLE);
riscv.c:397dtmcontrol_scan()
riscv.c:449riscv_init_target()
riscv.c:450riscv_init_target()
riscv.c:451riscv_init_target()
riscv.c:455riscv_init_target()
uint32_t ir_user4_raw = 0x23 << (target->tap->ir_length - 6);
riscv.c:457riscv_init_target()
riscv.c:4421riscv_add_bscan_tunneled_scan()
riscv.c:4454riscv_add_bscan_tunneled_scan()
sh_qspi.c:766sh_qspi_probe()
if (target_device->tap_idcode == target->tap->idcode)
sh_qspi.c:770sh_qspi_probe()
target->tap->idcode);
stm8.c:1117stm8_target_create()
stmsmi.c:525stmsmi_probe()
if (target_device->tap_idcode == target->tap->idcode)
stmsmi.c:529stmsmi_probe()
target->tap->idcode);
target.c:698jtag_enable_callback()
if (event != JTAG_TAP_EVENT_ENABLE || !target->tap->enabled)
target.c:718target_examine()
if (!target->tap->enabled) {
target.c:2799find_target()
if (!target->tap->enabled) {
target.c:2802find_target()
target->tap->dotted_name);
target.c:2832handle_targets_command()
if (target->tap->enabled)
target.c:2849handle_targets_command()
target->tap->dotted_name,
target.c:2983handle_target()
if (!target->tap->enabled)
target.c:3182handle_poll_command()
target->tap->dotted_name,
target.c:3183handle_poll_command()
target->tap->enabled ? "enabled" : "disabled");
target.c:3184handle_poll_command()
if (!target->tap->enabled)
target.c:5266target_configure()
target->tap = tap;
target.c:5272target_configure()
target.c:5385handle_target_examine()
if (!target->tap->enabled) {
target.c:5447handle_target_poll()
if (!target->tap->enabled) {
target.c:5474handle_target_reset()
if (!target->tap->enabled) {
target.c:5506handle_target_halt()
if (!target->tap->enabled) {
target.c:5529handle_target_wait_state()
if (!target->tap->enabled) {
target.c:5952target_create()
if (!target->tap)
x86_32_common.c:91x86_32_common_init_arch_info()
x86_32->curr_tap = t->tap;
xcf.c:89product_name()
switch (bank->target->tap->idcode & ID_MEANINGFUL_MASK) {
xcf.c:130read_status()
xcf.c:157isc_enter()
xcf.c:186isc_leave()
xcf.c:226isc_read_register()
xcf.c:231isc_read_register()
xcf.c:265isc_set_register()
xcf.c:270isc_set_register()
xcf.c:291isc_program_register()
xcf.c:296isc_program_register()
xcf.c:301isc_program_register()
xcf.c:360isc_data_read_out()
xcf.c:365isc_data_read_out()
xcf.c:547fpga_configure()
xcf.c:594xcf_probe()
if (!bank->target->tap) {
xcf.c:600xcf_probe()
if (!bank->target->tap->has_idcode)
xcf.c:604xcf_probe()
id = bank->target->tap->idcode;
xcf.c:632xcf_probe()
LOG_INFO("device id = 0x%" PRIX32, bank->target->tap->idcode);
xcf.c:678xcf_erase_check()
xcf.c:684xcf_erase_check()
xscale.c:171xscale_read_dcsr()
xscale.c:193xscale_read_dcsr()
xscale.c:214xscale_read_dcsr()
xscale.c:267xscale_receive()
xscale.c:285xscale_receive()
xscale.c:344xscale_read_tx()
xscale.c:384xscale_read_tx()
jtag_add_dr_scan(target->tap, 3, fields, TAP_IDLE);
xscale.c:430xscale_write_rx()
xscale.c:454xscale_write_rx()
jtag_add_dr_scan(target->tap, 3, fields, TAP_IDLE);
xscale.c:483xscale_write_rx()
jtag_add_dr_scan(target->tap, 3, fields, TAP_IDLE);
xscale.c:501xscale_send()
xscale.c:541xscale_send()
xscale.c:583xscale_write_dcsr()
xscale.c:605xscale_write_dcsr()
jtag_add_dr_scan(target->tap, 3, fields, TAP_IDLE);
xscale.c:645xscale_load_ic()
xscale.c:666xscale_load_ic()
jtag_add_dr_scan(target->tap, 2, fields, TAP_IDLE);
xscale.c:682xscale_load_ic()
jtag_add_dr_scan(target->tap, 2, fields, TAP_IDLE);
xscale.c:695xscale_invalidate_ic_line()
xscale.c:713xscale_invalidate_ic_line()
jtag_add_dr_scan(target->tap, 2, fields, TAP_IDLE);
xscale.c:1456xscale_assert_reset()
xscale.c:1466xscale_assert_reset()
xscale.c:3028xscale_target_create()
return xscale_init_arch_info(target, xscale, target->tap);
xtensa_chip.c:105xtensa_chip_target_create()
xtensa_chip_dm_cfg.tap = target->tap;
xtensa_chip.c:106xtensa_chip_target_create()
LOG_DEBUG("JTAG: %s:%s pos %u", target->tap->chip, target->tap->tapname,
xtensa_chip.c:107xtensa_chip_target_create()

Data Use

Functions writing target::tap
Functions reading target::tap
target::tap
all items filtered out
Type of target::tap
target::tap
all items filtered out