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

Lines Matching refs:kcb

387 static void __kprobes save_previous_kprobe(struct kprobe_ctlblk *kcb)
390 i = atomic_add_return(1, &kcb->prev_kprobe_index);
391 kcb->prev_kprobe[i-1].kp = kprobe_running();
392 kcb->prev_kprobe[i-1].status = kcb->kprobe_status;
395 static void __kprobes restore_previous_kprobe(struct kprobe_ctlblk *kcb)
398 i = atomic_read(&kcb->prev_kprobe_index);
399 __get_cpu_var(current_kprobe) = kcb->prev_kprobe[i-1].kp;
400 kcb->kprobe_status = kcb->prev_kprobe[i-1].status;
401 atomic_sub(1, &kcb->prev_kprobe_index);
405 struct kprobe_ctlblk *kcb)
792 struct kprobe_ctlblk *kcb;
799 kcb = get_kprobe_ctlblk();
805 if ((kcb->kprobe_status == KPROBE_HIT_SS) &&
816 save_previous_kprobe(kcb);
817 set_current_kprobe(p, kcb);
820 kcb->kprobe_status = KPROBE_REENTER;
861 set_current_kprobe(p, kcb);
862 kcb->kprobe_status = KPROBE_HIT_ACTIVE;
887 kcb->kprobe_status = KPROBE_HIT_SS;
898 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
903 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) {
904 kcb->kprobe_status = KPROBE_HIT_SSDONE;
911 if (kcb->kprobe_status == KPROBE_REENTER) {
912 restore_previous_kprobe(kcb);
925 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
928 switch(kcb->kprobe_status) {
940 if (kcb->kprobe_status == KPROBE_REENTER)
941 restore_previous_kprobe(kcb);
1047 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
1062 memcpy( kcb->jprobes_saved_stacked_regs,
1065 kcb->bsp = pa.bsp;
1066 kcb->cfm = pa.cfm;
1069 kcb->jprobe_saved_regs = *regs;
1092 struct kprobe_ctlblk *kcb = get_kprobe_ctlblk();
1096 *regs = kcb->jprobe_saved_regs;
1100 bytes = (char *)ia64_rse_skip_regs(kcb->bsp, kcb->cfm & 0x3f)
1101 - (char *)kcb->bsp;
1102 memcpy( kcb->bsp,
1103 kcb->jprobes_saved_stacked_regs,