Lines Matching refs:instr
370 static int swp_handler(struct pt_regs *regs, u32 instr) in swp_handler() argument
377 type = instr & TYPE_SWPB; in swp_handler()
379 switch (arm_check_condition(instr, regs->pstate)) { in swp_handler()
392 rn = aarch32_insn_extract_reg_num(instr, A32_RN_OFFSET); in swp_handler()
393 rt2 = aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET); in swp_handler()
397 destreg = aarch32_insn_extract_reg_num(instr, A32_RT_OFFSET); in swp_handler()
401 aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET), data); in swp_handler()
456 static int cp15barrier_handler(struct pt_regs *regs, u32 instr) in cp15barrier_handler() argument
460 switch (arm_check_condition(instr, regs->pstate)) { in cp15barrier_handler()
473 switch (aarch32_insn_mcr_extract_crm(instr)) { in cp15barrier_handler()
479 if (aarch32_insn_mcr_extract_opc2(instr) == 5) { in cp15barrier_handler()
586 static int a32_setend_handler(struct pt_regs *regs, u32 instr) in a32_setend_handler() argument
588 int rc = compat_setend_handler(regs, (instr >> 9) & 1); in a32_setend_handler()
593 static int t16_setend_handler(struct pt_regs *regs, u32 instr) in t16_setend_handler() argument
595 int rc = compat_setend_handler(regs, (instr >> 3) & 1); in t16_setend_handler()