• Home
  • Raw
  • Download

Lines Matching refs:opcode

40 	insn_size_t opcode;  in read_opcode()  local
49 get_user_error = __get_user(opcode, (insn_size_t *)aligned_pc); in read_opcode()
50 *result_opcode = opcode; in read_opcode()
85 insn_size_t opcode, in generate_and_check_address() argument
100 basereg = (opcode >> 20) & 0x3f; in generate_and_check_address()
104 displacement = (opcode >> 10) & 0x3ff; in generate_and_check_address()
110 offsetreg = (opcode >> 10) & 0x3f; in generate_and_check_address()
133 unaligned_fixups_notify(current, opcode, regs); in generate_and_check_address()
167 insn_size_t opcode, in misaligned_load() argument
177 error = generate_and_check_address(regs, opcode, in misaligned_load()
182 destreg = (opcode >> 4) & 0x3f; in misaligned_load()
242 insn_size_t opcode, in misaligned_store() argument
251 error = generate_and_check_address(regs, opcode, in misaligned_store()
256 srcreg = (opcode >> 4) & 0x3f; in misaligned_store()
313 insn_size_t opcode, in misaligned_fpu_load() argument
323 error = generate_and_check_address(regs, opcode, in misaligned_fpu_load()
328 destreg = (opcode >> 4) & 0x3f; in misaligned_fpu_load()
385 insn_size_t opcode, in misaligned_fpu_store() argument
395 error = generate_and_check_address(regs, opcode, in misaligned_fpu_store()
400 srcreg = (opcode >> 4) & 0x3f; in misaligned_fpu_store()
459 insn_size_t opcode; in misaligned_fixup() local
468 error = read_opcode(regs->pc, &opcode, user_mode(regs)); in misaligned_fixup()
472 major = (opcode >> 26) & 0x3f; in misaligned_fixup()
473 minor = (opcode >> 16) & 0xf; in misaligned_fixup()
477 error = misaligned_load(regs, opcode, 1, 1, 1); in misaligned_fixup()
480 error = misaligned_load(regs, opcode, 1, 1, 0); in misaligned_fixup()
483 error = misaligned_load(regs, opcode, 1, 2, 1); in misaligned_fixup()
486 error = misaligned_load(regs, opcode, 1, 3, 0); in misaligned_fixup()
490 error = misaligned_store(regs, opcode, 1, 1); in misaligned_fixup()
493 error = misaligned_store(regs, opcode, 1, 2); in misaligned_fixup()
496 error = misaligned_store(regs, opcode, 1, 3); in misaligned_fixup()
502 error = misaligned_load(regs, opcode, 0, 1, 1); in misaligned_fixup()
505 error = misaligned_load(regs, opcode, 0, 1, 0); in misaligned_fixup()
508 error = misaligned_load(regs, opcode, 0, 2, 1); in misaligned_fixup()
511 error = misaligned_load(regs, opcode, 0, 3, 0); in misaligned_fixup()
522 error = misaligned_store(regs, opcode, 0, 1); in misaligned_fixup()
525 error = misaligned_store(regs, opcode, 0, 2); in misaligned_fixup()
528 error = misaligned_store(regs, opcode, 0, 3); in misaligned_fixup()
537 error = misaligned_fpu_load(regs, opcode, 1, 2, 0); in misaligned_fixup()
540 error = misaligned_fpu_load(regs, opcode, 1, 3, 1); in misaligned_fixup()
543 error = misaligned_fpu_load(regs, opcode, 1, 3, 0); in misaligned_fixup()
548 error = misaligned_fpu_load(regs, opcode, 0, 2, 0); in misaligned_fixup()
551 error = misaligned_fpu_load(regs, opcode, 0, 3, 1); in misaligned_fixup()
554 error = misaligned_fpu_load(regs, opcode, 0, 3, 0); in misaligned_fixup()
562 error = misaligned_fpu_store(regs, opcode, 1, 2, 0); in misaligned_fixup()
565 error = misaligned_fpu_store(regs, opcode, 1, 3, 1); in misaligned_fixup()
568 error = misaligned_fpu_store(regs, opcode, 1, 3, 0); in misaligned_fixup()
573 error = misaligned_fpu_store(regs, opcode, 0, 2, 0); in misaligned_fixup()
576 error = misaligned_fpu_store(regs, opcode, 0, 3, 1); in misaligned_fixup()
579 error = misaligned_fpu_store(regs, opcode, 0, 3, 0); in misaligned_fixup()
650 insn_size_t opcode = 0x6ff4fff0; /* guaranteed reserved opcode */ in do_reserved_inst() local
672 get_user_error = __get_user(opcode, (insn_size_t *)aligned_pc); in do_reserved_inst()
686 reserved_field = opcode & 0xf; in do_reserved_inst()
690 major = (opcode >> 26) & 0x3f; in do_reserved_inst()
691 minor = (opcode >> 16) & 0xf; in do_reserved_inst()
729 unsigned long regno = (opcode >> 20) & 0x3f; in do_reserved_inst()
736 unsigned long regno = (opcode >> 4) & 0x3f; in do_reserved_inst()