adiv5_ap::dap is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

adiv5_ap::dap field

DAP this AP belongs to.

Syntax

struct adiv5_dap *dap;

References

LocationReferrerText
arm_adi_v5.h:254
struct adiv5_dap *dap;
aarch64.c:2701aarch64_examine_first()
retval = dap_run(armv8->debug_ap->dap);
adi_v5_jtag.c:769jtag_ap_q_bankselect()
struct adiv5_dap *dap = ap->dap;
adi_v5_jtag.c:824jtag_ap_q_read()
int retval = jtag_limit_queue_size(ap->dap);
adi_v5_jtag.c:828jtag_ap_q_read()
retval = jtag_check_reconnect(ap->dap);
adi_v5_jtag.c:836jtag_ap_q_read()
adi_v5_jtag.c:837jtag_ap_q_read()
DPAP_READ, 0, ap->dap->last_read, ap->memaccess_tck, NULL);
adi_v5_jtag.c:838jtag_ap_q_read()
ap->dap->last_read = data;
adi_v5_jtag.c:846jtag_ap_q_write()
int retval = jtag_limit_queue_size(ap->dap);
adi_v5_jtag.c:850jtag_ap_q_write()
retval = jtag_check_reconnect(ap->dap);
adi_v5_jtag.c:858jtag_ap_q_write()
adi_v5_jtag.c:859jtag_ap_q_write()
adi_v5_jtag.c:860jtag_ap_q_write()
ap->dap->last_read = NULL;
adi_v5_swd.c:523swd_queue_ap_bankselect()
struct adiv5_dap *dap = ap->dap;
adi_v5_swd.c:573swd_queue_ap_read()
struct adiv5_dap *dap = ap->dap;
adi_v5_swd.c:598swd_queue_ap_write()
struct adiv5_dap *dap = ap->dap;
arm_adi_v5.c:100mem_ap_setup_csw()
int retval = dap_queue_ap_write(ap, MEM_AP_REG_CSW(ap->dap), csw);
arm_adi_v5.c:114mem_ap_setup_tar()
int retval = dap_queue_ap_write(ap, MEM_AP_REG_TAR(ap->dap), (uint32_t)(tar & 0xffffffffUL));
arm_adi_v5.c:118mem_ap_setup_tar()
retval = dap_queue_ap_write(ap, MEM_AP_REG_TAR64(ap->dap), (uint32_t)(tar >> 32));
arm_adi_v5.c:135mem_ap_read_tar()
int retval = dap_queue_ap_read(ap, MEM_AP_REG_TAR(ap->dap), &lower);
arm_adi_v5.c:137mem_ap_read_tar()
retval = dap_queue_ap_read(ap, MEM_AP_REG_TAR64(ap->dap), &upper);
arm_adi_v5.c:144mem_ap_read_tar()
retval = dap_run(ap->dap);
arm_adi_v5.c:251mem_ap_read_u32()
return dap_queue_ap_read(ap, MEM_AP_REG_BD0(ap->dap) | (address & 0xC), value);
arm_adi_v5.c:275mem_ap_read_atomic_u32()
return dap_run(ap->dap);
arm_adi_v5.c:303mem_ap_write_u32()
return dap_queue_ap_write(ap, MEM_AP_REG_BD0(ap->dap) | (address & 0xC),
arm_adi_v5.c:326mem_ap_write_atomic_u32()
return dap_run(ap->dap);
arm_adi_v5.c:391mem_ap_setup_transfer_verify_size_packing()
retval = dap_queue_ap_read(ap, MEM_AP_REG_CSW(ap->dap), &csw_readback);
arm_adi_v5.c:395mem_ap_setup_transfer_verify_size_packing()
retval = dap_run(ap->dap);
arm_adi_v5.c:477mem_ap_write()
struct adiv5_dap *dap = ap->dap;
arm_adi_v5.c:607mem_ap_read()
struct adiv5_dap *dap = ap->dap;
arm_adi_v5.c:893mem_ap_init()
struct adiv5_dap *dap = ap->dap;
arm_adi_v5.c:1233dap_get_debugbase()
struct adiv5_dap *dap = ap->dap;
arm_adi_v5.c:1400rtp_read_cs_regs()
retval = dap_run(ap->dap);
arm_adi_v5.c:1877rtp_rom_loop()
retval = dap_run(ap->dap);
arm_adi_v5.c:1908rtp_rom_loop()
struct adiv5_ap *next_ap = dap_get_ap(ap->dap, component_base);
arm_adi_v5.c:1999rtp_ap()
if (is_adiv6(ap->dap)) {
arm_adi_v5.h:598dap_queue_ap_read()
return ap->dap->ops->queue_ap_read(ap, reg, data);
arm_adi_v5.h:618dap_queue_ap_write()
return ap->dap->ops->queue_ap_write(ap, reg, data);
arm_cti.c:232handle_cti_dump()
retval = dap_run(ap->dap);
arm_dap.c:38dap_instance_init()
dap->ap[i].dap = dap;
cortex_a.c:233cortex_a_init_debug_access()
retval = dap_run(armv7a->debug_ap->dap);
cortex_m.c:332cortex_m_fast_read_all_regs()
retval = dap_run(armv7m->debug_ap->dap);
cortex_m.c:1756cortex_m_reset_lpc55sx_using_dm_ap()
int retval = dap_lpc55sx_start_debug_session(armv7m->debug_ap->dap);
cortex_m.c:1972cortex_m_assert_reset()
retval3 = dap_dp_init_or_reconnect(armv7m->debug_ap->dap);
cortex_m.c:2013cortex_m_deassert_reset()
int retval = dap_dp_init_or_reconnect(armv7m->debug_ap->dap);
psoc6.c:950handle_reset_halt()
psoc6.c:1004psoc6_handle_reset_to_entry()
stlink_usb.c:4313stlink_dap_ap_read()
struct adiv5_dap *dap = ap->dap;
stlink_usb.c:4340stlink_dap_ap_write()
struct adiv5_dap *dap = ap->dap;
stlink_usb.c:4832stlink_dap_op_queue_ap_read()
stlink_usb.c:4905stlink_dap_op_queue_ap_write()