Lines Matching refs:pgm_info
128 struct kvm_s390_pgm_info *pgm_info) in __extract_prog_irq() argument
130 memset(pgm_info, 0, sizeof(struct kvm_s390_pgm_info)); in __extract_prog_irq()
131 pgm_info->code = vcpu->arch.sie_block->iprcc; in __extract_prog_irq()
144 pgm_info->trans_exc_code = vcpu->arch.sie_block->tecmc; in __extract_prog_irq()
152 pgm_info->exc_access_id = vcpu->arch.sie_block->eai; in __extract_prog_irq()
160 pgm_info->trans_exc_code = vcpu->arch.sie_block->tecmc; in __extract_prog_irq()
161 pgm_info->exc_access_id = vcpu->arch.sie_block->eai; in __extract_prog_irq()
162 pgm_info->op_access_id = vcpu->arch.sie_block->oai; in __extract_prog_irq()
165 pgm_info->mon_class_nr = vcpu->arch.sie_block->mcn; in __extract_prog_irq()
166 pgm_info->mon_code = vcpu->arch.sie_block->tecmc; in __extract_prog_irq()
170 pgm_info->data_exc_code = vcpu->arch.sie_block->dxc; in __extract_prog_irq()
173 pgm_info->trans_exc_code = vcpu->arch.sie_block->tecmc; in __extract_prog_irq()
174 pgm_info->exc_access_id = vcpu->arch.sie_block->eai; in __extract_prog_irq()
181 pgm_info->per_code = vcpu->arch.sie_block->perc; in __extract_prog_irq()
182 pgm_info->per_atmid = vcpu->arch.sie_block->peratmid; in __extract_prog_irq()
183 pgm_info->per_address = vcpu->arch.sie_block->peraddr; in __extract_prog_irq()
184 pgm_info->per_access_id = vcpu->arch.sie_block->peraid; in __extract_prog_irq()
214 struct kvm_s390_pgm_info pgm_info; in handle_prog() local
240 __extract_prog_irq(vcpu, &pgm_info); in handle_prog()
241 return kvm_s390_inject_prog_irq(vcpu, &pgm_info); in handle_prog()