Searched refs:LOONGARCH_GPR_A0 (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 27 [BPF_REG_1] = LOONGARCH_GPR_A0, 251 emit_insn(ctx, addiw, LOONGARCH_GPR_A0, regmap[BPF_REG_0], 0); in __build_epilogue() 1020 move_reg(ctx, regmap[BPF_REG_0], LOONGARCH_GPR_A0); in build_insn() 1474 emit_insn(ctx, std, LOONGARCH_GPR_A0 + i, LOONGARCH_GPR_FP, -args_off); in store_args() 1484 emit_insn(ctx, ldd, LOONGARCH_GPR_A0 + i, LOONGARCH_GPR_FP, -args_off); in restore_args() 1505 move_imm(ctx, LOONGARCH_GPR_A0, (const s64)p, false); in invoke_bpf_prog() 1513 move_reg(ctx, LOONGARCH_GPR_S1, LOONGARCH_GPR_A0); in invoke_bpf_prog() 1524 emit_insn(ctx, addid, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -args_off); in invoke_bpf_prog() 1532 emit_insn(ctx, std, LOONGARCH_GPR_A0, LOONGARCH_GPR_FP, -retval_off); in invoke_bpf_prog() 1539 *branch = larch_insn_gen_beq(LOONGARCH_GPR_A0, LOONGARCH_GPR_ZERO, offset); in invoke_bpf_prog() [all …]
|
| /linux/arch/loongarch/kvm/ |
| H A D | exit.c | 724 kvm_write_reg(vcpu, LOONGARCH_GPR_A0, run->hypercall.ret); in kvm_complete_user_service() 865 unsigned long func = kvm_read_reg(vcpu, LOONGARCH_GPR_A0); in kvm_handle_service() 882 kvm_write_reg(vcpu, LOONGARCH_GPR_A0, ret); in kvm_handle_service() 902 kvm_write_reg(vcpu, LOONGARCH_GPR_A0, KVM_HCALL_INVALID_CODE); in kvm_handle_hypercall() 909 vcpu->run->hypercall.args[0] = kvm_read_reg(vcpu, LOONGARCH_GPR_A0); in kvm_handle_hypercall() 932 kvm_write_reg(vcpu, LOONGARCH_GPR_A0, KVM_HCALL_INVALID_CODE); in kvm_handle_hypercall()
|
| /linux/tools/arch/loongarch/include/asm/ |
| H A D | inst.h | 129 LOONGARCH_GPR_A0 = 4, /* Reused as V0 for return value */ enumerator
|
| /linux/arch/loongarch/include/asm/ |
| H A D | inst.h | 385 LOONGARCH_GPR_A0 = 4, /* Reused as V0 for return value */ enumerator
|