Lines Matching refs:rc
24 int rc; in kvm_rtas_set_xive() local
27 rc = -3; in kvm_rtas_set_xive()
35 rc = kvmppc_xics_set_xive(vcpu->kvm, irq, server, priority); in kvm_rtas_set_xive()
36 if (rc) in kvm_rtas_set_xive()
37 rc = -3; in kvm_rtas_set_xive()
39 args->rets[0] = cpu_to_be32(rc); in kvm_rtas_set_xive()
45 int rc; in kvm_rtas_get_xive() local
48 rc = -3; in kvm_rtas_get_xive()
55 rc = kvmppc_xics_get_xive(vcpu->kvm, irq, &server, &priority); in kvm_rtas_get_xive()
56 if (rc) { in kvm_rtas_get_xive()
57 rc = -3; in kvm_rtas_get_xive()
64 args->rets[0] = cpu_to_be32(rc); in kvm_rtas_get_xive()
70 int rc; in kvm_rtas_int_off() local
73 rc = -3; in kvm_rtas_int_off()
79 rc = kvmppc_xics_int_off(vcpu->kvm, irq); in kvm_rtas_int_off()
80 if (rc) in kvm_rtas_int_off()
81 rc = -3; in kvm_rtas_int_off()
83 args->rets[0] = cpu_to_be32(rc); in kvm_rtas_int_off()
89 int rc; in kvm_rtas_int_on() local
92 rc = -3; in kvm_rtas_int_on()
98 rc = kvmppc_xics_int_on(vcpu->kvm, irq); in kvm_rtas_int_on()
99 if (rc) in kvm_rtas_int_on()
100 rc = -3; in kvm_rtas_int_on()
102 args->rets[0] = cpu_to_be32(rc); in kvm_rtas_int_on()
191 int rc; in kvm_vm_ioctl_rtas_define_token() local
199 rc = rtas_token_define(kvm, args.name, args.token); in kvm_vm_ioctl_rtas_define_token()
201 rc = rtas_token_undefine(kvm, args.name); in kvm_vm_ioctl_rtas_define_token()
205 return rc; in kvm_vm_ioctl_rtas_define_token()
214 int rc; in kvmppc_rtas_hcall() local
222 rc = kvm_read_guest(vcpu->kvm, args_phys, &args, sizeof(args)); in kvmppc_rtas_hcall()
223 if (rc) in kvmppc_rtas_hcall()
237 rc = -ENOENT; in kvmppc_rtas_hcall()
241 rc = 0; in kvmppc_rtas_hcall()
248 if (rc == 0) { in kvmppc_rtas_hcall()
250 rc = kvm_write_guest(vcpu->kvm, args_phys, &args, sizeof(args)); in kvmppc_rtas_hcall()
251 if (rc) in kvmppc_rtas_hcall()
255 return rc; in kvmppc_rtas_hcall()
264 return rc; in kvmppc_rtas_hcall()