Home
last modified time | relevance | path

Searched refs:kvm_s390_sie_block (Results 1 – 13 of 13) sorted by relevance

/linux/arch/s390/kvm/
H A Dvsie.c32 struct kvm_s390_sie_block scb_s; /* 0x0000 */
43 struct kvm_s390_sie_block *scb_o; /* 0x0218 */
89 static int set_validity_icpt(struct kvm_s390_sie_block *scb, in set_validity_icpt()
140 struct kvm_s390_sie_block *scb_s = &vsie_page->scb_s; in prepare_cpuflags()
141 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o; in prepare_cpuflags()
331 struct kvm_s390_sie_block *scb_s = &vsie_page->scb_s; in shadow_crycb()
332 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o; in shadow_crycb()
407 struct kvm_s390_sie_block *scb_s = &vsie_page->scb_s; in prepare_ibc()
408 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o; in prepare_ibc()
430 struct kvm_s390_sie_block *scb_ in unshadow_scb()
[all...]
H A Dtrace-s390.h44 struct kvm_s390_sie_block *sie_block),
50 __field(struct kvm_s390_sie_block *, sie_block)
H A Dintercept.c27 struct kvm_s390_sie_block *sie_block = vcpu->arch.sie_block; in kvm_s390_get_ilen()
H A Dkvm-s390.h401 struct kvm_s390_sie_block *sie_block = vcpu->arch.sie_block; in kvm_s390_rewind_psw()
H A Dkvm-s390.c277 static void kvm_clock_sync_scb(struct kvm_s390_sie_block *scb, u64 delta) in kvm_clock_sync_scb()
5066 int noinstr kvm_s390_enter_exit_sie(struct kvm_s390_sie_block *scb, in kvm_s390_enter_exit_sie()
/linux/tools/testing/selftests/kvm/include/s390/
H A Ddebug_print.h43 static inline void print_psw(struct kvm_run *run, struct kvm_s390_sie_block *sie_block) in print_psw()
53 static inline void print_run(struct kvm_run *run, struct kvm_s390_sie_block *sie_block) in print_run()
H A Dsie.h5 * Adapted copy of struct definition kvm_s390_sie_block from
20 struct kvm_s390_sie_block { struct
44 cpuflagskvm_s390_sie_block global() argument
46 prefixkvm_s390_sie_block global() argument
48 ibckvm_s390_sie_block global() argument
49 reserved08kvm_s390_sie_block global() argument
51 prog0ckvm_s390_sie_block global() argument
52 __anon6cc1b85c010akvm_s390_sie_block global() argument
61 prog20kvm_s390_sie_block global() argument
62 reserved24kvm_s390_sie_block global() argument
63 cputmkvm_s390_sie_block global() argument
64 ckckvm_s390_sie_block global() argument
65 epochkvm_s390_sie_block global() argument
66 svcckvm_s390_sie_block global() argument
73 lctlkvm_s390_sie_block global() argument
74 icpuakvm_s390_sie_block global() argument
83 ictlkvm_s390_sie_block global() argument
93 ecakvm_s390_sie_block global() argument
112 icptcodekvm_s390_sie_block global() argument
113 icptstatuskvm_s390_sie_block global() argument
114 ihcpukvm_s390_sie_block global() argument
115 reserved54kvm_s390_sie_block global() argument
123 iictlkvm_s390_sie_block global() argument
124 ipakvm_s390_sie_block global() argument
125 ipbkvm_s390_sie_block global() argument
126 scaohkvm_s390_sie_block global() argument
128 fpfkvm_s390_sie_block global() argument
135 ecbkvm_s390_sie_block global() argument
141 ecb2kvm_s390_sie_block global() argument
147 ecb3kvm_s390_sie_block global() argument
149 scaolkvm_s390_sie_block global() argument
150 sdfkvm_s390_sie_block global() argument
151 epdxkvm_s390_sie_block global() argument
152 cpnckvm_s390_sie_block global() argument
153 reserved6bkvm_s390_sie_block global() argument
154 todprkvm_s390_sie_block global() argument
156 gdkvm_s390_sie_block global() argument
157 reserved74kvm_s390_sie_block global() argument
158 msokvm_s390_sie_block global() argument
159 mslkvm_s390_sie_block global() argument
160 psw_maskkvm_s390_sie_block global() argument
161 psw_addrkvm_s390_sie_block global() argument
162 gg14kvm_s390_sie_block global() argument
163 gg15kvm_s390_sie_block global() argument
164 reservedb0kvm_s390_sie_block global() argument
167 hpidkvm_s390_sie_block global() argument
168 reservedb9kvm_s390_sie_block global() argument
169 __anon6cc1b85c030akvm_s390_sie_block global() argument
176 __packedkvm_s390_sie_block global() argument
177 reservedc8kvm_s390_sie_block global() argument
178 __anon6cc1b85c050akvm_s390_sie_block global() argument
184 __packedkvm_s390_sie_block global() argument
185 __anon6cc1b85c070akvm_s390_sie_block global() argument
193 __packedkvm_s390_sie_block global() argument
194 peraddrkvm_s390_sie_block global() argument
195 eaikvm_s390_sie_block global() argument
196 peraidkvm_s390_sie_block global() argument
197 oaikvm_s390_sie_block global() argument
198 armidkvm_s390_sie_block global() argument
199 reservede4kvm_s390_sie_block global() argument
200 __anon6cc1b85c090akvm_s390_sie_block global() argument
208 __packedkvm_s390_sie_block global() argument
209 reservedf4kvm_s390_sie_block global() argument
214 crycbdkvm_s390_sie_block global() argument
215 gcrkvm_s390_sie_block global() argument
216 __anon6cc1b85c0b0akvm_s390_sie_block global() argument
220 reserved188kvm_s390_sie_block global() argument
221 sdnxokvm_s390_sie_block global() argument
222 reserved198kvm_s390_sie_block global() argument
223 fackvm_s390_sie_block global() argument
224 reserved1a4kvm_s390_sie_block global() argument
225 cbrlokvm_s390_sie_block global() argument
226 reserved1c0kvm_s390_sie_block global() argument
231 ecdkvm_s390_sie_block global() argument
232 reserved1cckvm_s390_sie_block global() argument
233 ppkvm_s390_sie_block global() argument
234 reserved1e6kvm_s390_sie_block global() argument
235 itdbakvm_s390_sie_block global() argument
236 riccbdkvm_s390_sie_block global() argument
237 gvrdkvm_s390_sie_block global() argument
/linux/tools/testing/selftests/kvm/s390/
H A Ducontrol_test.c107 struct kvm_s390_sie_block *sie_block; in FIXTURE()
154 self->sie_block = (struct kvm_s390_sie_block *)mmap(NULL, PAGE_SIZE, in FIXTURE_SETUP()
334 struct kvm_s390_sie_block *sie_block = self->sie_block; in uc_skey_enable()
348 struct kvm_s390_sie_block *sie_block = self->sie_block; in uc_handle_insn_ic()
374 struct kvm_s390_sie_block *sie_block = self->sie_block; in uc_handle_sieic()
433 struct kvm_s390_sie_block *sie_block = self->sie_block; in uc_assert_diag44()
574 struct kvm_s390_sie_block *sie_block = self->sie_block; in TEST_F()
/linux/arch/s390/include/asm/
H A Dkvm_host.h415 struct kvm_s390_sie_block *sie_block;
417 struct kvm_s390_sie_block *vsie_block;
706 int __sie64a(phys_addr_t sie_block_phys, struct kvm_s390_sie_block *sie_block, u64 *rsa,
709 static inline int sie64a(struct kvm_s390_sie_block *sie_block, u64 *rsa, unsigned long gasce) in sie64a()
719 extern int kvm_s390_enter_exit_sie(struct kvm_s390_sie_block *scb,
H A Dkvm_host_types.h137 struct kvm_s390_sie_block { struct
339 struct kvm_s390_sie_block sie_block; argument
138 cpuflagskvm_s390_sie_block global() argument
140 prefixkvm_s390_sie_block global() argument
142 ibckvm_s390_sie_block global() argument
143 reserved08kvm_s390_sie_block global() argument
145 prog0ckvm_s390_sie_block global() argument
146 __anon02355881050akvm_s390_sie_block global() argument
155 prog20kvm_s390_sie_block global() argument
156 reserved24kvm_s390_sie_block global() argument
157 cputmkvm_s390_sie_block global() argument
158 ckckvm_s390_sie_block global() argument
159 epochkvm_s390_sie_block global() argument
160 svcckvm_s390_sie_block global() argument
167 lctlkvm_s390_sie_block global() argument
168 icpuakvm_s390_sie_block global() argument
177 ictlkvm_s390_sie_block global() argument
187 ecakvm_s390_sie_block global() argument
206 icptcodekvm_s390_sie_block global() argument
207 icptstatuskvm_s390_sie_block global() argument
208 ihcpukvm_s390_sie_block global() argument
209 reserved54kvm_s390_sie_block global() argument
217 iictlkvm_s390_sie_block global() argument
218 ipakvm_s390_sie_block global() argument
219 ipbkvm_s390_sie_block global() argument
220 scaohkvm_s390_sie_block global() argument
222 fpfkvm_s390_sie_block global() argument
229 ecbkvm_s390_sie_block global() argument
235 ecb2kvm_s390_sie_block global() argument
241 ecb3kvm_s390_sie_block global() argument
243 scaolkvm_s390_sie_block global() argument
244 sdfkvm_s390_sie_block global() argument
245 epdxkvm_s390_sie_block global() argument
246 cpnckvm_s390_sie_block global() argument
247 reserved6bkvm_s390_sie_block global() argument
248 todprkvm_s390_sie_block global() argument
250 gdkvm_s390_sie_block global() argument
251 reserved74kvm_s390_sie_block global() argument
252 msokvm_s390_sie_block global() argument
253 mslkvm_s390_sie_block global() argument
254 gpswkvm_s390_sie_block global() argument
255 gg14kvm_s390_sie_block global() argument
256 gg15kvm_s390_sie_block global() argument
257 reservedb0kvm_s390_sie_block global() argument
260 hpidkvm_s390_sie_block global() argument
261 reservedb9kvm_s390_sie_block global() argument
262 __anon02355881070akvm_s390_sie_block global() argument
269 __packedkvm_s390_sie_block global() argument
270 reservedc8kvm_s390_sie_block global() argument
271 __anon02355881090akvm_s390_sie_block global() argument
277 __packedkvm_s390_sie_block global() argument
278 __anon023558810b0akvm_s390_sie_block global() argument
286 __packedkvm_s390_sie_block global() argument
287 peraddrkvm_s390_sie_block global() argument
288 eaikvm_s390_sie_block global() argument
289 peraidkvm_s390_sie_block global() argument
290 oaikvm_s390_sie_block global() argument
291 armidkvm_s390_sie_block global() argument
292 reservede4kvm_s390_sie_block global() argument
293 __anon023558810d0akvm_s390_sie_block global() argument
301 __packedkvm_s390_sie_block global() argument
302 reservedf4kvm_s390_sie_block global() argument
307 crycbdkvm_s390_sie_block global() argument
308 gcrkvm_s390_sie_block global() argument
309 __anon023558810f0akvm_s390_sie_block global() argument
313 reserved188kvm_s390_sie_block global() argument
314 sdnxokvm_s390_sie_block global() argument
315 reserved198kvm_s390_sie_block global() argument
/linux/arch/s390/kernel/
H A Dperf_event.c28 static struct kvm_s390_sie_block *sie_block(struct pt_regs *regs) in sie_block()
35 return (struct kvm_s390_sie_block *)stack->sie_control_block; in sie_block()
H A Dasm-offsets.c161 OFFSET(__SIE_PROG0C, kvm_s390_sie_block, prog0c); in main()
162 OFFSET(__SIE_PROG20, kvm_s390_sie_block, prog20); in main()
H A Dnmi.c339 struct kvm_s390_sie_block *sie_block = phys_to_virt(regs->gprs[14]); in s390_backup_mcck_info()