Symbol: diag318_info
arch/s390/include/asm/kvm_host.h
444
union diag318_info diag318_info;
arch/s390/kernel/setup.c
831
union diag318_info diag318_info = {
arch/s390/kernel/setup.c
840
asm volatile("diag %0,0,0x318" : : "d" (diag318_info.val));
arch/s390/kvm/kvm-s390.c
4780
vcpu->arch.diag318_info.val = kvm_run->s.regs.diag318;
arch/s390/kvm/kvm-s390.c
4781
vcpu->arch.sie_block->cpnc = vcpu->arch.diag318_info.cpnc;
arch/s390/kvm/kvm-s390.c
4782
VCPU_EVENT(vcpu, 3, "setting cpnc to %d", vcpu->arch.diag318_info.cpnc);
arch/s390/kvm/kvm-s390.c
4878
kvm_run->s.regs.diag318 = vcpu->arch.diag318_info.val;
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
16
uint64_t diag318_info = 0x12345678;
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
18
asm volatile ("diag %0,0,0x318\n" : : "d" (diag318_info));
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
32
uint64_t diag318_info;
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
45
diag318_info = run->s.regs.gprs[reg];
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
47
TEST_ASSERT(diag318_info != 0, "DIAGNOSE 0x0318 info not set");
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
51
return diag318_info;
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
56
static uint64_t diag318_info;
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
76
if (!diag318_info)
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
77
diag318_info = diag318_handler();
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
79
return diag318_info;