Lines Matching refs:pgm_info

497 	struct kvm_s390_pgm_info pgm_info;  in __deliver_prog()  local
502 pgm_info = li->irq.pgm; in __deliver_prog()
504 memset(&li->irq.pgm, 0, sizeof(pgm_info)); in __deliver_prog()
508 pgm_info.code, ilc); in __deliver_prog()
511 pgm_info.code, 0); in __deliver_prog()
513 switch (pgm_info.code & ~PGM_PER) { in __deliver_prog()
526 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, in __deliver_prog()
535 rc = put_guest_lc(vcpu, pgm_info.exc_access_id, in __deliver_prog()
545 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, in __deliver_prog()
547 rc |= put_guest_lc(vcpu, pgm_info.exc_access_id, in __deliver_prog()
549 rc |= put_guest_lc(vcpu, pgm_info.op_access_id, in __deliver_prog()
554 rc = put_guest_lc(vcpu, pgm_info.mon_class_nr, in __deliver_prog()
556 rc |= put_guest_lc(vcpu, pgm_info.mon_code, in __deliver_prog()
561 rc = put_guest_lc(vcpu, pgm_info.data_exc_code, in __deliver_prog()
565 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, in __deliver_prog()
567 rc |= put_guest_lc(vcpu, pgm_info.exc_access_id, in __deliver_prog()
581 if (pgm_info.code & PGM_PER) { in __deliver_prog()
582 rc |= put_guest_lc(vcpu, pgm_info.per_code, in __deliver_prog()
584 rc |= put_guest_lc(vcpu, pgm_info.per_atmid, in __deliver_prog()
586 rc |= put_guest_lc(vcpu, pgm_info.per_address, in __deliver_prog()
588 rc |= put_guest_lc(vcpu, pgm_info.per_access_id, in __deliver_prog()
598 rc |= put_guest_lc(vcpu, pgm_info.code, in __deliver_prog()
996 struct kvm_s390_pgm_info *pgm_info) in kvm_s390_inject_prog_irq() argument
1003 pgm_info->code); in kvm_s390_inject_prog_irq()
1005 pgm_info->code, 0, 1); in kvm_s390_inject_prog_irq()
1007 irq.u.pgm = *pgm_info; in kvm_s390_inject_prog_irq()