Home
last modified time | relevance | path

Searched refs:reg2i12_format (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dftrace.c35 return ip->reg2i12_format.opcode == std_op && in is_ra_save_ins()
36 ip->reg2i12_format.rj == 3 && in is_ra_save_ins()
37 ip->reg2i12_format.rd == 1; in is_ra_save_ins()
43 return ip->reg2i12_format.opcode == addid_op && in is_stack_open_ins()
44 ip->reg2i12_format.rj == 3 && in is_stack_open_ins()
45 ip->reg2i12_format.rd == 3 && in is_stack_open_ins()
46 ip->reg2i12_format.simmediate < 0; in is_stack_open_ins()
61 *ra_off = insn->reg2i12_format.simmediate; in ftrace_get_parent_ra_addr()
H A Dunwind_prologue.c24 return ip->reg2i12_format.opcode == addid_op && in is_stack_open_ins()
25 ip->reg2i12_format.rj == 3 && in is_stack_open_ins()
26 ip->reg2i12_format.rd == 3 && in is_stack_open_ins()
27 ip->reg2i12_format.simmediate < 0; in is_stack_open_ins()
33 return ip->reg2i12_format.opcode == std_op && in is_ra_save_ins()
34 ip->reg2i12_format.rj == 3 && in is_ra_save_ins()
35 ip->reg2i12_format.rd == 1; in is_ra_save_ins()
91 frame_size = -ip->reg2i12_format.simmediate; in unwind_by_prologue()
107 frame_ra = ip->reg2i12_format.simmediate; in unwind_by_prologue()
H A Dinst.c277 insn.reg2i12_format.opcode = lu52id_op; in larch_insn_gen_lu52id()
278 insn.reg2i12_format.rd = rd; in larch_insn_gen_lu52id()
279 insn.reg2i12_format.rj = rj; in larch_insn_gen_lu52id()
280 insn.reg2i12_format.simmediate = imm; in larch_insn_gen_lu52id()
H A Drelocate.c58 dest |= ((u64)lu52id->reg2i12_format.simmediate & 0xfff) << 52; in apply_r_loongarch_mark_la_rel()
64 lu52id->reg2i12_format.simmediate = (dest >> 52) & 0xfff; in apply_r_loongarch_mark_la_rel()
H A Dmodule.c199 insn->reg2i12_format.simmediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
335 insn->reg2i12_format.simmediate = v & 0xfff; in apply_r_larch_pcala()
347 insn->reg2i12_format.simmediate = v & 0xfff; in apply_r_larch_pcala()
H A Dunaligned.c262 switch (insn.reg2i12_format.opcode) { in emulate_load_store_insn()
/kernel/linux/linux-5.10/arch/loongarch/net/
H A Debpf_jit.h78 insn->reg2i12_format.opcode = ldbu_op; in emit_ldbu()
79 insn->reg2i12_format.simmediate = imm; in emit_ldbu()
80 insn->reg2i12_format.rd = rd; in emit_ldbu()
81 insn->reg2i12_format.rj = rj; in emit_ldbu()
87 insn->reg2i12_format.opcode = ldhu_op; in emit_ldhu()
88 insn->reg2i12_format.simmediate = imm; in emit_ldhu()
89 insn->reg2i12_format.rd = rd; in emit_ldhu()
90 insn->reg2i12_format.rj = rj; in emit_ldhu()
96 insn->reg2i12_format.opcode = ldwu_op; in emit_ldwu()
97 insn->reg2i12_format in emit_ldwu()
[all...]
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dinst.h292 struct reg2i12_format { struct
345 struct reg2i12_format reg2i12_format; member
417 return ip->reg2i12_format.opcode == std_op && in is_ra_save_ins()
418 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_ra_save_ins()
419 ip->reg2i12_format.rd == LOONGARCH_GPR_RA && in is_ra_save_ins()
420 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins()
426 return ip->reg2i12_format.opcode == addid_op && in is_stack_alloc_ins()
427 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_stack_alloc_ins()
428 ip->reg2i12_format in is_stack_alloc_ins()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Demulate.c88 rd = inst.reg2i12_format.rd; in _kvm_emu_mmio_write()
89 opcode = inst.reg2i12_format.opcode; in _kvm_emu_mmio_write()
201 rd = inst.reg2i12_format.rd; in _kvm_emu_mmio_read()
202 opcode = inst.reg2i12_format.opcode; in _kvm_emu_mmio_read()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Drelocate.c63 insn[1].reg2i12_format.immediate = ori; in relocate_absolute()
65 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
H A Dmodule.c182 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
188 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
324 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
336 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
H A Dftrace.c39 *ra_off = -((1 << 12) - insn->reg2i12_format.immediate); in ftrace_get_parent_ra_addr()
H A Dunwind_prologue.c145 frame_size = (1 << 12) - ip->reg2i12_format.immediate; in unwind_by_prologue()
165 frame_ra = ip->reg2i12_format.immediate; in unwind_by_prologue()
H A Dunaligned.c262 switch (insn.reg2i12_format.opcode) { in emulate_load_store_insn()
/kernel/linux/linux-5.10/arch/loongarch/include/uapi/asm/
H A Dinst.h370 struct reg2i12_format { struct
464 struct reg2i12_format reg2i12_format; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-loongarch/asm/
H A Dinst.h382 struct reg2i12_format { struct
476 struct reg2i12_format reg2i12_format; member

Completed in 11 milliseconds