Searched refs:fgt (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/arm64/kvm/ |
| H A D | emulate-nested.c | 637 unsigned long fgt:TC_FGT_BITS; /* Fine Grained Trap id */ member 1323 .fgt = g ## _GROUP, \ 2206 switch (tc.fgt) { in aggregate_fgt() 2365 const struct encoding_to_trap_config *fgt = &encoding_to_fgt[i]; in populate_nv_trap_config() local 2369 if (fgt->tc.fgt >= __NR_FGT_GROUP_IDS__) { in populate_nv_trap_config() 2371 print_nv_trap_error(fgt, "Invalid FGT", ret); in populate_nv_trap_config() 2374 for_each_encoding_in(enc, fgt->encoding, fgt->end) { in populate_nv_trap_config() 2377 if (tc.fgt) { in populate_nv_trap_config() 2379 print_nv_trap_error(fgt, "Duplicate FGT", ret); in populate_nv_trap_config() 2382 tc.val |= fgt->tc.val; in populate_nv_trap_config() [all …]
|
| H A D | config.c | 1511 void compute_fgu(struct kvm *kvm, enum fgt_group_id fgt) in compute_fgu() argument 1515 switch (fgt) { in compute_fgu() 1552 kvm->arch.fgu[fgt] = val; in compute_fgu()
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 877 } fgt[__NR_FGT_GROUP_IDS__]; member 1664 void compute_fgu(struct kvm *kvm, enum fgt_group_id fgt); 1710 p = &(vcpu)->arch.fgt[id].w; \ 1713 p = &(vcpu)->arch.fgt[id].r; \
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | hyp-main.c | 299 memcpy(&hyp_vcpu->vcpu.arch.fgt, hyp_vcpu->host_vcpu->arch.fgt, in handle___pkvm_vcpu_load() 300 sizeof(hyp_vcpu->vcpu.arch.fgt)); in handle___pkvm_vcpu_load()
|