Searched refs:hcall (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.4/Documentation/ABI/testing/ |
D | debugfs-pfo-nx-crypto | 15 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-v5.4/arch/powerpc/kvm/ |
D | book3s_pr_papr.c | 464 unsigned int hcall; in kvmppc_pr_init_default_hcalls() local 467 hcall = default_hcall_list[i]; in kvmppc_pr_init_default_hcalls() 468 WARN_ON(!kvmppc_hcall_impl_pr(hcall)); in kvmppc_pr_init_default_hcalls() 469 __set_bit(hcall / 4, kvm->arch.enabled_hcalls); in kvmppc_pr_init_default_hcalls()
|
D | powerpc.c | 2090 pvinfo->hcall[0] = cpu_to_be32(inst_sc1); in kvm_vm_ioctl_get_pvinfo() 2091 pvinfo->hcall[1] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo() 2092 pvinfo->hcall[2] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo() 2093 pvinfo->hcall[3] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo() 2109 pvinfo->hcall[0] = cpu_to_be32(inst_lis | ((KVM_SC_MAGIC_R0 >> 16) & inst_imm_mask)); in kvm_vm_ioctl_get_pvinfo() 2110 pvinfo->hcall[1] = cpu_to_be32(inst_ori | (KVM_SC_MAGIC_R0 & inst_imm_mask)); in kvm_vm_ioctl_get_pvinfo() 2111 pvinfo->hcall[2] = cpu_to_be32(inst_sc); in kvm_vm_ioctl_get_pvinfo() 2112 pvinfo->hcall[3] = cpu_to_be32(inst_nop); in kvm_vm_ioctl_get_pvinfo() 2144 unsigned long hcall = cap->args[0]; in kvm_vm_ioctl_enable_cap() local 2147 if (hcall > MAX_HCALL_OPCODE || (hcall & 3) || in kvm_vm_ioctl_enable_cap() [all …]
|
D | book3s.c | 1021 int kvmppc_book3s_hcall_implemented(struct kvm *kvm, unsigned long hcall) in kvmppc_book3s_hcall_implemented() argument 1023 return kvm->arch.kvm_ops->hcall_implemented(hcall); in kvmppc_book3s_hcall_implemented()
|
D | book3s_xics.c | 848 int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall) in kvmppc_xics_rm_complete() argument 854 hcall, icp->rm_action, icp->rm_dbgstate.raw, icp->rm_dbgtgt); in kvmppc_xics_rm_complete()
|
D | book3s_hv.c | 5274 unsigned int hcall; in init_default_hcalls() local 5277 hcall = default_hcall_list[i]; in init_default_hcalls() 5278 WARN_ON(!kvmppc_hcall_impl_hv(hcall)); in init_default_hcalls() 5279 __set_bit(hcall / 4, default_enabled_hcalls); in init_default_hcalls()
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 309 int (*hcall_implemented)(unsigned long hcall); 612 extern int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall); 640 static inline int kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall) in kvmppc_xics_rm_complete() argument
|
/Linux-v5.4/arch/x86/kvm/ |
D | hyperv.c | 1554 return kvm_hv_hypercall_complete(vcpu, vcpu->run->hyperv.u.hcall.result); in kvm_hv_hypercall_complete_userspace() 1660 vcpu->run->hyperv.u.hcall.input = param; in kvm_hv_hypercall() 1661 vcpu->run->hyperv.u.hcall.params[0] = ingpa; in kvm_hv_hypercall() 1662 vcpu->run->hyperv.u.hcall.params[1] = outgpa; in kvm_hv_hypercall()
|
/Linux-v5.4/arch/powerpc/platforms/pseries/ |
D | Kconfig | 126 this enables code that uses the hcall GetPerfCounterInfo and 24x7
|
/Linux-v5.4/tools/include/uapi/linux/ |
D | kvm.h | 203 } hcall; member 723 __u32 hcall[4]; member
|
/Linux-v5.4/include/uapi/linux/ |
D | kvm.h | 203 } hcall; member 723 __u32 hcall[4]; member
|
/Linux-v5.4/Documentation/virt/kvm/ |
D | ppc-pv.txt | 197 generic hypercalls are implemented here, like the ePAPR idle hcall. These are
|
D | api.txt | 1486 __u32 hcall[4]; 1493 The hcall array defines 4 instructions that make up a hypercall. 1500 /* the host supports the ePAPR idle hcall 1764 When the guest issues an H_PUT_TCE hcall on a liobn for which a TCE 3315 IBM pSeries (sPAPR) guest starts using them if "hcall-multi-tce" is 4458 } hcall; 4762 Parameters: args[0] is the sPAPR hcall number 4767 handling of an hcall is effective across the VM. On creation, an 4771 not to attempt to handle the hcall, but will always exit to userspace 4776 If the hcall number specified is not one that has an in-kernel
|