Lines Matching refs:ainsn
134 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe()
135 if (!p->ainsn.insn) in arch_prepare_kprobe()
140 memcpy(p->ainsn.insn, p->addr, in arch_prepare_kprobe()
143 flush_icache_range((unsigned long)p->ainsn.insn, in arch_prepare_kprobe()
144 (unsigned long)p->ainsn.insn + sizeof(kprobe_opcode_t)); in arch_prepare_kprobe()
147 p->ainsn.boostable = 0; in arch_prepare_kprobe()
166 if (p->ainsn.insn) { in arch_remove_kprobe()
167 free_insn_slot(p->ainsn.insn, 0); in arch_remove_kprobe()
168 p->ainsn.insn = NULL; in arch_remove_kprobe()
183 regs->nip = (unsigned long)p->ainsn.insn; in prepare_singlestep()
232 unsigned int insn = *p->ainsn.insn; in try_to_emulate()
241 if (unlikely(p->ainsn.boostable == 0)) in try_to_emulate()
242 p->ainsn.boostable = 1; in try_to_emulate()
262 if (unlikely(p->ainsn.boostable != 1)) in try_to_emulate()
263 p->ainsn.boostable = -1; in try_to_emulate()
291 kprobe_opcode_t insn = *p->ainsn.insn; in kprobe_handler()
309 if (p->ainsn.boostable >= 0) { in kprobe_handler()
368 if (p->ainsn.boostable >= 0) { in kprobe_handler()
499 if (((unsigned long)cur->ainsn.insn + 4) != regs->nip) in kprobe_post_handler()