Lines Matching refs:insn
569 if (can_boost(&p->ainsn.insn[0].bundle, slot, addr)) { in prepare_booster()
570 set_brl_inst(&p->ainsn.insn[1].bundle, (bundle_t *)addr + 1); in prepare_booster()
608 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
609 if (!p->ainsn.insn) in arch_prepare_kprobe()
612 memcpy(p->ainsn.insn, kprobe_addr, sizeof(kprobe_opcode_t)); in arch_prepare_kprobe()
630 flush_icache_range((unsigned long)p->ainsn.insn, in arch_arm_kprobe()
631 (unsigned long)p->ainsn.insn + in arch_arm_kprobe()
656 src = &p->ainsn.insn->bundle; in arch_disarm_kprobe()
673 if (p->ainsn.insn) { in arch_remove_kprobe()
674 free_insn_slot(p->ainsn.insn, in arch_remove_kprobe()
676 p->ainsn.insn = NULL; in arch_remove_kprobe()
689 unsigned long bundle_addr = (unsigned long) (&p->ainsn.insn->bundle); in resume_execution()
694 template = p->ainsn.insn->bundle.quad0.template; in resume_execution()
757 unsigned long bundle_addr = (unsigned long) &p->ainsn.insn->bundle; in prepare_ss()
877 regs->cr_iip = (unsigned long)&p->ainsn.insn->bundle & ~0xFULL; in pre_kprobes_handler()