Home
last modified time | relevance | path

Searched refs:hcall (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/Documentation/ABI/testing/
Ddebugfs-pfo-nx-crypto15 only errors counted here are those returned from the hcall, H_COP_OP.
18 - The most recent non-zero return code from the H_COP_OP hcall. -EBUSY is not
19 recorded here (the hcall will retry until -EBUSY goes away).
23 hcall.
/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_pr_papr.c467 unsigned int hcall; in kvmppc_pr_init_default_hcalls() local
470 hcall = default_hcall_list[i]; in kvmppc_pr_init_default_hcalls()
471 WARN_ON(!kvmppc_hcall_impl_pr(hcall)); in kvmppc_pr_init_default_hcalls()
472 __set_bit(hcall / 4, kvm->arch.enabled_hcalls); in kvmppc_pr_init_default_hcalls()
Dpowerpc.c2039 pvinfo->hcall[0] = cpu_to_be32(inst_sc1); in kvm_vm_ioctl_get_pvinfo()
2040 pvinfo->hcall[1] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo()
2041 pvinfo->hcall[2] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo()
2042 pvinfo->hcall[3] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo()
2058 pvinfo->hcall[0] = cpu_to_be32(inst_lis | ((KVM_SC_MAGIC_R0 >> 16) & inst_imm_mask)); in kvm_vm_ioctl_get_pvinfo()
2059 pvinfo->hcall[1] = cpu_to_be32(inst_ori | (KVM_SC_MAGIC_R0 & inst_imm_mask)); in kvm_vm_ioctl_get_pvinfo()
2060 pvinfo->hcall[2] = cpu_to_be32(inst_sc); in kvm_vm_ioctl_get_pvinfo()
2061 pvinfo->hcall[3] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo()
2093 unsigned long hcall = cap->args[0]; in kvm_vm_ioctl_enable_cap() local
2096 if (hcall > MAX_HCALL_OPCODE || (hcall & 3) || in kvm_vm_ioctl_enable_cap()
[all …]
Dbook3s.c950 int kvmppc_book3s_hcall_implemented(struct kvm *kvm, unsigned long hcall) in kvmppc_book3s_hcall_implemented() argument
952 return kvm->arch.kvm_ops->hcall_implemented(hcall); in kvmppc_book3s_hcall_implemented()
Dbook3s_xics.c853 int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall) in kvmppc_xics_rm_complete() argument
859 hcall, icp->rm_action, icp->rm_dbgstate.raw, icp->rm_dbgtgt); in kvmppc_xics_rm_complete()
Dbook3s_hv.c4393 unsigned int hcall; in init_default_hcalls() local
4396 hcall = default_hcall_list[i]; in init_default_hcalls()
4397 WARN_ON(!kvmppc_hcall_impl_hv(hcall)); in init_default_hcalls()
4398 __set_bit(hcall / 4, default_enabled_hcalls); in init_default_hcalls()
/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_ppc.h320 int (*hcall_implemented)(unsigned long hcall);
521 extern int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall);
549 static inline int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall) in kvmppc_xics_rm_complete() argument
/Linux-v4.19/arch/x86/kvm/
Dhyperv.c1400 return kvm_hv_hypercall_complete(vcpu, vcpu->run->hyperv.u.hcall.result); in kvm_hv_hypercall_complete_userspace()
1508 vcpu->run->hyperv.u.hcall.input = param; in kvm_hv_hypercall()
1509 vcpu->run->hyperv.u.hcall.params[0] = ingpa; in kvm_hv_hypercall()
1510 vcpu->run->hyperv.u.hcall.params[1] = outgpa; in kvm_hv_hypercall()
/Linux-v4.19/arch/powerpc/platforms/pseries/
DKconfig127 this enables code that uses the hcall GetPerfCounterInfo and 24x7
/Linux-v4.19/tools/include/uapi/linux/
Dkvm.h203 } hcall; member
702 __u32 hcall[4]; member
/Linux-v4.19/include/uapi/linux/
Dkvm.h203 } hcall; member
702 __u32 hcall[4]; member
/Linux-v4.19/Documentation/virtual/kvm/
Dppc-pv.txt197 generic hypercalls are implemented here, like the ePAPR idle hcall. These are
Dapi.txt1392 __u32 hcall[4];
1399 The hcall array defines 4 instructions that make up a hypercall.
1406 /* the host supports the ePAPR idle hcall
1670 When the guest issues an H_PUT_TCE hcall on a liobn for which a TCE
3070 IBM pSeries (sPAPR) guest starts using them if "hcall-multi-tce" is
4007 } hcall;
4302 Parameters: args[0] is the sPAPR hcall number
4307 handling of an hcall is effective across the VM. On creation, an
4311 not to attempt to handle the hcall, but will always exit to userspace
4316 If the hcall number specified is not one that has an in-kernel