Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/
H A Demulate-nested.c618 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 Dconfig.c1303 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 Dpkvm.c175 memcpy(vcpu->arch.fgt, host_vcpu->arch.fgt, sizeof(vcpu->arch.fgt)); in pkvm_vcpu_init_traps()
/linux/arch/arm64/include/asm/
H A Dkvm_host.h825 } 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; \