Searched refs:fgt (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/arm64/kvm/ |
| H A D | emulate-nested.c | 618 unsigned long fgt:TC_FGT_BITS; /* Fine Grained Trap id */ member 1301 .fgt = g ## _GROUP, \ 2126 switch (tc.fgt) { in aggregate_fgt() 2276 const struct encoding_to_trap_config *fgt = &encoding_to_fgt[i]; in populate_nv_trap_config() local 2280 if (fgt->tc.fgt >= __NR_FGT_GROUP_IDS__) { in populate_nv_trap_config() 2282 print_nv_trap_error(fgt, "Invalid FGT", ret); in populate_nv_trap_config() 2285 for_each_encoding_in(enc, fgt->encoding, fgt->end) { in populate_nv_trap_config() 2288 if (tc.fgt) { in populate_nv_trap_config() 2290 print_nv_trap_error(fgt, "Duplicate FGT", ret); in populate_nv_trap_config() 2293 tc.val |= fgt->tc.val; in populate_nv_trap_config() [all …]
|
| H A D | config.c | 1303 void compute_fgu(struct kvm *kvm, enum fgt_group_id fgt) in compute_fgu() argument 1307 switch (fgt) { in compute_fgu() 1348 kvm->arch.fgu[fgt] = val; in compute_fgu()
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | pkvm.c | 175 memcpy(vcpu->arch.fgt, host_vcpu->arch.fgt, sizeof(vcpu->arch.fgt)); in pkvm_vcpu_init_traps()
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 825 } fgt[__NR_FGT_GROUP_IDS__]; member 1608 void compute_fgu(struct kvm *kvm, enum fgt_group_id fgt); 1648 p = &(vcpu)->arch.fgt[id].w; \ 1651 p = &(vcpu)->arch.fgt[id].r; \
|