Lines Matching refs:pgm_info
489 struct kvm_s390_pgm_info pgm_info; in __deliver_prog() local
494 pgm_info = li->irq.pgm; in __deliver_prog()
496 memset(&li->irq.pgm, 0, sizeof(pgm_info)); in __deliver_prog()
500 pgm_info.code, ilc); in __deliver_prog()
503 pgm_info.code, 0); in __deliver_prog()
505 switch (pgm_info.code & ~PGM_PER) { in __deliver_prog()
518 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, in __deliver_prog()
527 rc = put_guest_lc(vcpu, pgm_info.exc_access_id, in __deliver_prog()
537 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, in __deliver_prog()
539 rc |= put_guest_lc(vcpu, pgm_info.exc_access_id, in __deliver_prog()
541 rc |= put_guest_lc(vcpu, pgm_info.op_access_id, in __deliver_prog()
546 rc = put_guest_lc(vcpu, pgm_info.mon_class_nr, in __deliver_prog()
548 rc |= put_guest_lc(vcpu, pgm_info.mon_code, in __deliver_prog()
553 rc = put_guest_lc(vcpu, pgm_info.data_exc_code, in __deliver_prog()
557 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, in __deliver_prog()
559 rc |= put_guest_lc(vcpu, pgm_info.exc_access_id, in __deliver_prog()
573 if (pgm_info.code & PGM_PER) { in __deliver_prog()
574 rc |= put_guest_lc(vcpu, pgm_info.per_code, in __deliver_prog()
576 rc |= put_guest_lc(vcpu, pgm_info.per_atmid, in __deliver_prog()
578 rc |= put_guest_lc(vcpu, pgm_info.per_address, in __deliver_prog()
580 rc |= put_guest_lc(vcpu, pgm_info.per_access_id, in __deliver_prog()
590 rc |= put_guest_lc(vcpu, pgm_info.code, in __deliver_prog()