Lines Matching refs:insn
21 static void __kprobes simulate_ldm1stm1(probes_opcode_t insn, in simulate_ldm1stm1() argument
25 int rn = (insn >> 16) & 0xf; in simulate_ldm1stm1()
26 int lbit = insn & (1 << 20); in simulate_ldm1stm1()
27 int wbit = insn & (1 << 21); in simulate_ldm1stm1()
28 int ubit = insn & (1 << 23); in simulate_ldm1stm1()
29 int pbit = insn & (1 << 24); in simulate_ldm1stm1()
35 reg_bit_vector = insn & 0xffff; in simulate_ldm1stm1()
45 reg_bit_vector = insn & 0xffff; in simulate_ldm1stm1()
63 static void __kprobes simulate_stm1_pc(probes_opcode_t insn, in simulate_stm1_pc() argument
70 simulate_ldm1stm1(insn, asi, regs); in simulate_stm1_pc()
74 static void __kprobes simulate_ldm1_pc(probes_opcode_t insn, in simulate_ldm1_pc() argument
78 simulate_ldm1stm1(insn, asi, regs); in simulate_ldm1_pc()
83 emulate_generic_r0_12_noflags(probes_opcode_t insn, in emulate_generic_r0_12_noflags() argument
111 emulate_generic_r2_14_noflags(probes_opcode_t insn, in emulate_generic_r2_14_noflags() argument
114 emulate_generic_r0_12_noflags(insn, asi, in emulate_generic_r2_14_noflags()
119 emulate_ldm_r3_15(probes_opcode_t insn, in emulate_ldm_r3_15() argument
122 emulate_generic_r0_12_noflags(insn, asi, in emulate_ldm_r3_15()
128 kprobe_decode_ldmstm(probes_opcode_t insn, struct arch_probes_insn *asi, in kprobe_decode_ldmstm() argument
132 unsigned reglist = insn & 0xffff; in kprobe_decode_ldmstm()
133 int is_ldm = insn & 0x100000; in kprobe_decode_ldmstm()
134 int rn = (insn >> 16) & 0xf; in kprobe_decode_ldmstm()
157 asi->insn[0] = __opcode_to_mem_arm((insn & 0xfff00000) | in kprobe_decode_ldmstm()