Lines Matching refs:instr
377 static int swp_handler(struct pt_regs *regs, u32 instr) in swp_handler() argument
384 type = instr & TYPE_SWPB; in swp_handler()
386 switch (arm_check_condition(instr, regs->pstate)) { in swp_handler()
399 rn = aarch32_insn_extract_reg_num(instr, A32_RN_OFFSET); in swp_handler()
400 rt2 = aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET); in swp_handler()
404 destreg = aarch32_insn_extract_reg_num(instr, A32_RT_OFFSET); in swp_handler()
408 aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET), data); in swp_handler()
463 static int cp15barrier_handler(struct pt_regs *regs, u32 instr) in cp15barrier_handler() argument
467 switch (arm_check_condition(instr, regs->pstate)) { in cp15barrier_handler()
480 switch (aarch32_insn_mcr_extract_crm(instr)) { in cp15barrier_handler()
486 if (aarch32_insn_mcr_extract_opc2(instr) == 5) { in cp15barrier_handler()
583 static int a32_setend_handler(struct pt_regs *regs, u32 instr) in a32_setend_handler() argument
585 int rc = compat_setend_handler(regs, (instr >> 9) & 1); in a32_setend_handler()
590 static int t16_setend_handler(struct pt_regs *regs, u32 instr) in t16_setend_handler() argument
592 int rc = compat_setend_handler(regs, (instr >> 3) & 1); in t16_setend_handler()