Lines Matching refs:skeyclass
108 S390SKeysClass *skeyclass = S390_SKEYS_GET_CLASS(ss); in hmp_info_skeys() local
114 if (!skeyclass->skeys_are_enabled(ss)) { in hmp_info_skeys()
126 r = skeyclass->get_skeys(ss, addr / TARGET_PAGE_SIZE, 1, &key); in hmp_info_skeys()
149 S390SKeysClass *skeyclass = S390_SKEYS_GET_CLASS(ss); in s390_qmp_dump_skeys() local
160 if (!skeyclass->skeys_are_enabled(ss)) { in s390_qmp_dump_skeys()
198 ret = skeyclass->get_skeys(ss, gfn, cur_pages, buf); in s390_qmp_dump_skeys()
308 S390SKeysClass *skeyclass = S390_SKEYS_CLASS(oc); in qemu_s390_skeys_class_init() local
311 skeyclass->skeys_are_enabled = qemu_s390_skeys_are_enabled; in qemu_s390_skeys_class_init()
312 skeyclass->enable_skeys = qemu_s390_enable_skeys; in qemu_s390_skeys_class_init()
313 skeyclass->get_skeys = qemu_s390_skeys_get; in qemu_s390_skeys_class_init()
314 skeyclass->set_skeys = qemu_s390_skeys_set; in qemu_s390_skeys_class_init()
323 S390SKeysClass *skeyclass = S390_SKEYS_GET_CLASS(ss); in s390_storage_keys_save() local
330 if (!skeyclass->skeys_are_enabled(ss)) { in s390_storage_keys_save()
357 error = skeyclass->get_skeys(ss, gfn, cur_pages, buf); in s390_storage_keys_save()
391 S390SKeysClass *skeyclass = S390_SKEYS_GET_CLASS(ss); in s390_storage_keys_load() local
398 if (skeyclass->enable_skeys) { in s390_storage_keys_load()
399 skeyclass->enable_skeys(ss); in s390_storage_keys_load()
428 ret = skeyclass->set_skeys(ss, cur_gfn, cur_count, buf); in s390_storage_keys_load()