Lines Matching refs:instr
365 static int swp_handler(struct pt_regs *regs, u32 instr) in swp_handler() argument
373 type = instr & TYPE_SWPB; in swp_handler()
375 switch (aarch32_check_condition(instr, regs->pstate)) { in swp_handler()
388 rn = aarch32_insn_extract_reg_num(instr, A32_RN_OFFSET); in swp_handler()
389 rt2 = aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET); in swp_handler()
393 destreg = aarch32_insn_extract_reg_num(instr, A32_RT_OFFSET); in swp_handler()
397 aarch32_insn_extract_reg_num(instr, A32_RT2_OFFSET), data); in swp_handler()
454 static int cp15barrier_handler(struct pt_regs *regs, u32 instr) in cp15barrier_handler() argument
458 switch (aarch32_check_condition(instr, regs->pstate)) { in cp15barrier_handler()
471 switch (aarch32_insn_mcr_extract_crm(instr)) { in cp15barrier_handler()
477 if (aarch32_insn_mcr_extract_opc2(instr) == 5) { in cp15barrier_handler()
574 static int a32_setend_handler(struct pt_regs *regs, u32 instr) in a32_setend_handler() argument
576 int rc = compat_setend_handler(regs, (instr >> 9) & 1); in a32_setend_handler()
581 static int t16_setend_handler(struct pt_regs *regs, u32 instr) in t16_setend_handler() argument
583 int rc = compat_setend_handler(regs, (instr >> 3) & 1); in t16_setend_handler()