• Home
  • Raw
  • Download

Lines Matching refs:rc

56 	int rc = 0;  in handle_stop()  local
76 rc = kvm_s390_vcpu_store_status(vcpu, in handle_stop()
78 if (rc) in handle_stop()
79 return rc; in handle_stop()
210 int rc; in handle_itdb() local
217 rc = write_guest_lc(vcpu, __LC_PGM_TDB, itdb, sizeof(*itdb)); in handle_itdb()
218 if (rc) in handle_itdb()
219 return rc; in handle_itdb()
230 int rc; in handle_prog() local
235 rc = kvm_s390_handle_per_event(vcpu); in handle_prog()
236 if (rc) in handle_prog()
237 return rc; in handle_prog()
245 rc = read_guest_lc(vcpu, __LC_PGM_NEW_PSW, &psw, sizeof(psw_t)); in handle_prog()
246 if (rc) in handle_prog()
247 return rc; in handle_prog()
252 rc = handle_itdb(vcpu); in handle_prog()
253 if (rc) in handle_prog()
254 return rc; in handle_prog()
272 int rc; in handle_external_interrupt() local
276 rc = read_guest_lc(vcpu, __LC_EXT_NEW_PSW, &newpsw, sizeof(psw_t)); in handle_external_interrupt()
277 if (rc) in handle_external_interrupt()
278 return rc; in handle_external_interrupt()
294 rc = kvm_s390_inject_vcpu(vcpu, &irq); in handle_external_interrupt()
296 if (rc == -EBUSY) in handle_external_interrupt()
298 return rc; in handle_external_interrupt()
317 int reg1, reg2, rc; in handle_mvpg_pei() local
322 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg2], in handle_mvpg_pei()
324 if (rc) in handle_mvpg_pei()
325 return kvm_s390_inject_prog_cond(vcpu, rc); in handle_mvpg_pei()
326 rc = kvm_arch_fault_in_page(vcpu, srcaddr, 0); in handle_mvpg_pei()
327 if (rc != 0) in handle_mvpg_pei()
328 return rc; in handle_mvpg_pei()
331 rc = guest_translate_address(vcpu, vcpu->run->s.regs.gprs[reg1], in handle_mvpg_pei()
333 if (rc) in handle_mvpg_pei()
334 return kvm_s390_inject_prog_cond(vcpu, rc); in handle_mvpg_pei()
335 rc = kvm_arch_fault_in_page(vcpu, dstaddr, 1); in handle_mvpg_pei()
336 if (rc != 0) in handle_mvpg_pei()
337 return rc; in handle_mvpg_pei()
364 u64 code, addr, cc = 0, rc = 0; in handle_sthyi() local
383 rc = 4; in handle_sthyi()
394 cc = sthyi_fill(sctns, &rc); in handle_sthyi()
406 vcpu->run->s.regs.gprs[reg2 + 1] = rc; in handle_sthyi()
414 int rc; in handle_operexc() local
425 rc = read_guest_lc(vcpu, __LC_PGM_NEW_PSW, &newpsw, sizeof(psw_t)); in handle_operexc()
426 if (rc) in handle_operexc()
427 return rc; in handle_operexc()
449 int rc, per_rc = 0; in kvm_handle_sie_intercept() local
462 rc = handle_instruction(vcpu); in kvm_handle_sie_intercept()
475 rc = handle_operexc(vcpu); in kvm_handle_sie_intercept()
478 rc = handle_partial_execution(vcpu); in kvm_handle_sie_intercept()
481 rc = kvm_s390_skey_check_enable(vcpu); in kvm_handle_sie_intercept()
489 (!rc || rc == -EOPNOTSUPP)) in kvm_handle_sie_intercept()
491 return per_rc ? per_rc : rc; in kvm_handle_sie_intercept()