Lines Matching defs:asi
176 struct arch_probes_insn *asi,
182 struct arch_probes_insn *asi,
185 asi->insn_fn();
196 prepare_emulated_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
201 u16 *thumb_insn = (u16 *)asi->insn;
207 asi->insn[1] = __opcode_to_mem_arm(0xe12fff1e); /* ARM bx lr */
209 asi->insn[1] = __opcode_to_mem_arm(0xe1a0f00e); /* mov pc, lr */
222 set_emulated_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
227 u16 *ip = (u16 *)asi->insn;
234 asi->insn[0] = __opcode_to_mem_arm(insn);
344 struct arch_probes_insn *asi,
359 retval = checker_func(insn, asi, h);
411 probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi,
433 asi->stack_space = 0;
440 asi->register_usage_flags = ~0UL;
443 insn = prepare_emulated_insn(insn, asi, thumb);
474 err = run_checkers(checkers, action, origin_insn, asi, h);
477 return actions[action].decoder(insn, asi, h);
485 err = run_checkers(checkers, action, origin_insn, asi, h);
488 asi->insn_handler = actions[action].handler;
497 err = run_checkers(checkers, action, origin_insn, asi, h);
502 return actions[action].decoder(insn, asi, h);
504 asi->insn_handler = actions[action].handler;
505 set_emulated_insn(insn, asi, thumb);