Lines Matching refs:ainsn
167 ppc_inst_prefixed(ppc_inst_read(prev->ainsn.insn))) { in arch_prepare_kprobe()
175 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
176 if (!p->ainsn.insn) in arch_prepare_kprobe()
181 patch_instruction(p->ainsn.insn, insn); in arch_prepare_kprobe()
185 p->ainsn.boostable = 0; in arch_prepare_kprobe()
204 if (p->ainsn.insn) { in arch_remove_kprobe()
205 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
206 p->ainsn.insn = NULL; in arch_remove_kprobe()
221 regs_set_return_ip(regs, (unsigned long)p->ainsn.insn); in prepare_singlestep()
258 ppc_inst_t insn = ppc_inst_read(p->ainsn.insn); in try_to_emulate()
267 if (unlikely(p->ainsn.boostable == 0)) in try_to_emulate()
268 p->ainsn.boostable = 1; in try_to_emulate()
288 if (unlikely(p->ainsn.boostable != 1)) in try_to_emulate()
289 p->ainsn.boostable = -1; in try_to_emulate()
347 kprobe_opcode_t insn = *p->ainsn.insn; in kprobe_handler()
366 if (p->ainsn.boostable >= 0) { in kprobe_handler()
388 if (p->ainsn.boostable >= 0) { in kprobe_handler()
471 len = ppc_inst_len(ppc_inst_read(cur->ainsn.insn)); in kprobe_post_handler()
473 if (((unsigned long)cur->ainsn.insn + len) != regs->nip) in kprobe_post_handler()