Lines Matching refs:api
46 kprobe_opcode_t *addr = p->ainsn.api.insn; in arch_prepare_ss_slot()
58 p->ainsn.api.restore = (unsigned long) p->addr + in arch_prepare_ss_slot()
65 p->ainsn.api.restore = 0; in arch_prepare_simulate()
72 if (p->ainsn.api.handler) in arch_simulate_insn()
73 p->ainsn.api.handler((u32)p->opcode, (long)p->addr, regs); in arch_simulate_insn()
98 p->ainsn.api.insn = NULL; in arch_prepare_kprobe()
102 p->ainsn.api.insn = get_insn_slot(); in arch_prepare_kprobe()
103 if (!p->ainsn.api.insn) in arch_prepare_kprobe()
109 if (p->ainsn.api.insn) in arch_prepare_kprobe()
143 if (p->ainsn.api.insn) { in arch_remove_kprobe()
144 free_insn_slot(p->ainsn.api.insn, 0); in arch_remove_kprobe()
145 p->ainsn.api.insn = NULL; in arch_remove_kprobe()
200 if (p->ainsn.api.insn) { in setup_singlestep()
202 slot = (unsigned long)p->ainsn.api.insn; in setup_singlestep()
240 if (cur->ainsn.api.restore != 0) in post_kprobe_handler()
241 instruction_pointer_set(regs, cur->ainsn.api.restore); in post_kprobe_handler()
345 ((unsigned long)&cur->ainsn.api.insn[1] == addr)) { in kprobe_breakpoint_ss_handler()