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

adiv5_ap::tar_value field

Cache for (MEM-AP) AP_REG_TAR register value This is written to configure the address being read or written "-1" indicates no cached value.

Syntax

References

LocationReferrerText
arm_adi_v5.h:300
target_addr_t tar_value;
arm_adi_v5.c:112mem_ap_setup_tar()
if (!ap->tar_valid || tar != ap->tar_value) {
arm_adi_v5.c:117mem_ap_setup_tar()
if (!ap->tar_valid || (ap->tar_value >> 32) != (tar >> 32))
arm_adi_v5.c:124mem_ap_setup_tar()
ap->tar_value = tar;
arm_adi_v5.c:152mem_ap_read_tar()
ap->tar_value = *tar;
arm_adi_v5.c:191mem_ap_update_tar_cache()
if (inc >= max_tar_block_size(ap->tar_autoincr_block, ap->tar_value))
arm_adi_v5.c:194mem_ap_update_tar_cache()
ap->tar_value += inc;
arm_adi_v5.c:2819dap_apreg_command()
ap->tar_value = (ap->tar_value & ~0xFFFFFFFFull) | value;
arm_adi_v5.c:2830dap_apreg_command()
ap->tar_value = (ap->tar_value & 0xFFFFFFFFull) | (((target_addr_t)value) << 32);
stlink_usb.c:4816stlink_dap_op_queue_ap_read()
q->mem_ap.addr = (reg == ADIV5_MEM_AP_REG_DRW) ? ap->tar_value : ((ap->tar_value & ~0x0f) | (reg & 0x0c));
stlink_usb.c:4882stlink_dap_op_queue_ap_write()
q->mem_ap.addr = (reg == ADIV5_MEM_AP_REG_DRW) ? ap->tar_value : ((ap->tar_value & ~0x0f) | (reg & 0x0c));

Data Use

Functions writing adiv5_ap::tar_value
Functions reading adiv5_ap::tar_value
adiv5_ap::tar_value
Type of adiv5_ap::tar_value
adiv5_ap::tar_value
all items filtered out