Lines Matching refs:ainsn

69 		ftrace_generate_nop_insn((struct ftrace_insn *)p->ainsn.insn);  in copy_instruction()
70 p->ainsn.is_ftrace_insn = 1; in copy_instruction()
72 memcpy(p->ainsn.insn, p->addr, insn_length(*p->addr >> 8)); in copy_instruction()
73 p->opcode = p->ainsn.insn[0]; in copy_instruction()
74 if (!probe_is_insn_relative_long(p->ainsn.insn)) in copy_instruction()
83 disp = *(s32 *)&p->ainsn.insn[1]; in copy_instruction()
85 new_addr = (u64)(unsigned long)p->ainsn.insn; in copy_instruction()
87 *(s32 *)&p->ainsn.insn[1] = new_disp; in copy_instruction()
103 p->ainsn.insn = NULL; in s390_get_insn_slot()
105 p->ainsn.insn = get_dmainsn_slot(); in s390_get_insn_slot()
107 p->ainsn.insn = get_insn_slot(); in s390_get_insn_slot()
108 return p->ainsn.insn ? 0 : -ENOMEM; in s390_get_insn_slot()
114 if (!p->ainsn.insn) in s390_free_insn_slot()
117 free_dmainsn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
119 free_insn_slot(p->ainsn.insn, 0); in s390_free_insn_slot()
120 p->ainsn.insn = NULL; in s390_free_insn_slot()
157 if (!p->ainsn.is_ftrace_insn) in swap_instruction()
336 enable_singlestep(kcb, regs, (unsigned long) p->ainsn.insn); in kprobe_handler()
464 int fixup = probe_get_fixup_type(p->ainsn.insn); in resume_execution()
467 if (p->ainsn.is_ftrace_insn) { in resume_execution()
485 ip += (unsigned long) p->addr - (unsigned long) p->ainsn.insn; in resume_execution()
488 int ilen = insn_length(p->ainsn.insn[0] >> 8); in resume_execution()
489 if (ip - (unsigned long) p->ainsn.insn == ilen) in resume_execution()
494 int reg = (p->ainsn.insn[0] & 0xf0) >> 4; in resume_execution()
496 (unsigned long) p->ainsn.insn; in resume_execution()