Lines Matching refs:sie_block

44 #define IS_TE_ENABLED(vcpu)	((vcpu->arch.sie_block->ecb & ECB_TE))
47 ((*(char *)phys_to_virt((vcpu)->arch.sie_block->itdba) == TDB_FORMAT1))
77 d_vcpu->arch.sie_block->gpsw.mask, d_vcpu->arch.sie_block->gpsw.addr,\
83 atomic_or(flags, &vcpu->arch.sie_block->cpuflags);
88 atomic_andnot(flags, &vcpu->arch.sie_block->cpuflags);
93 return (atomic_read(&vcpu->arch.sie_block->cpuflags) & flags) == flags;
120 return vcpu->arch.sie_block->prefix << GUEST_PREFIX_SHIFT;
127 vcpu->arch.sie_block->prefix = prefix >> GUEST_PREFIX_SHIFT;
134 u32 base2 = vcpu->arch.sie_block->ipb >> 28;
135 u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16);
145 u32 base1 = vcpu->arch.sie_block->ipb >> 28;
149 disp1 = sign_extend64(((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16) +
150 ((vcpu->arch.sie_block->ipb & 0xff00) << 4), 19);
162 u32 base1 = (vcpu->arch.sie_block->ipb & 0xf0000000) >> 28;
163 u32 disp1 = (vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16;
164 u32 base2 = (vcpu->arch.sie_block->ipb & 0xf000) >> 12;
165 u32 disp2 = vcpu->arch.sie_block->ipb & 0x0fff;
179 *r1 = (vcpu->arch.sie_block->ipb & 0x00f00000) >> 20;
181 *r2 = (vcpu->arch.sie_block->ipb & 0x000f0000) >> 16;
186 u32 base2 = vcpu->arch.sie_block->ipb >> 28;
187 u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16) +
188 ((vcpu->arch.sie_block->ipb & 0xff00) << 4);
201 u32 base2 = vcpu->arch.sie_block->ipb >> 28;
202 u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16);
213 vcpu->arch.sie_block->gpsw.mask &= ~(3UL << 44);
214 vcpu->arch.sie_block->gpsw.mask |= cc << 44;
401 struct kvm_s390_sie_block *sie_block = vcpu->arch.sie_block;
403 sie_block->gpsw.addr = __rewind_psw(sie_block->gpsw, ilen);
412 vcpu->arch.sie_block->icptstatus &= ~0x02;