Lines Matching refs:sblk
32 if (vm->sblk->icptcode != ICPT_VALIDITY) in sie_get_validity()
35 return vm->sblk->ipb >> 16; in sie_get_validity()
47 if (vm->sblk->icptcode != ICPT_VALIDITY) in sie_handle_validity()
63 memcpy(vm->sblk->pv_grregs, vm->save_area.guest.grs, in sie()
67 vm->sblk->icptcode = 0; in sie()
88 while (vm->sblk->icptcode == 0 && !read_pgm_int_code()) { in sie()
89 sie64a(vm->sblk, &vm->save_area); in sie()
92 vm->save_area.guest.grs[14] = vm->sblk->gg14; in sie()
93 vm->save_area.guest.grs[15] = vm->sblk->gg15; in sie()
102 memcpy(vm->save_area.guest.grs, vm->sblk->pv_grregs, in sie()
111 vm->sblk->scaoh = ((uint64_t)vm->sca >> 32); in sie_guest_sca_create()
112 vm->sblk->scaol = (uint64_t)vm->sca & ~0x3fU; in sie_guest_sca_create()
113 vm->sblk->ecb2 |= ECB2_ESCA; in sie_guest_sca_create()
116 vm->sblk->ecb |= ECB_SRSI; in sie_guest_sca_create()
120 vm->sca->cpu[0].sda = (uint64_t)vm->sblk; in sie_guest_sca_create()
126 vm->sblk = alloc_page(); in sie_guest_create()
127 memset(vm->sblk, 0, PAGE_SIZE); in sie_guest_create()
128 vm->sblk->cpuflags = CPUSTAT_ZARCH | CPUSTAT_RUNNING; in sie_guest_create()
129 vm->sblk->ihcpu = 0xffff; in sie_guest_create()
130 vm->sblk->prefix = 0; in sie_guest_create()
138 vm->sblk->mso = (uint64_t)guest_mem; in sie_guest_create()
139 vm->sblk->msl = (uint64_t)guest_mem + ((guest_mem_len - 1) & HPAGE_MASK); in sie_guest_create()
143 vm->sblk->crycbd = (uint32_t)(uintptr_t)vm->crycb; in sie_guest_create()
190 free_page(vm->sblk); in sie_guest_destroy()
191 if (vm->sblk->ecb2 & ECB2_ESCA) in sie_guest_destroy()