Lines Matching refs:breakno

161 	int breakno;  in bfin_set_hw_break()  local
191 for (breakno = 0; breakno < HW_INST_WATCHPOINT_NUM; breakno++) in bfin_set_hw_break()
192 if (bfin_type == breakinfo[breakno].type in bfin_set_hw_break()
193 && !breakinfo[breakno].occupied) { in bfin_set_hw_break()
194 breakinfo[breakno].occupied = 1; in bfin_set_hw_break()
195 breakinfo[breakno].skip = 0; in bfin_set_hw_break()
196 breakinfo[breakno].enabled = 1; in bfin_set_hw_break()
197 breakinfo[breakno].addr = addr; in bfin_set_hw_break()
198 breakinfo[breakno].dataacc = dataacc; in bfin_set_hw_break()
199 breakinfo[breakno].count = 0; in bfin_set_hw_break()
208 int breakno; in bfin_remove_hw_break() local
223 for (breakno = 0; breakno < HW_WATCHPOINT_NUM; breakno++) in bfin_remove_hw_break()
224 if (bfin_type == breakinfo[breakno].type in bfin_remove_hw_break()
225 && breakinfo[breakno].occupied in bfin_remove_hw_break()
226 && breakinfo[breakno].addr == addr) { in bfin_remove_hw_break()
227 breakinfo[breakno].occupied = 0; in bfin_remove_hw_break()
228 breakinfo[breakno].enabled = 0; in bfin_remove_hw_break()
236 int breakno; in bfin_remove_all_hw_break() local
240 for (breakno = 0; breakno < HW_INST_WATCHPOINT_NUM; breakno++) in bfin_remove_all_hw_break()
241 breakinfo[breakno].type = TYPE_INST_WATCHPOINT; in bfin_remove_all_hw_break()
242 for (; breakno < HW_WATCHPOINT_NUM; breakno++) in bfin_remove_all_hw_break()
243 breakinfo[breakno].type = TYPE_DATA_WATCHPOINT; in bfin_remove_all_hw_break()
248 int breakno; in bfin_correct_hw_break() local
253 for (breakno = 0; breakno < HW_WATCHPOINT_NUM; breakno++) in bfin_correct_hw_break()
254 if (breakinfo[breakno].enabled) { in bfin_correct_hw_break()
257 switch (breakno) { in bfin_correct_hw_break()
260 bfin_write_WPIA0(breakinfo[breakno].addr); in bfin_correct_hw_break()
261 bfin_write_WPIACNT0(breakinfo[breakno].count in bfin_correct_hw_break()
266 bfin_write_WPIA1(breakinfo[breakno].addr); in bfin_correct_hw_break()
267 bfin_write_WPIACNT1(breakinfo[breakno].count in bfin_correct_hw_break()
272 bfin_write_WPIA2(breakinfo[breakno].addr); in bfin_correct_hw_break()
273 bfin_write_WPIACNT2(breakinfo[breakno].count in bfin_correct_hw_break()
278 bfin_write_WPIA3(breakinfo[breakno].addr); in bfin_correct_hw_break()
279 bfin_write_WPIACNT3(breakinfo[breakno].count in bfin_correct_hw_break()
284 bfin_write_WPIA4(breakinfo[breakno].addr); in bfin_correct_hw_break()
285 bfin_write_WPIACNT4(breakinfo[breakno].count in bfin_correct_hw_break()
290 bfin_write_WPIA5(breakinfo[breakno].addr); in bfin_correct_hw_break()
291 bfin_write_WPIACNT5(breakinfo[breakno].count in bfin_correct_hw_break()
296 wpdactl |= breakinfo[breakno].dataacc in bfin_correct_hw_break()
298 bfin_write_WPDA0(breakinfo[breakno].addr); in bfin_correct_hw_break()
299 bfin_write_WPDACNT0(breakinfo[breakno].count in bfin_correct_hw_break()
304 wpdactl |= breakinfo[breakno].dataacc in bfin_correct_hw_break()
306 bfin_write_WPDA1(breakinfo[breakno].addr); in bfin_correct_hw_break()
307 bfin_write_WPDACNT1(breakinfo[breakno].count in bfin_correct_hw_break()