Home
last modified time | relevance | path

Searched refs:skeyclass (Results 1 – 4 of 4) sorted by relevance

/qemu/hw/s390x/
H A Ds390-skeys.c80 S390SKeysClass *skeyclass = S390_SKEYS_GET_CLASS(ss); in hmp_info_skeys() local
86 if (!skeyclass->skeys_are_enabled(ss)) { in hmp_info_skeys()
121 S390SKeysClass *skeyclass = S390_SKEYS_GET_CLASS(ss); in qmp_dump_skeys() local
132 if (!skeyclass->skeys_are_enabled(ss)) { in qmp_dump_skeys()
280 S390SKeysClass *skeyclass = S390_SKEYS_CLASS(oc); in qemu_s390_skeys_class_init() local
284 skeyclass->enable_skeys = qemu_s390_enable_skeys; in qemu_s390_skeys_class_init()
285 skeyclass->get_skeys = qemu_s390_skeys_get; in qemu_s390_skeys_class_init()
286 skeyclass->set_skeys = qemu_s390_skeys_set; in qemu_s390_skeys_class_init()
310 if (!skeyclass->skeys_are_enabled(ss)) { in s390_storage_keys_save()
378 if (skeyclass->enable_skeys) { in s390_storage_keys_load()
[all …]
H A Ds390-skeys-kvm.c20 S390SKeysClass *skeyclass = S390_SKEYS_GET_CLASS(ss); in kvm_s390_skeys_are_enabled() local
24 r = skeyclass->get_skeys(ss, 0, 1, &single_key); in kvm_s390_skeys_are_enabled()
57 S390SKeysClass *skeyclass = S390_SKEYS_CLASS(oc); in kvm_s390_skeys_class_init() local
60 skeyclass->skeys_are_enabled = kvm_s390_skeys_are_enabled; in kvm_s390_skeys_class_init()
61 skeyclass->get_skeys = kvm_s390_skeys_get; in kvm_s390_skeys_class_init()
62 skeyclass->set_skeys = kvm_s390_skeys_set; in kvm_s390_skeys_class_init()
/qemu/target/s390x/
H A Dmmu_helper.c303 static S390SKeysClass *skeyclass; in mmu_handle_skey() local
314 skeyclass = S390_SKEYS_GET_CLASS(ss); in mmu_handle_skey()
321 if (!skeyclass->skeys_are_enabled(ss)) { in mmu_handle_skey()
344 rc = skeyclass->get_skeys(ss, addr / TARGET_PAGE_SIZE, 1, &key); in mmu_handle_skey()
374 rc = skeyclass->set_skeys(ss, addr / TARGET_PAGE_SIZE, 1, &key); in mmu_handle_skey()
/qemu/target/s390x/tcg/
H A Dmem_helper.c2078 static S390SKeysClass *skeyclass; in HELPER() local
2090 skeyclass = S390_SKEYS_GET_CLASS(ss); in HELPER()
2091 if (skeyclass->enable_skeys && !skeyclass->enable_skeys(ss)) { in HELPER()
2096 rc = skeyclass->get_skeys(ss, addr / TARGET_PAGE_SIZE, 1, &key); in HELPER()
2108 static S390SKeysClass *skeyclass; in HELPER() local
2120 skeyclass = S390_SKEYS_GET_CLASS(ss); in HELPER()
2121 if (skeyclass->enable_skeys && !skeyclass->enable_skeys(ss)) { in HELPER()
2127 rc = skeyclass->set_skeys(ss, addr / TARGET_PAGE_SIZE, 1, &key); in HELPER()
2143 static S390SKeysClass *skeyclass; in HELPER() local
2154 skeyclass = S390_SKEYS_GET_CLASS(ss); in HELPER()
[all …]