vcpu_sysreg
enum vcpu_sysreg r;
enum vcpu_sysreg r;
u64 kvm_vcpu_apply_reg_masks(const struct kvm_vcpu *, enum vcpu_sysreg, u64);
u64 vcpu_read_sys_reg(const struct kvm_vcpu *, enum vcpu_sysreg);
void vcpu_write_sys_reg(struct kvm_vcpu *, u64, enum vcpu_sysreg);
struct resx get_reg_fixed_bits(struct kvm *kvm, enum vcpu_sysreg reg);
static __always_inline enum fgt_group_id __fgt_reg_to_group_id(enum vcpu_sysreg reg)
enum vcpu_sysreg sr)
enum vcpu_sysreg sr, struct resx resx)
struct resx get_reg_fixed_bits(struct kvm *kvm, enum vcpu_sysreg reg)
static __always_inline struct fgt_masks *__fgt_reg_to_masks(enum vcpu_sysreg reg)
static __always_inline void __compute_fgt(struct kvm_vcpu *vcpu, enum vcpu_sysreg reg)
static u64 kvm_get_sysreg_res0(struct kvm *kvm, enum vcpu_sysreg sr)
static bool check_fgt_bit(struct kvm_vcpu *vcpu, enum vcpu_sysreg sr,
enum vcpu_sysreg fgtreg;
const enum vcpu_sysreg index;
enum vcpu_sysreg reg)
static enum vcpu_sysreg exception_esr_elx(struct kvm_vcpu *vcpu)
static enum vcpu_sysreg exception_far_elx(struct kvm_vcpu *vcpu)
enum vcpu_sysreg sr, u64 v)
for (enum vcpu_sysreg sr = __SANITISED_REG_START__; sr < NR_SYS_REGS; sr++)
enum vcpu_sysreg ttbr_elx;
enum vcpu_sysreg reg)
enum vcpu_sysreg reg,
enum vcpu_sysreg map_reg,
static void locate_register(const struct kvm_vcpu *vcpu, enum vcpu_sysreg reg,
static u64 read_sr_from_cpu(enum vcpu_sysreg reg)
static void write_sr_to_cpu(enum vcpu_sysreg reg, u64 val)
u64 vcpu_read_sys_reg(const struct kvm_vcpu *vcpu, enum vcpu_sysreg reg)
enum vcpu_sysreg map_reg = reg;
void vcpu_write_sys_reg(struct kvm_vcpu *vcpu, u64 val, enum vcpu_sysreg reg)
enum vcpu_sysreg map_reg = reg;
enum vcpu_sysreg map_reg;