• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/

Lines Matching defs:breakinfo

198 } breakinfo[HBP_NUM];
211 if (!breakinfo[breakno].enabled)
214 set_debugreg(breakinfo[breakno].addr, breakno);
216 breakinfo[breakno].len,
217 breakinfo[breakno].type);
221 bp = *per_cpu_ptr(breakinfo[breakno].pev, cpu);
225 bp->attr.bp_addr = breakinfo[breakno].addr;
226 bp->attr.bp_len = breakinfo[breakno].len;
227 bp->attr.bp_type = breakinfo[breakno].type;
228 info->address = breakinfo[breakno].addr;
229 info->len = breakinfo[breakno].len;
230 info->type = breakinfo[breakno].type;
250 pevent = per_cpu_ptr(breakinfo[breakno].pev, cpu);
262 pevent = per_cpu_ptr(breakinfo[breakno].pev, cpu);
277 pevent = per_cpu_ptr(breakinfo[breakno].pev, cpu);
294 if (breakinfo[i].addr == addr && breakinfo[i].enabled)
303 breakinfo[i].enabled = 0;
315 if (!breakinfo[i].enabled)
317 bp = *per_cpu_ptr(breakinfo[i].pev, cpu);
321 early_dr7 &= ~encode_dr7(i, breakinfo[i].len,
322 breakinfo[i].type);
335 if (!breakinfo[i].enabled)
343 breakinfo[i].type = X86_BREAKPOINT_EXECUTE;
346 breakinfo[i].type = X86_BREAKPOINT_WRITE;
349 breakinfo[i].type = X86_BREAKPOINT_RW;
356 breakinfo[i].len = X86_BREAKPOINT_LEN_1;
359 breakinfo[i].len = X86_BREAKPOINT_LEN_2;
362 breakinfo[i].len = X86_BREAKPOINT_LEN_4;
366 breakinfo[i].len = X86_BREAKPOINT_LEN_8;
372 breakinfo[i].addr = addr;
374 breakinfo[i].addr = 0;
377 breakinfo[i].enabled = 1;
399 if (!breakinfo[i].enabled)
402 early_dr7 &= ~encode_dr7(i, breakinfo[i].len,
403 breakinfo[i].type);
406 bp = *per_cpu_ptr(breakinfo[i].pev, cpu);
644 if (breakinfo[i].pev)
646 breakinfo[i].pev = register_wide_hw_breakpoint(&attr, NULL);
647 if (IS_ERR(breakinfo[i].pev)) {
650 breakinfo[i].pev = NULL;
655 pevent = per_cpu_ptr(breakinfo[i].pev, cpu);
676 if (breakinfo[i].pev) {
677 unregister_wide_hw_breakpoint(breakinfo[i].pev);
678 breakinfo[i].pev = NULL;