Searched refs:pgm_info (Results 1 - 6 of 6) sorted by relevance
/linux-4.4.14/arch/s390/kvm/ |
H A D | intercept.c | 128 struct kvm_s390_pgm_info *pgm_info) __extract_prog_irq() 130 memset(pgm_info, 0, sizeof(struct kvm_s390_pgm_info)); __extract_prog_irq() 131 pgm_info->code = vcpu->arch.sie_block->iprcc; __extract_prog_irq() 144 pgm_info->trans_exc_code = vcpu->arch.sie_block->tecmc; __extract_prog_irq() 152 pgm_info->exc_access_id = vcpu->arch.sie_block->eai; __extract_prog_irq() 160 pgm_info->trans_exc_code = vcpu->arch.sie_block->tecmc; __extract_prog_irq() 161 pgm_info->exc_access_id = vcpu->arch.sie_block->eai; __extract_prog_irq() 162 pgm_info->op_access_id = vcpu->arch.sie_block->oai; __extract_prog_irq() 165 pgm_info->mon_class_nr = vcpu->arch.sie_block->mcn; __extract_prog_irq() 166 pgm_info->mon_code = vcpu->arch.sie_block->tecmc; __extract_prog_irq() 170 pgm_info->data_exc_code = vcpu->arch.sie_block->dxc; __extract_prog_irq() 173 pgm_info->trans_exc_code = vcpu->arch.sie_block->tecmc; __extract_prog_irq() 174 pgm_info->exc_access_id = vcpu->arch.sie_block->eai; __extract_prog_irq() 181 pgm_info->per_code = vcpu->arch.sie_block->perc; __extract_prog_irq() 182 pgm_info->per_atmid = vcpu->arch.sie_block->peratmid; __extract_prog_irq() 183 pgm_info->per_address = vcpu->arch.sie_block->peraddr; __extract_prog_irq() 184 pgm_info->per_access_id = vcpu->arch.sie_block->peraid; __extract_prog_irq() 214 struct kvm_s390_pgm_info pgm_info; handle_prog() local 240 __extract_prog_irq(vcpu, &pgm_info); handle_prog() 241 return kvm_s390_inject_prog_irq(vcpu, &pgm_info); handle_prog() 127 __extract_prog_irq(struct kvm_vcpu *vcpu, struct kvm_s390_pgm_info *pgm_info) __extract_prog_irq() argument
|
H A D | interrupt.c | 489 struct kvm_s390_pgm_info pgm_info; __deliver_prog() local 494 pgm_info = li->irq.pgm; __deliver_prog() 496 memset(&li->irq.pgm, 0, sizeof(pgm_info)); __deliver_prog() 500 pgm_info.code, ilc); __deliver_prog() 503 pgm_info.code, 0); __deliver_prog() 505 switch (pgm_info.code & ~PGM_PER) { __deliver_prog() 518 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, __deliver_prog() 527 rc = put_guest_lc(vcpu, pgm_info.exc_access_id, __deliver_prog() 537 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, __deliver_prog() 539 rc |= put_guest_lc(vcpu, pgm_info.exc_access_id, __deliver_prog() 541 rc |= put_guest_lc(vcpu, pgm_info.op_access_id, __deliver_prog() 546 rc = put_guest_lc(vcpu, pgm_info.mon_class_nr, __deliver_prog() 548 rc |= put_guest_lc(vcpu, pgm_info.mon_code, __deliver_prog() 553 rc = put_guest_lc(vcpu, pgm_info.data_exc_code, __deliver_prog() 557 rc = put_guest_lc(vcpu, pgm_info.trans_exc_code, __deliver_prog() 559 rc |= put_guest_lc(vcpu, pgm_info.exc_access_id, __deliver_prog() 573 if (pgm_info.code & PGM_PER) { __deliver_prog() 574 rc |= put_guest_lc(vcpu, pgm_info.per_code, __deliver_prog() 576 rc |= put_guest_lc(vcpu, pgm_info.per_atmid, __deliver_prog() 578 rc |= put_guest_lc(vcpu, pgm_info.per_address, __deliver_prog() 580 rc |= put_guest_lc(vcpu, pgm_info.per_access_id, __deliver_prog() 590 rc |= put_guest_lc(vcpu, pgm_info.code, __deliver_prog()
|
H A D | kvm-s390.h | 190 struct kvm_s390_pgm_info *pgm_info) kvm_s390_inject_prog_irq() 194 .u.pgm = *pgm_info, kvm_s390_inject_prog_irq() 189 kvm_s390_inject_prog_irq(struct kvm_vcpu *vcpu, struct kvm_s390_pgm_info *pgm_info) kvm_s390_inject_prog_irq() argument
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
H A D | ivtv-driver.h | 720 u32 pgm_info_write_idx; /* last index written by the card that was transferred to pgm_info[] */ 721 u32 pgm_info_read_idx; /* last index in pgm_info read by the application */ 722 struct v4l2_enc_idx_entry pgm_info[IVTV_MAX_PGM_INDEX]; /* filled from the pgm cyclic buffer on the card */ member in struct:ivtv
|
H A D | ivtv-fileops.c | 186 struct v4l2_enc_idx_entry *e = itv->pgm_info + idx; ivtv_update_pgm_info()
|
H A D | ivtv-ioctl.c | 1284 *e = itv->pgm_info[(itv->pgm_info_read_idx + i) % IVTV_MAX_PGM_INDEX]; ivtv_g_enc_index()
|
Completed in 239 milliseconds