Lines Matching refs:rc

55 	int rc;
60 rc = kvmppc_gse_put_u64(gsb, KVMPPC_GSID_RUN_OUTPUT_MIN_SIZE,
62 if (rc < 0)
63 return rc;
67 rc = kvmppc_gse_put_buff_info(gsb, KVMPPC_GSID_RUN_INPUT,
69 if (rc < 0)
70 return rc;
76 if (rc < 0)
77 return rc;
90 int rc;
94 rc = kvmppc_gse_parse(&gsp, gsb);
95 if (rc < 0)
96 return rc;
139 int rc, i;
147 rc = 0;
155 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.dscr);
158 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.mmcra);
161 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.hfscr);
164 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.purr);
167 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.spurr);
170 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.amr);
173 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.uamor);
176 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.siar);
179 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.sdar);
182 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.iamr);
185 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.dawr0);
188 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.dawr1);
191 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.dawrx0);
194 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.dawrx1);
197 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.ciabr);
200 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.wort);
203 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.ppr);
206 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.pspb);
209 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.tar);
212 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.fscr);
215 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.ebbhr);
218 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.ebbrr);
221 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.bescr);
224 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.ic);
227 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.ctrl);
230 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.pid);
235 rc = kvmppc_gse_put_u64(gsb, iden, amor);
239 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.vrsave);
243 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.mmcr[i]);
247 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.sier[i]);
251 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.pmc[i]);
255 rc = kvmppc_gse_put_u64(gsb, iden,
259 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.regs.ccr);
262 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.regs.xer);
265 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.regs.ctr);
268 rc = kvmppc_gse_put_u64(gsb, iden,
272 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.regs.nip);
275 rc = kvmppc_gse_put_u64(gsb, iden,
279 rc = kvmppc_gse_put_u64(gsb, iden,
283 rc = kvmppc_gse_put_u64(gsb, iden,
287 rc = kvmppc_gse_put_u64(gsb, iden,
291 rc = kvmppc_gse_put_u64(gsb, iden,
295 rc = kvmppc_gse_put_u64(gsb, iden,
299 rc = kvmppc_gse_put_u64(gsb, iden,
303 rc = kvmppc_gse_put_u32(gsb, iden,
307 rc = kvmppc_gse_put_u64(gsb, iden,
311 rc = kvmppc_gse_put_u64(gsb, iden,
315 rc = kvmppc_gse_put_u64(gsb, iden,
319 rc = kvmppc_gse_put_u64(gsb, iden,
323 rc = kvmppc_gse_put_u64(gsb, iden, vcpu->arch.fp.fpscr);
329 rc = kvmppc_gse_put_vector128(gsb, iden, &v);
333 rc = kvmppc_gse_put_u32(gsb, iden,
338 rc = kvmppc_gse_put_vector128(gsb, iden,
347 rc = kvmppc_gse_put_u64(gsb, iden, dw);
367 rc = kvmppc_gse_put_u32(gsb, iden, arch_compat);
371 if (rc < 0)
372 return rc;
387 int rc, i;
392 rc = kvmppc_gse_parse(&gsp, gsb);
393 if (rc < 0)
394 return rc;
615 int rc;
624 rc = -ENOMEM;
631 rc = -ENOMEM;
635 rc = kvmppc_gsb_receive_datum(gsb, gsm,
637 if (rc < 0) {
645 rc = -ENOMEM;
654 rc = kvmppc_gsb_send_datum(gsb, gsm, KVMPPC_GSID_RUN_OUTPUT);
655 if (rc < 0) {
662 rc = -ENOMEM;
672 rc = -ENOMEM;
679 rc = kvmppc_gsb_send_datum(gsb, gsm, KVMPPC_GSID_RUN_INPUT);
680 if (rc < 0) {
688 rc = -ENOMEM;
712 return rc;
757 int rc;
769 rc = kvmppc_gsb_receive_datum(gsb, &gsm, iden);
770 if (rc < 0) {
772 return rc;
794 int rc;
799 rc = kvmppc_gsb_send_data(gsb, gsm);
800 if (rc < 0) {
802 return rc;
807 rc = kvmppc_gsm_fill_info(gsm, gsb);
808 if (rc < 0) {
810 return rc;
813 rc = kvmppc_gse_put_u64(gsb, KVMPPC_GSID_HDEC_EXPIRY_TB, time_limit);
814 if (rc < 0)
815 return rc;
833 int rc;
849 rc = kvmppc_gse_put_part_table(gsb, KVMPPC_GSID_PARTITION_TABLE, patbl);
850 if (rc < 0)
855 rc = kvmppc_gse_put_proc_table(gsb, KVMPPC_GSID_PROCESS_TABLE, prtbl);
856 if (rc < 0)
859 rc = kvmppc_gsb_send(gsb, KVMPPC_GS_FLAGS_WIDE);
860 if (rc < 0) {
870 return rc;
883 int rc = 0;
889 rc = kvmppc_gse_put_u64(gsb, KVMPPC_GSID_VPA, vpa);
890 if (rc < 0)
893 rc = kvmppc_gsb_send(gsb, 0);
894 if (rc < 0)
895 pr_err("KVM-NESTEDv2: couldn't register the L2 VPA (rc=%d)\n", rc);
899 return rc;
943 int rc = 0;
972 rc = kvmppc_gsb_receive_data(gsb, &gsm);
973 if (rc < 0)
976 return rc;
1006 long rc;
1008 rc = plpar_guest_create_vcpu(0, vcpu->kvm->arch.lpid, vcpu->vcpu_id);
1010 if (rc != H_SUCCESS) {
1011 pr_err("KVM: Create Guest vcpu hcall failed, rc=%ld\n", rc);
1012 switch (rc) {
1023 rc = kvmhv_nestedv2_host_create(vcpu, io);
1025 return rc;