#define OPENOCD_TARGET_ARM_CTI_H
#define CTI_CTR
#define CTI_INACK
#define CTI_APPSET
#define CTI_APPCLEAR
#define CTI_APPPULSE
#define CTI_INEN0
#define CTI_INEN1
#define CTI_INEN2
#define CTI_INEN3
#define CTI_INEN4
#define CTI_INEN5
#define CTI_INEN6
#define CTI_INEN7
#define CTI_INEN8
#define CTI_INEN
#define CTI_OUTEN0
#define CTI_OUTEN1
#define CTI_OUTEN2
#define CTI_OUTEN3
#define CTI_OUTEN4
#define CTI_OUTEN5
#define CTI_OUTEN6
#define CTI_OUTEN7
#define CTI_OUTEN8
#define CTI_OUTEN
#define CTI_TRIN_STATUS
#define CTI_TROUT_STATUS
#define CTI_CHIN_STATUS
#define CTI_CHOU_STATUS
#define CTI_GATE
#define CTI_DEVCTL
#define CTI_UNLOCK
#define CTI_CHNL
#define CTI_TRIG_HALT
#define CTI_TRIG_RESUME
#define CTI_TRIG
arm_cti
adiv5_ap
arm_cti_name(struct arm_cti *);
cti_instance_by_jim_obj(Jim_Interp *, Jim_Obj *);
arm_cti_enable(struct arm_cti *, bool);
arm_cti_ack_events(struct arm_cti *, uint32_t);
arm_cti_gate_channel(struct arm_cti *, uint32_t);
arm_cti_ungate_channel(struct arm_cti *, uint32_t);
arm_cti_write_reg(struct arm_cti *, unsigned int, uint32_t);
arm_cti_read_reg(struct arm_cti *, unsigned int, uint32_t *);
arm_cti_pulse_channel(struct arm_cti *, uint32_t);
arm_cti_set_channel(struct arm_cti *, uint32_t);
arm_cti_clear_channel(struct arm_cti *, uint32_t);
arm_cti_cleanup_all();
cti_register_commands(struct command_context *);