• Home
  • Raw
  • Download

Lines Matching refs:opcode

39 	insn_size_t opcode;  in read_opcode()  local
48 get_user_error = __get_user(opcode, (insn_size_t *)aligned_pc); in read_opcode()
49 *result_opcode = opcode; in read_opcode()
84 insn_size_t opcode, in generate_and_check_address() argument
99 basereg = (opcode >> 20) & 0x3f; in generate_and_check_address()
103 displacement = (opcode >> 10) & 0x3ff; in generate_and_check_address()
109 offsetreg = (opcode >> 10) & 0x3f; in generate_and_check_address()
132 unaligned_fixups_notify(current, opcode, regs); in generate_and_check_address()
166 insn_size_t opcode, in misaligned_load() argument
176 error = generate_and_check_address(regs, opcode, in misaligned_load()
181 destreg = (opcode >> 4) & 0x3f; in misaligned_load()
241 insn_size_t opcode, in misaligned_store() argument
250 error = generate_and_check_address(regs, opcode, in misaligned_store()
255 srcreg = (opcode >> 4) & 0x3f; in misaligned_store()
312 insn_size_t opcode, in misaligned_fpu_load() argument
322 error = generate_and_check_address(regs, opcode, in misaligned_fpu_load()
327 destreg = (opcode >> 4) & 0x3f; in misaligned_fpu_load()
384 insn_size_t opcode, in misaligned_fpu_store() argument
394 error = generate_and_check_address(regs, opcode, in misaligned_fpu_store()
399 srcreg = (opcode >> 4) & 0x3f; in misaligned_fpu_store()
458 insn_size_t opcode; in misaligned_fixup() local
467 error = read_opcode(regs->pc, &opcode, user_mode(regs)); in misaligned_fixup()
471 major = (opcode >> 26) & 0x3f; in misaligned_fixup()
472 minor = (opcode >> 16) & 0xf; in misaligned_fixup()
476 error = misaligned_load(regs, opcode, 1, 1, 1); in misaligned_fixup()
479 error = misaligned_load(regs, opcode, 1, 1, 0); in misaligned_fixup()
482 error = misaligned_load(regs, opcode, 1, 2, 1); in misaligned_fixup()
485 error = misaligned_load(regs, opcode, 1, 3, 0); in misaligned_fixup()
489 error = misaligned_store(regs, opcode, 1, 1); in misaligned_fixup()
492 error = misaligned_store(regs, opcode, 1, 2); in misaligned_fixup()
495 error = misaligned_store(regs, opcode, 1, 3); in misaligned_fixup()
501 error = misaligned_load(regs, opcode, 0, 1, 1); in misaligned_fixup()
504 error = misaligned_load(regs, opcode, 0, 1, 0); in misaligned_fixup()
507 error = misaligned_load(regs, opcode, 0, 2, 1); in misaligned_fixup()
510 error = misaligned_load(regs, opcode, 0, 3, 0); in misaligned_fixup()
521 error = misaligned_store(regs, opcode, 0, 1); in misaligned_fixup()
524 error = misaligned_store(regs, opcode, 0, 2); in misaligned_fixup()
527 error = misaligned_store(regs, opcode, 0, 3); in misaligned_fixup()
536 error = misaligned_fpu_load(regs, opcode, 1, 2, 0); in misaligned_fixup()
539 error = misaligned_fpu_load(regs, opcode, 1, 3, 1); in misaligned_fixup()
542 error = misaligned_fpu_load(regs, opcode, 1, 3, 0); in misaligned_fixup()
547 error = misaligned_fpu_load(regs, opcode, 0, 2, 0); in misaligned_fixup()
550 error = misaligned_fpu_load(regs, opcode, 0, 3, 1); in misaligned_fixup()
553 error = misaligned_fpu_load(regs, opcode, 0, 3, 0); in misaligned_fixup()
561 error = misaligned_fpu_store(regs, opcode, 1, 2, 0); in misaligned_fixup()
564 error = misaligned_fpu_store(regs, opcode, 1, 3, 1); in misaligned_fixup()
567 error = misaligned_fpu_store(regs, opcode, 1, 3, 0); in misaligned_fixup()
572 error = misaligned_fpu_store(regs, opcode, 0, 2, 0); in misaligned_fixup()
575 error = misaligned_fpu_store(regs, opcode, 0, 3, 1); in misaligned_fixup()
578 error = misaligned_fpu_store(regs, opcode, 0, 3, 0); in misaligned_fixup()
649 insn_size_t opcode = 0x6ff4fff0; /* guaranteed reserved opcode */ in do_reserved_inst() local
671 get_user_error = __get_user(opcode, (insn_size_t *)aligned_pc); in do_reserved_inst()
685 reserved_field = opcode & 0xf; in do_reserved_inst()
689 major = (opcode >> 26) & 0x3f; in do_reserved_inst()
690 minor = (opcode >> 16) & 0xf; in do_reserved_inst()
728 unsigned long regno = (opcode >> 20) & 0x3f; in do_reserved_inst()
735 unsigned long regno = (opcode >> 4) & 0x3f; in do_reserved_inst()