Home
last modified time | relevance | path

Searched refs:loongson3_lsdc2_format (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/arch/mips/loongson64/
Dcop2-ex.c149 switch (insn.loongson3_lsdc2_format.opcode1) { in loongson_cu2_call()
168 regs->regs[insn.loongson3_lsdc2_format.rt] = value; in loongson_cu2_call()
179 regs->regs[insn.loongson3_lsdc2_format.rt] = value; in loongson_cu2_call()
190 regs->regs[insn.loongson3_lsdc2_format.rt] = value; in loongson_cu2_call()
203 set_fpr64(&current->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value); in loongson_cu2_call()
219 set_fpr64(&current->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value); in loongson_cu2_call()
228 switch (insn.loongson3_lsdc2_format.opcode1) { in loongson_cu2_call()
243 value = regs->regs[insn.loongson3_lsdc2_format.rt]; in loongson_cu2_call()
255 value = regs->regs[insn.loongson3_lsdc2_format.rt]; in loongson_cu2_call()
267 value = regs->regs[insn.loongson3_lsdc2_format.rt]; in loongson_cu2_call()
[all …]
/linux-6.1.9/arch/mips/include/uapi/asm/
Dinst.h1005 struct loongson3_lsdc2_format { /* Loongson-3 overridden ldc2/sdc2 Load/Store format */ struct
1126 struct loongson3_lsdc2_format loongson3_lsdc2_format; member
/linux-6.1.9/arch/mips/kvm/
Demulate.c1193 rt = inst.loongson3_lsdc2_format.rt; in kvm_mips_emulate_store()
1194 switch (inst.loongson3_lsdc2_format.opcode1) { in kvm_mips_emulate_store()
1453 rt = inst.loongson3_lsdc2_format.rt; in kvm_mips_emulate_load()
1454 switch (inst.loongson3_lsdc2_format.opcode1) { in kvm_mips_emulate_load()