arm64_ftr_bits
const struct arm64_ftr_bits *ftr_bits;
static inline u64 arm64_ftr_mask(const struct arm64_ftr_bits *ftrp)
static inline s64 arm64_ftr_value(const struct arm64_ftr_bits *ftrp, u64 val)
s64 arm64_ftr_safe_value(const struct arm64_ftr_bits *ftrp, s64 new, s64 cur);
const struct arm64_ftr_bits *ftrp;
const struct arm64_ftr_bits *ftrp;
const struct arm64_ftr_bits *ftrp;
static const struct arm64_ftr_bits ftr_id_aa64isar0[] = {
static const struct arm64_ftr_bits ftr_id_aa64isar1[] = {
static const struct arm64_ftr_bits ftr_id_aa64isar2[] = {
static const struct arm64_ftr_bits ftr_id_aa64isar3[] = {
static const struct arm64_ftr_bits ftr_id_aa64pfr0[] = {
static const struct arm64_ftr_bits ftr_id_aa64pfr1[] = {
static const struct arm64_ftr_bits ftr_id_aa64pfr2[] = {
static const struct arm64_ftr_bits ftr_id_aa64zfr0[] = {
static const struct arm64_ftr_bits ftr_id_aa64smfr0[] = {
static const struct arm64_ftr_bits ftr_id_aa64fpfr0[] = {
static const struct arm64_ftr_bits ftr_id_aa64mmfr0[] = {
static const struct arm64_ftr_bits ftr_id_aa64mmfr1[] = {
static const struct arm64_ftr_bits ftr_id_aa64mmfr2[] = {
static const struct arm64_ftr_bits ftr_id_aa64mmfr3[] = {
static const struct arm64_ftr_bits ftr_id_aa64mmfr4[] = {
static const struct arm64_ftr_bits ftr_ctr[] = {
static const struct arm64_ftr_bits ftr_id_mmfr0[] = {
static const struct arm64_ftr_bits ftr_id_aa64dfr0[] = {
static const struct arm64_ftr_bits ftr_mvfr0[] = {
static const struct arm64_ftr_bits ftr_mvfr1[] = {
static const struct arm64_ftr_bits ftr_mvfr2[] = {
static const struct arm64_ftr_bits ftr_dczid[] = {
static const struct arm64_ftr_bits ftr_gmid[] = {
static const struct arm64_ftr_bits ftr_id_isar0[] = {
static const struct arm64_ftr_bits ftr_id_isar5[] = {
static const struct arm64_ftr_bits ftr_id_mmfr4[] = {
static const struct arm64_ftr_bits ftr_id_isar4[] = {
static const struct arm64_ftr_bits ftr_id_mmfr5[] = {
static const struct arm64_ftr_bits ftr_id_isar6[] = {
static const struct arm64_ftr_bits ftr_id_pfr0[] = {
static const struct arm64_ftr_bits ftr_id_pfr1[] = {
static const struct arm64_ftr_bits ftr_id_pfr2[] = {
static const struct arm64_ftr_bits ftr_id_dfr0[] = {
static const struct arm64_ftr_bits ftr_id_dfr1[] = {
static const struct arm64_ftr_bits ftr_mpamidr[] = {
static const struct arm64_ftr_bits ftr_generic_32bits[] = {
static const struct arm64_ftr_bits ftr_single32[] = {
static const struct arm64_ftr_bits ftr_raz[] = {
static u64 arm64_ftr_set_value(const struct arm64_ftr_bits *ftrp, s64 reg,
s64 arm64_ftr_safe_value(const struct arm64_ftr_bits *ftrp, s64 new,
const struct arm64_ftr_bits *ftr_bits = ftr_reg->ftr_bits;
static s64 kvm_arm64_ftr_safe_value(u32 id, const struct arm64_ftr_bits *ftrp,
struct arm64_ftr_bits kvm_ftr = *ftrp;
const struct arm64_ftr_bits *ftrp = NULL;