dec_insn 31 arch/mips/include/asm/branch.h struct mm_decoded_insn dec_insn, unsigned long *contpc); dec_insn 34 arch/mips/include/asm/branch.h struct mm_decoded_insn dec_insn, unsigned long *contpc) dec_insn 39 arch/mips/include/asm/branch.h return __mm_isBranchInstr(regs, dec_insn, contpc); dec_insn 175 arch/mips/include/asm/fpu_emulator.h int isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, dec_insn 177 arch/mips/include/asm/fpu_emulator.h int mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, dec_insn 57 arch/mips/kernel/branch.c int __mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, dec_insn 60 arch/mips/kernel/branch.c union mips_instruction insn = (union mips_instruction)dec_insn.insn; dec_insn 79 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 80 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 91 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 92 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 97 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 101 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 102 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 107 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 108 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 113 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 117 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 118 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 123 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 127 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 128 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 133 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 137 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 138 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 165 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 169 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn.next_pc_inc; dec_insn 180 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn.next_pc_inc; dec_insn 190 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 194 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn.next_pc_inc; dec_insn 199 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 203 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn.next_pc_inc; dec_insn 206 arch/mips/kernel/branch.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 213 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 217 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 218 arch/mips/kernel/branch.c dec_insn.next_pc_inc; dec_insn 224 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn 228 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn.next_pc_inc; dec_insn 232 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn.next_pc_inc; dec_insn 233 arch/mips/kernel/branch.c *contpc = regs->cp0_epc + dec_insn.pc_inc; dec_insn 241 arch/mips/kernel/branch.c dec_insn.pc_inc + dec_insn.next_pc_inc; dec_insn 244 arch/mips/kernel/branch.c *contpc = regs->cp0_epc + dec_insn.pc_inc; dec_insn 424 arch/mips/math-emu/cp1emu.c int isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, dec_insn 427 arch/mips/math-emu/cp1emu.c union mips_instruction insn = (union mips_instruction)dec_insn.insn; dec_insn 439 arch/mips/math-emu/cp1emu.c regs->cp0_epc + dec_insn.pc_inc + dec_insn 440 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 460 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 461 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 470 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 474 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 475 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 484 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 485 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 494 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 498 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 499 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 508 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 509 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 512 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc; dec_insn 527 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 531 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 532 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 542 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 546 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 547 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 572 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc; dec_insn 573 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 574 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 580 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 584 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 585 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 610 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc; dec_insn 611 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 612 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 619 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 623 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 624 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 632 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 633 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 670 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 671 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 678 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 679 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 685 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 686 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 694 arch/mips/math-emu/cp1emu.c *contpc = regs->cp0_epc + dec_insn.pc_inc + dec_insn 695 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 718 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 722 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 723 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 747 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 751 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 752 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 758 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 762 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc + dec_insn 763 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc; dec_insn 972 arch/mips/math-emu/cp1emu.c struct mm_decoded_insn dec_insn, void __user **fault_addr) dec_insn 974 arch/mips/math-emu/cp1emu.c unsigned long contpc = xcp->cp0_epc + dec_insn.pc_inc; dec_insn 989 arch/mips/math-emu/cp1emu.c if (!cpu_has_mmips && dec_insn.micro_mips_mode) dec_insn 994 arch/mips/math-emu/cp1emu.c if (dec_insn.micro_mips_mode) { dec_insn 995 arch/mips/math-emu/cp1emu.c if (!mm_isBranchInstr(xcp, dec_insn, &contpc)) dec_insn 998 arch/mips/math-emu/cp1emu.c if (!isBranchInstr(xcp, dec_insn, &contpc)) dec_insn 1016 arch/mips/math-emu/cp1emu.c ir = dec_insn.next_insn; /* process delay slot instr */ dec_insn 1017 arch/mips/math-emu/cp1emu.c pc_inc = dec_insn.next_pc_inc; dec_insn 1019 arch/mips/math-emu/cp1emu.c ir = dec_insn.insn; /* process current instr */ dec_insn 1020 arch/mips/math-emu/cp1emu.c pc_inc = dec_insn.pc_inc; dec_insn 1033 arch/mips/math-emu/cp1emu.c if (dec_insn.micro_mips_mode) { dec_insn 1246 arch/mips/math-emu/cp1emu.c xcp->cp0_epc += dec_insn.pc_inc; dec_insn 1249 arch/mips/math-emu/cp1emu.c ir = dec_insn.next_insn; dec_insn 1250 arch/mips/math-emu/cp1emu.c if (dec_insn.micro_mips_mode) { dec_insn 1254 arch/mips/math-emu/cp1emu.c if ((dec_insn.next_pc_inc == 2) || dec_insn 1264 arch/mips/math-emu/cp1emu.c if (dec_insn.next_pc_inc == 2) dec_insn 1339 arch/mips/math-emu/cp1emu.c xcp->cp0_epc += dec_insn.pc_inc; dec_insn 1340 arch/mips/math-emu/cp1emu.c contpc += dec_insn.pc_inc; dec_insn 2817 arch/mips/math-emu/cp1emu.c struct mm_decoded_insn dec_insn; dec_insn 2850 arch/mips/math-emu/cp1emu.c dec_insn.insn = (*instr_ptr << 16) | dec_insn 2853 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc = 2; dec_insn 2856 arch/mips/math-emu/cp1emu.c dec_insn.insn = (*instr_ptr << 16) | dec_insn 2859 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc = 4; dec_insn 2865 arch/mips/math-emu/cp1emu.c dec_insn.next_insn = (*instr_ptr << 16) | dec_insn 2868 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc = 2; dec_insn 2870 arch/mips/math-emu/cp1emu.c dec_insn.next_insn = (*instr_ptr << 16) | dec_insn 2873 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc = 4; dec_insn 2875 arch/mips/math-emu/cp1emu.c dec_insn.micro_mips_mode = 1; dec_insn 2877 arch/mips/math-emu/cp1emu.c if ((get_user(dec_insn.insn, dec_insn 2879 arch/mips/math-emu/cp1emu.c (get_user(dec_insn.next_insn, dec_insn 2884 arch/mips/math-emu/cp1emu.c dec_insn.pc_inc = 4; dec_insn 2885 arch/mips/math-emu/cp1emu.c dec_insn.next_pc_inc = 4; dec_insn 2886 arch/mips/math-emu/cp1emu.c dec_insn.micro_mips_mode = 0; dec_insn 2889 arch/mips/math-emu/cp1emu.c if ((dec_insn.insn == 0) || dec_insn 2890 arch/mips/math-emu/cp1emu.c ((dec_insn.pc_inc == 2) && dec_insn 2891 arch/mips/math-emu/cp1emu.c ((dec_insn.insn & 0xffff) == MM_NOP16))) dec_insn 2892 arch/mips/math-emu/cp1emu.c xcp->cp0_epc += dec_insn.pc_inc; /* Skip NOPs */ dec_insn 2898 arch/mips/math-emu/cp1emu.c sig = cop1Emulate(xcp, ctx, dec_insn, fault_addr);