sh_ubc 69 arch/sh/include/asm/hw_breakpoint.h extern int register_sh_ubc(struct sh_ubc *); sh_ubc 30 arch/sh/kernel/cpu/sh4a/ubc.c static struct sh_ubc sh4a_ubc; sh_ubc 85 arch/sh/kernel/cpu/sh4a/ubc.c static struct sh_ubc sh4a_ubc = { sh_ubc 35 arch/sh/kernel/hw_breakpoint.c static struct sh_ubc ubc_dummy = { .num_events = 0 }; sh_ubc 37 arch/sh/kernel/hw_breakpoint.c static struct sh_ubc *sh_ubc __read_mostly = &ubc_dummy; sh_ubc 52 arch/sh/kernel/hw_breakpoint.c for (i = 0; i < sh_ubc->num_events; i++) { sh_ubc 61 arch/sh/kernel/hw_breakpoint.c if (WARN_ONCE(i == sh_ubc->num_events, "Can't find any breakpoint slot")) sh_ubc 64 arch/sh/kernel/hw_breakpoint.c clk_enable(sh_ubc->clk); sh_ubc 65 arch/sh/kernel/hw_breakpoint.c sh_ubc->enable(info, i); sh_ubc 84 arch/sh/kernel/hw_breakpoint.c for (i = 0; i < sh_ubc->num_events; i++) { sh_ubc 93 arch/sh/kernel/hw_breakpoint.c if (WARN_ONCE(i == sh_ubc->num_events, "Can't find any breakpoint slot")) sh_ubc 96 arch/sh/kernel/hw_breakpoint.c sh_ubc->disable(info, i); sh_ubc 97 arch/sh/kernel/hw_breakpoint.c clk_disable(sh_ubc->clk); sh_ubc 267 arch/sh/kernel/hw_breakpoint.c for (i = 0; i < sh_ubc->num_events; i++) { sh_ubc 282 arch/sh/kernel/hw_breakpoint.c cmf = sh_ubc->triggered_mask(); sh_ubc 289 arch/sh/kernel/hw_breakpoint.c resume_mask = sh_ubc->active_mask(); sh_ubc 294 arch/sh/kernel/hw_breakpoint.c sh_ubc->disable_all(); sh_ubc 297 arch/sh/kernel/hw_breakpoint.c for (i = 0; i < sh_ubc->num_events; i++) { sh_ubc 319 arch/sh/kernel/hw_breakpoint.c sh_ubc->clear_triggered_mask(event_mask); sh_ubc 351 arch/sh/kernel/hw_breakpoint.c sh_ubc->enable_all(resume_mask); sh_ubc 385 arch/sh/kernel/hw_breakpoint.c if (args->trapnr != sh_ubc->trap_nr) sh_ubc 396 arch/sh/kernel/hw_breakpoint.c int register_sh_ubc(struct sh_ubc *ubc) sh_ubc 399 arch/sh/kernel/hw_breakpoint.c if (sh_ubc != &ubc_dummy) sh_ubc 401 arch/sh/kernel/hw_breakpoint.c sh_ubc = ubc;