Lines Matching refs:pgm_info
145 struct kvm_s390_pgm_info pgm_info = { in inject_prog_on_prog_intercept() local
162 pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc; in inject_prog_on_prog_intercept()
170 pgm_info.exc_access_id = vcpu->arch.sie_block->eai; in inject_prog_on_prog_intercept()
178 pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc; in inject_prog_on_prog_intercept()
179 pgm_info.exc_access_id = vcpu->arch.sie_block->eai; in inject_prog_on_prog_intercept()
180 pgm_info.op_access_id = vcpu->arch.sie_block->oai; in inject_prog_on_prog_intercept()
183 pgm_info.mon_class_nr = vcpu->arch.sie_block->mcn; in inject_prog_on_prog_intercept()
184 pgm_info.mon_code = vcpu->arch.sie_block->tecmc; in inject_prog_on_prog_intercept()
188 pgm_info.data_exc_code = vcpu->arch.sie_block->dxc; in inject_prog_on_prog_intercept()
191 pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc; in inject_prog_on_prog_intercept()
192 pgm_info.exc_access_id = vcpu->arch.sie_block->eai; in inject_prog_on_prog_intercept()
199 pgm_info.per_code = vcpu->arch.sie_block->perc; in inject_prog_on_prog_intercept()
200 pgm_info.per_atmid = vcpu->arch.sie_block->peratmid; in inject_prog_on_prog_intercept()
201 pgm_info.per_address = vcpu->arch.sie_block->peraddr; in inject_prog_on_prog_intercept()
202 pgm_info.per_access_id = vcpu->arch.sie_block->peraid; in inject_prog_on_prog_intercept()
204 return kvm_s390_inject_prog_irq(vcpu, &pgm_info); in inject_prog_on_prog_intercept()