| /linux-6.15/arch/powerpc/kvm/ |
| H A D | guest-state-buffer.c | 122 switch (iden) { in kvmppc_gsid_type() 140 switch (iden) { in kvmppc_gsid_type() 233 switch (iden) { in kvmppc_gsid_mask() 268 gse->iden = cpu_to_be16(iden); in __kvmppc_gse_put() 351 u16 iden; in kvmppc_gse_unflatten_iden() local 355 return iden; in kvmppc_gse_unflatten_iden() 361 return iden; in kvmppc_gse_unflatten_iden() 367 return iden; in kvmppc_gse_unflatten_iden() 373 return iden; in kvmppc_gse_unflatten_iden() 379 return iden; in kvmppc_gse_unflatten_iden() [all …]
|
| H A D | test-guest-state-buffer.c | 130 u16 iden; in test_gs_bitmap() local 135 iden <= KVMPPC_GSID_PROCESS_TABLE; iden++) { in test_gs_bitmap() 136 kvmppc_gsbm_set(&gsbm, iden); in test_gs_bitmap() 144 for (u16 iden = KVMPPC_GSID_RUN_INPUT; iden <= KVMPPC_GSID_VPA; in test_gs_bitmap() local 145 iden++) { in test_gs_bitmap() 146 kvmppc_gsbm_set(&gsbm, iden); in test_gs_bitmap() 154 for (u16 iden = KVMPPC_GSID_GPR(0); iden <= KVMPPC_GSE_DW_REGS_END; iden++) { in test_gs_bitmap() local 163 for (u16 iden = KVMPPC_GSID_CR; iden <= KVMPPC_GSID_PSPB; iden++) { in test_gs_bitmap() local 172 for (u16 iden = KVMPPC_GSID_VSRS(0); iden <= KVMPPC_GSID_VSRS(63); in test_gs_bitmap() local 173 iden++) { in test_gs_bitmap() [all …]
|
| H A D | book3s_hv_nestedv2.c | 114 u16 iden; in gs_msg_ops_vcpu_get_size() local 117 kvmppc_gsbm_for_each(&gsbm, iden) in gs_msg_ops_vcpu_get_size() 119 switch (iden) { in gs_msg_ops_vcpu_get_size() 140 u16 iden; in gs_msg_ops_vcpu_fill_info() local 145 kvmppc_gsm_for_each(gsm, iden) in gs_msg_ops_vcpu_fill_info() 153 switch (iden) { in gs_msg_ops_vcpu_fill_info() 403 u16 iden; in gs_msg_ops_vcpu_refresh_info() local 416 switch (iden) { in gs_msg_ops_vcpu_refresh_info() 756 if (!iden) in __kvmhv_nestedv2_mark_dirty() 762 kvmppc_gsm_include(gsm, iden); in __kvmhv_nestedv2_mark_dirty() [all …]
|
| H A D | book3s_hv.h | 68 #define KVMPPC_BOOK3S_HV_VCPU_ACCESSOR_SET(reg, size, iden) \ argument 72 kvmhv_nestedv2_mark_dirty(vcpu, iden); \ 75 #define KVMPPC_BOOK3S_HV_VCPU_ACCESSOR_GET(reg, size, iden) \ argument 78 kvmhv_nestedv2_cached_reload(vcpu, iden); \ 82 #define KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(reg, size, iden) \ argument 83 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR_SET(reg, size, iden) \ 84 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR_GET(reg, size, iden) \ 90 kvmhv_nestedv2_mark_dirty(vcpu, iden(i)); \ 96 WARN_ON(kvmhv_nestedv2_cached_reload(vcpu, iden(i)) < 0); \ 101 KVMPPC_BOOK3S_HV_VCPU_ARRAY_ACCESSOR_SET(reg, size, iden) \ [all …]
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | guest-state-buffer.h | 219 __be16 iden; member 307 u16 kvmppc_gsid_size(u16 iden); 309 u64 kvmppc_gsid_mask(u16 iden); 665 u16 iden, in kvmppc_gse_put_part_table() argument 685 u16 iden, in kvmppc_gse_put_proc_table() argument 814 for (iden = kvmppc_gsbm_next(gsbm, 0); iden != 0; \ 815 iden = kvmppc_gsbm_next(gsbm, iden)) 824 u16 iden); 836 iden != 0; iden = kvmppc_gsbm_next(&(gsp)->iterator, iden), \ 851 for (iden = kvmppc_gsbm_next(&gsm->bitmap, 0); iden != 0; \ [all …]
|
| H A D | kvm_book3s.h | 374 return __kvmhv_nestedv2_mark_dirty(vcpu, iden); in kvmhv_nestedv2_mark_dirty() 381 return __kvmhv_nestedv2_cached_reload(vcpu, iden); in kvmhv_nestedv2_cached_reload() 554 kvmhv_nestedv2_mark_dirty(vcpu, iden); \ 560 WARN_ON(kvmhv_nestedv2_cached_reload(vcpu, iden) < 0); \ 564 #define KVMPPC_BOOK3S_VCPU_ACCESSOR(reg, size, iden) \ argument 565 KVMPPC_BOOK3S_VCPU_ACCESSOR_SET(reg, size, iden) \ 566 KVMPPC_BOOK3S_VCPU_ACCESSOR_GET(reg, size, iden) \ 581 kvmhv_nestedv2_mark_dirty(vcpu, iden); \ 591 #define KVMPPC_BOOK3S_VCORE_ACCESSOR(reg, size, iden) \ argument 592 KVMPPC_BOOK3S_VCORE_ACCESSOR_SET(reg, size, iden) \ [all …]
|
| H A D | kvm_ppc.h | 643 static inline int kvmhv_nestedv2_mark_dirty(struct kvm_vcpu *vcpu, u16 iden) in kvmhv_nestedv2_mark_dirty() argument 977 #define KVMPPC_VCPU_SHARED_REGS_ACCESSOR_GET(reg, size, iden) \ argument 980 if (iden) \ 981 WARN_ON(kvmhv_nestedv2_cached_reload(vcpu, iden) < 0); \ 988 #define KVMPPC_VCPU_SHARED_REGS_ACCESSOR_SET(reg, size, iden) \ argument 996 if (iden) \ 997 kvmhv_nestedv2_mark_dirty(vcpu, iden); \ 1000 #define KVMPPC_VCPU_SHARED_REGS_ACCESSOR(reg, size, iden) \ argument 1001 KVMPPC_VCPU_SHARED_REGS_ACCESSOR_GET(reg, size, iden) \ 1002 KVMPPC_VCPU_SHARED_REGS_ACCESSOR_SET(reg, size, iden) \ [all …]
|