Home
last modified time | relevance | path

Searched refs:i_format (Results 1 – 15 of 15) sorted by relevance

/linux-6.6.21/arch/mips/kernel/
Dbranch.c429 switch (insn.i_format.opcode) { in __compute_return_epc_for_insn()
452 switch (insn.i_format.rt) { in __compute_return_epc_for_insn()
458 if ((long)regs->regs[insn.i_format.rs] < 0) { in __compute_return_epc_for_insn()
459 epc = epc + 4 + (insn.i_format.simmediate << 2); in __compute_return_epc_for_insn()
460 if (insn.i_format.rt == bltzl_op) in __compute_return_epc_for_insn()
472 if ((long)regs->regs[insn.i_format.rs] >= 0) { in __compute_return_epc_for_insn()
473 epc = epc + 4 + (insn.i_format.simmediate << 2); in __compute_return_epc_for_insn()
474 if (insn.i_format.rt == bgezl_op) in __compute_return_epc_for_insn()
483 if (NO_R6EMU && (insn.i_format.rs || in __compute_return_epc_for_insn()
484 insn.i_format.rt == bltzall_op)) in __compute_return_epc_for_insn()
[all …]
Dprocess.c262 switch (ip->i_format.opcode) { in is_ra_save_ins()
264 if (ip->i_format.rs != 29) in is_ra_save_ins()
266 if (ip->i_format.rt != 31) in is_ra_save_ins()
269 *poff = ip->i_format.simmediate / sizeof(ulong); in is_ra_save_ins()
293 if ((ip->i_format.opcode == sw_op || ip->i_format.opcode == sd_op) && in is_ra_save_ins()
294 ip->i_format.rs == 29 && ip->i_format.rt == 31) { in is_ra_save_ins()
295 *poff = ip->i_format.simmediate / sizeof(ulong); in is_ra_save_ins()
388 *frame_size = -ip->i_format.simmediate; in is_sp_move_ins()
393 if (ip->i_format.rs != 29 || ip->i_format.rt != 29) in is_sp_move_ins()
396 if (ip->i_format.opcode == addiu_op || in is_sp_move_ins()
[all …]
Dprobes-common.h16 switch (insn.i_format.opcode) { in __insn_has_delay_slot()
34 switch (insn.i_format.rt) { in __insn_has_delay_slot()
Dunaligned.c129 switch (insn.i_format.opcode) { in emulate_load_store_insn()
300 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()
315 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()
330 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()
349 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()
372 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()
384 value = regs->regs[insn.i_format.rt]; in emulate_load_store_insn()
400 value = regs->regs[insn.i_format.rt]; in emulate_load_store_insn()
424 value = regs->regs[insn.i_format.rt]; in emulate_load_store_insn()
Duprobes.c68 switch (inst.i_format.opcode) { in is_trap_insn()
Dkprobes.c64 switch (insn.i_format.opcode) { in insn_has_ll_or_sc()
Dtraps.c831 switch (inst.i_format.opcode) { in simulate_fp()
/linux-6.6.21/arch/mips/math-emu/
Dcp1emu.c433 switch (insn.i_format.opcode) { in isBranchInstr()
452 switch (insn.i_format.rt) { in isBranchInstr()
455 if (NO_R6EMU && (insn.i_format.rs || in isBranchInstr()
456 insn.i_format.rt == bltzall_op)) in isBranchInstr()
468 if ((long)regs->regs[insn.i_format.rs] < 0) in isBranchInstr()
471 (insn.i_format.simmediate << 2); in isBranchInstr()
479 if (NO_R6EMU && (insn.i_format.rs || in isBranchInstr()
480 insn.i_format.rt == bgezall_op)) in isBranchInstr()
492 if ((long)regs->regs[insn.i_format.rs] >= 0) in isBranchInstr()
495 (insn.i_format.simmediate << 2); in isBranchInstr()
[all …]
/linux-6.6.21/arch/mips/kvm/
Demulate.c60 switch (insn.i_format.opcode) { in kvm_compute_return_epc()
81 switch (insn.i_format.rt) { in kvm_compute_return_epc()
84 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
85 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()
93 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
94 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()
103 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
104 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()
113 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
114 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()
[all …]
Dvz.c1093 base = inst.i_format.rs; in kvm_vz_gpsi_cache()
1094 op_inst = inst.i_format.rt; in kvm_vz_gpsi_cache()
1098 offset = inst.i_format.simmediate; in kvm_vz_gpsi_cache()
/linux-6.6.21/arch/mips/dec/
Dkn01-berr.c101 vaddr = regs->regs[insn.i_format.rs] + in dec_kn01_be_backend()
102 insn.i_format.simmediate; in dec_kn01_be_backend()
/linux-6.6.21/fs/erofs/
Derofs_fs.h157 __le16 i_format; /* inode format hints */ member
175 __le16 i_format; /* inode format hints */ member
Dinode.c37 ifmt = le16_to_cpu(dic->i_format); in erofs_read_inode()
/linux-6.6.21/arch/mips/include/uapi/asm/
Dinst.h653 struct i_format { /* signed immediate format */ struct
1120 struct i_format i_format; member
/linux-6.6.21/Documentation/filesystems/
Derofs.rst191 field which all inode versions have -- i_format::
194 | i_format | | i_format |