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.c637 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 Dconfig.c1511 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 Dkvm_host.h877 } 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 Dhyp-main.c299 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()