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

adiv5_ap::ap_num field

ADIv5: Number of this AP (0~255) ADIv6: Base address of this AP (4k aligned) TODO: to be more coherent, it should be renamed apsel

Syntax

uint64_t ap_num;

References

LocationReferrerText
arm_adi_v5.h:261
uint64_t ap_num;
adi_v5_jtag.c:773jtag_ap_q_bankselect()
sel = ap->ap_num | (reg & 0x00000FF0);
adi_v5_jtag.c:775jtag_ap_q_bankselect()
sel = (ap->ap_num << 24) | (reg & ADIV5_DP_SELECT_APBANK);
adi_v5_swd.c:527swd_queue_ap_bankselect()
sel = ap->ap_num | (reg & 0x00000FF0);
adi_v5_swd.c:529swd_queue_ap_bankselect()
sel = (ap->ap_num << 24) | (reg & ADIV5_DP_SELECT_APBANK);
arm_adi_v5.c:400mem_ap_setup_transfer_verify_size_packing()
LOG_DEBUG("AP#0x%" PRIx64 " probed size %u: %s", ap->ap_num, size,
arm_adi_v5.c:1164_dap_get_ap()
if (is_ap_in_use(ap) && ap->ap_num == ap_num) {
arm_adi_v5.c:1172_dap_get_ap()
ap->ap_num = ap_num;
arm_adi_v5.c:1183_dap_get_ap()
ap->ap_num = ap_num;
arm_adi_v5.c:1212dap_put_ap()
LOG_ERROR("BUG: refcount AP#0x%" PRIx64 " put underflow", ap->ap_num);
arm_adi_v5.c:1218dap_put_ap()
LOG_DEBUG("refcount AP#0x%" PRIx64 " put %u", ap->ap_num, ap->refcount);
arm_adi_v5.c:1221dap_put_ap()
ap->ap_num = DP_APSEL_INVALID;
arm_adi_v5.c:1859rtp_rom_loop()
base_address = ap->ap_num;
arm_adi_v5.c:2056dap_info_ap_header()
command_print(cmd, "%sAP # 0x%" PRIx64, (depth) ? "\t\t" : "", ap->ap_num);
arm_adi_v5.c:2082dap_info_mem_ap_header()
command_print(cmd, "\t\tNo AP found at this AP#0x%" PRIx64, ap->ap_num);
arm_adi_v5.c:2282dap_lookup_cs_component_cs_component()
lookup->ap_num = v->ap->ap_num;
arm_adi_v5.c:2303dap_lookup_cs_component()
if (lookup.ap_num != ap->ap_num) {
arm_adi_v5.h:596dap_queue_ap_read()
LOG_ERROR("BUG: refcount AP#0x%" PRIx64 " used without get", ap->ap_num);
arm_adi_v5.h:616dap_queue_ap_write()
LOG_ERROR("BUG: refcount AP#0x%" PRIx64 " used without get", ap->ap_num);
arm_dap.c:39dap_instance_init()
dap->ap[i].ap_num = DP_APSEL_INVALID;
arm_tpiu_swo.c:658handle_arm_tpiu_swo_enable()
obj->spot.ap_num = cm->armv7m.debug_ap->ap_num;
arm_tpiu_swo.c:1065handle_tpiu_deprecated_config_command()
ap_num = cm->armv7m.debug_ap->ap_num;
cortex_a.c:3071cortex_a_examine_first()
swjdp->apsel = armv7a->debug_ap->ap_num;
stlink_usb.c:4326stlink_dap_ap_read()
retval = stlink_dap_open_ap(ap->ap_num);
stlink_usb.c:4331stlink_dap_ap_read()
stlink_usb.c:4351stlink_dap_ap_write()
retval = stlink_dap_open_ap(ap->ap_num);
stlink_usb.c:4355stlink_dap_ap_write()
stlink_usb.c:4383stlink_usb_misc_rw_segment()
if (ap_num != q[i].mem_ap.ap->ap_num) {
stlink_usb.c:4384stlink_usb_misc_rw_segment()
ap_num = q[i].mem_ap.ap->ap_num;
stlink_usb.c:4430stlink_usb_misc_rw_segment()
if (ap_num != q[i].mem_ap.ap->ap_num) {
stlink_usb.c:4431stlink_usb_misc_rw_segment()
ap_num = q[i].mem_ap.ap->ap_num;
stlink_usb.c:4463stlink_usb_buf_rw_segment()
uint8_t ap_num = q[0].mem_ap.ap->ap_num;
stlink_usb.c:4546stlink_usb_count_misc_rw_queue()
if (ap_num != q[i].mem_ap.ap->ap_num) {
stlink_usb.c:4548stlink_usb_count_misc_rw_queue()
ap_num = q[i].mem_ap.ap->ap_num;
stlink_usb.c:4895stlink_dap_op_queue_ap_write()
uint8_t ap_num = ap->ap_num;
stm32l4x.c:1743stm32l4_read_idcode()
armv7m->debug_ap && armv7m->debug_ap->ap_num == 1) {
stm32l4x.c:2086stm32l4_probe()
if (armv7m->debug_ap && armv7m->debug_ap->ap_num == 1)
xtensa_debug_module.c:138xtensa_dm_examine()
dm->debug_apsel = dm->debug_ap->ap_num;