Home
last modified time | relevance | path

Searched refs:contpc (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dbranch.c60 unsigned long *contpc) in __mm_isBranchInstr()
83 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr()
98 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
102 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
114 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
118 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
124 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
128 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
134 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
138 *contpc in __mm_isBranchInstr()
59 __mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, unsigned long *contpc) __mm_isBranchInstr() argument
267 unsigned long contpc; __microMIPS_compute_return_epc() local
[all...]
H A Dunaligned.c626 unsigned long origpc, contpc; in emulate_load_store_microMIPS() local
641 contpc = regs->cp0_epc + 2; in emulate_load_store_microMIPS()
648 contpc = regs->cp0_epc + 4; in emulate_load_store_microMIPS()
669 if (mm_isBranchInstr(regs, mminsn, &contpc)) in emulate_load_store_microMIPS()
1203 regs->cp0_epc = contpc; /* advance or branch */ in emulate_load_store_microMIPS()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dbranch.c60 unsigned long *contpc) in __mm_isBranchInstr()
83 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr()
98 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
102 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
114 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
118 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
124 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
128 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
134 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
138 *contpc in __mm_isBranchInstr()
59 __mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, unsigned long *contpc) __mm_isBranchInstr() argument
267 unsigned long contpc; __microMIPS_compute_return_epc() local
[all...]
H A Dunaligned.c625 unsigned long origpc, contpc; in emulate_load_store_microMIPS() local
641 contpc = regs->cp0_epc + 2; in emulate_load_store_microMIPS()
648 contpc = regs->cp0_epc + 4; in emulate_load_store_microMIPS()
669 if (mm_isBranchInstr(regs, mminsn, &contpc)) in emulate_load_store_microMIPS()
1203 regs->cp0_epc = contpc; /* advance or branch */ in emulate_load_store_microMIPS()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dbranch.h31 struct mm_decoded_insn dec_insn, unsigned long *contpc);
34 struct mm_decoded_insn dec_insn, unsigned long *contpc);
37 struct mm_decoded_insn dec_insn, unsigned long *contpc) in mm_isBranchInstr()
42 return __mm_isBranchInstr(regs, dec_insn, contpc); in mm_isBranchInstr()
36 mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, unsigned long *contpc) mm_isBranchInstr() argument
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dbranch.h31 struct mm_decoded_insn dec_insn, unsigned long *contpc);
34 struct mm_decoded_insn dec_insn, unsigned long *contpc);
37 struct mm_decoded_insn dec_insn, unsigned long *contpc) in mm_isBranchInstr()
42 return __mm_isBranchInstr(regs, dec_insn, contpc); in mm_isBranchInstr()
36 mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, unsigned long *contpc) mm_isBranchInstr() argument
/kernel/linux/linux-5.10/arch/mips/math-emu/
H A Dcp1emu.c425 unsigned long *contpc) in isBranchInstr()
447 *contpc = regs->regs[insn.r_format.rs]; in isBranchInstr()
469 *contpc = regs->cp0_epc + in isBranchInstr()
473 *contpc = regs->cp0_epc + in isBranchInstr()
493 *contpc = regs->cp0_epc + in isBranchInstr()
497 *contpc = regs->cp0_epc + in isBranchInstr()
512 *contpc = regs->cp0_epc + dec_insn.pc_inc; in isBranchInstr()
513 *contpc >>= 28; in isBranchInstr()
514 *contpc <<= 28; in isBranchInstr()
515 *contpc | in isBranchInstr()
424 isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, unsigned long *contpc) isBranchInstr() argument
974 unsigned long contpc = xcp->cp0_epc + dec_insn.pc_inc; cop1Emulate() local
[all...]
/kernel/linux/linux-6.6/arch/mips/math-emu/
H A Dcp1emu.c425 unsigned long *contpc) in isBranchInstr()
447 *contpc = regs->regs[insn.r_format.rs]; in isBranchInstr()
469 *contpc = regs->cp0_epc + in isBranchInstr()
473 *contpc = regs->cp0_epc + in isBranchInstr()
493 *contpc = regs->cp0_epc + in isBranchInstr()
497 *contpc = regs->cp0_epc + in isBranchInstr()
512 *contpc = regs->cp0_epc + dec_insn.pc_inc; in isBranchInstr()
513 *contpc >>= 28; in isBranchInstr()
514 *contpc <<= 28; in isBranchInstr()
515 *contpc | in isBranchInstr()
424 isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, unsigned long *contpc) isBranchInstr() argument
974 unsigned long contpc = xcp->cp0_epc + dec_insn.pc_inc; cop1Emulate() local
[all...]
/kernel/linux/linux-5.10/arch/nds32/math-emu/
H A Dfpuemu.c369 unsigned long emulpc, contpc; local
383 contpc = regs->ipc + 4;
397 regs->ipc = contpc;

Completed in 6 milliseconds