Searched refs:sie_block (Results 1 – 10 of 10) sorted by relevance
| /linux/arch/s390/kvm/ |
| H A D | guestdbg.c | 62 u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; in enable_all_hw_bp() 63 u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; in enable_all_hw_bp() 64 u64 *cr11 = &vcpu->arch.sie_block->gcr[11]; in enable_all_hw_bp() 102 u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; in enable_all_hw_wp() 103 u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; in enable_all_hw_wp() 104 u64 *cr11 = &vcpu->arch.sie_block->gcr[11]; in enable_all_hw_wp() 132 vcpu->arch.guestdbg.cr0 = vcpu->arch.sie_block->gcr[0]; in kvm_s390_backup_guest_per_regs() 133 vcpu->arch.guestdbg.cr9 = vcpu->arch.sie_block->gcr[9]; in kvm_s390_backup_guest_per_regs() 134 vcpu->arch.guestdbg.cr10 = vcpu->arch.sie_block->gcr[10]; in kvm_s390_backup_guest_per_regs() 135 vcpu->arch.guestdbg.cr11 = vcpu->arch.sie_block->gcr[11]; in kvm_s390_backup_guest_per_regs() [all …]
|
| H A D | kvm-s390.c | 311 kvm_clock_sync_scb(vcpu->arch.sie_block, *delta); in kvm_clock_sync() 313 kvm->arch.epoch = vcpu->arch.sie_block->epoch; in kvm_clock_sync() 314 kvm->arch.epdx = vcpu->arch.sie_block->epdx; in kvm_clock_sync() 1120 vcpu->arch.sie_block->ecb2 |= ECB2_ZPCI_LSI; in kvm_s390_vcpu_pci_setup() 1121 vcpu->arch.sie_block->ecb3 |= ECB3_AISII + ECB3_AISI; in kvm_s390_vcpu_pci_setup() 3329 free_page((unsigned long)(vcpu->arch.sie_block)); in kvm_arch_vcpu_destroy() 3382 vcpu->arch.sie_block->scaoh = sca_phys >> 32; in sca_add_vcpu() 3383 vcpu->arch.sie_block->scaol = sca_phys & ESCA_SCAOL_MASK; in sca_add_vcpu() 3384 vcpu->arch.sie_block->ecb2 |= ECB2_ESCA; in sca_add_vcpu() 3390 sca->cpu[vcpu->vcpu_id].sda = virt_to_phys(vcpu->arch.sie_block); in sca_add_vcpu() [all …]
|
| H A D | interrupt.c | 98 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT); in psw_extint_disabled() 103 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO); in psw_ioint_disabled() 108 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK); in psw_mchk_disabled() 121 !(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK)) in ckc_interrupts_enabled() 132 const u64 ckc = vcpu->arch.sie_block->ckc; in ckc_irq_pending() 134 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) { in ckc_irq_pending() 146 (vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK); in cpu_timer_interrupts_enabled() 303 if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i))) in disable_iscs() 323 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK)) in deliverable_irqs() 325 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EMERGENCY_SIGNAL_SUBMASK)) in deliverable_irqs() [all …]
|
| H A D | trace-s390.h | 44 struct kvm_s390_sie_block *sie_block), 45 TP_ARGS(id, vcpu, sie_block), 50 __field(struct kvm_s390_sie_block *, sie_block) 56 __entry->sie_block = sie_block; 60 __entry->id, __entry->vcpu, __entry->sie_block)
|
| H A D | sigp.c | 76 psw = &dst_vcpu->arch.sie_block->gpsw; in __sigp_conditional_emergency() 77 p_asn = dst_vcpu->arch.sie_block->gcr[4] & 0xffff; /* Primary ASN */ in __sigp_conditional_emergency() 78 s_asn = dst_vcpu->arch.sie_block->gcr[3] & 0xffff; /* Secondary ASN */ in __sigp_conditional_emergency() 427 int r1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; in kvm_s390_handle_sigp() 428 int r3 = vcpu->arch.sie_block->ipa & 0x000f; in kvm_s390_handle_sigp() 435 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in kvm_s390_handle_sigp() 478 int r3 = vcpu->arch.sie_block->ipa & 0x000f; in kvm_s390_handle_sigp_pei()
|
| H A D | pv.c | 246 free_page((unsigned long)sida_addr(vcpu->arch.sie_block)); in kvm_s390_pv_destroy_cpu() 247 vcpu->arch.sie_block->pv_handle_cpu = 0; in kvm_s390_pv_destroy_cpu() 248 vcpu->arch.sie_block->pv_handle_config = 0; in kvm_s390_pv_destroy_cpu() 250 vcpu->arch.sie_block->sdf = 0; in kvm_s390_pv_destroy_cpu() 256 vcpu->arch.sie_block->gbea = 1; in kvm_s390_pv_destroy_cpu() 281 uvcb.num = vcpu->arch.sie_block->icpua; in kvm_s390_pv_create_cpu() 282 uvcb.state_origin = virt_to_phys(vcpu->arch.sie_block); in kvm_s390_pv_create_cpu() 292 vcpu->arch.sie_block->sidad = virt_to_phys(sida_addr); in kvm_s390_pv_create_cpu() 311 vcpu->arch.sie_block->pv_handle_cpu = uvcb.cpu_handle; in kvm_s390_pv_create_cpu() 312 vcpu->arch.sie_block->pv_handle_config = kvm_s390_pv_get_handle(vcpu->kvm); in kvm_s390_pv_create_cpu() [all …]
|
| H A D | trace.h | 27 __entry->pswmask = vcpu->arch.sie_block->gpsw.mask; \ 28 __entry->pswaddr = vcpu->arch.sie_block->gpsw.addr; \
|
| H A D | gmap.c | 29 return vcpu->arch.sie_block->prog0c & PROG_IN_SIE; in kvm_s390_is_in_sie()
|
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | ucontrol_test.c | 107 struct kvm_s390_sie_block *sie_block; in FIXTURE() local 153 self->sie_block = __kvm_mmap(PAGE_SIZE, PROT_READ | PROT_WRITE, in FIXTURE_SETUP() 157 TH_LOG("VM created %p %p", self->run, self->sie_block); in FIXTURE_SETUP() 182 self->sie_block->cpuflags &= ~CPUSTAT_STOPPED; in FIXTURE_SETUP() 187 kvm_munmap(self->sie_block, PAGE_SIZE); in FIXTURE_TEARDOWN() 198 EXPECT_EQ(0, self->sie_block->ecb & ECB_SPECI); in TEST_F() 332 struct kvm_s390_sie_block *sie_block = self->sie_block; in uc_skey_enable() local 335 sie_block->cpuflags &= ~CPUSTAT_KSS; in uc_skey_enable() 337 sie_block->ictl &= ~(ICTL_ISKE | ICTL_SSKE | ICTL_RRBE); in uc_skey_enable() 346 struct kvm_s390_sie_block *sie_block = self->sie_block; in uc_handle_insn_ic() local [all …]
|
| /linux/drivers/s390/crypto/ |
| H A D | vfio_ap_ops.c | 594 if (!(vcpu->arch.sie_block->eca & ECA_AIV)) { in handle_pqap() 596 __func__, apqn, vcpu->arch.sie_block->eca); in handle_pqap()
|