Lines Matching refs:target

72 	int (*examine_debug_reason)(struct target *target);
75 void (*change_to_arm)(struct target *target, uint32_t *r0, uint32_t *pc);
78 void (*read_core_regs)(struct target *target, uint32_t mask, uint32_t *core_regs[16]);
81 void (*read_core_regs_target_buffer)(struct target *target, uint32_t mask,
83 void (*read_xpsr)(struct target *target, uint32_t *xpsr, int spsr);
86 void (*write_xpsr)(struct target *target, uint32_t xpsr, int spsr);
89 void (*write_xpsr_im8)(struct target *target, uint8_t xpsr_im, int rot, int spsr);
92 void (*write_core_regs)(struct target *target, uint32_t mask, uint32_t core_regs[16]);
94 void (*load_word_regs)(struct target *target, uint32_t mask);
95 void (*load_hword_reg)(struct target *target, int num);
96 void (*load_byte_reg)(struct target *target, int num);
98 void (*store_word_regs)(struct target *target, uint32_t mask);
99 void (*store_hword_reg)(struct target *target, int num);
100 void (*store_byte_reg)(struct target *target, int num);
102 void (*write_pc)(struct target *target, uint32_t pc);
105 void (*branch_resume)(struct target *target);
106 void (*branch_resume_thumb)(struct target *target);
108 void (*enable_single_step)(struct target *target, uint32_t next_pc);
109 void (*disable_single_step)(struct target *target);
111 void (*set_special_dbgrq)(struct target *target);
114 int (*post_debug_entry)(struct target *target);
117 void (*pre_restore_context)(struct target *target);
125 int (*write_memory)(struct target *target, target_addr_t address,
131 int (*bulk_write_memory)(struct target *target, target_addr_t address,
135 static inline struct arm7_9_common *target_to_arm7_9(struct target *target) in target_to_arm7_9() argument
137 return container_of(target->arch_info, struct arm7_9_common, arm); in target_to_arm7_9()
147 int arm7_9_poll(struct target *target);
149 int arm7_9_target_request_data(struct target *target, uint32_t size, uint8_t *buffer);
151 int arm7_9_assert_reset(struct target *target);
152 int arm7_9_deassert_reset(struct target *target);
153 int arm7_9_reset_request_halt(struct target *target);
154 int arm7_9_early_halt(struct target *target);
155 int arm7_9_soft_reset_halt(struct target *target);
157 int arm7_9_halt(struct target *target);
158 int arm7_9_resume(struct target *target, int current, target_addr_t address,
160 int arm7_9_step(struct target *target, int current, target_addr_t address,
162 int arm7_9_read_memory(struct target *target, target_addr_t address,
164 int arm7_9_write_memory(struct target *target, target_addr_t address,
166 int arm7_9_write_memory_opt(struct target *target, target_addr_t address,
168 int arm7_9_write_memory_no_opt(struct target *target, uint32_t address,
170 int arm7_9_bulk_write_memory(struct target *target, target_addr_t address,
173 int arm7_9_run_algorithm(struct target *target, int num_mem_params,
177 int arm7_9_add_breakpoint(struct target *target, struct breakpoint *breakpoint);
178 int arm7_9_remove_breakpoint(struct target *target, struct breakpoint *breakpoint);
179 int arm7_9_add_watchpoint(struct target *target, struct watchpoint *watchpoint);
180 int arm7_9_remove_watchpoint(struct target *target, struct watchpoint *watchpoint);
182 void arm7_9_enable_eice_step(struct target *target, uint32_t next_pc);
183 void arm7_9_disable_eice_step(struct target *target);
185 int arm7_9_execute_sys_speed(struct target *target);
187 int arm7_9_init_arch_info(struct target *target, struct arm7_9_common *arm7_9);
188 int arm7_9_examine(struct target *target);
189 void arm7_9_deinit(struct target *target);
190 int arm7_9_check_reset(struct target *target);