Lines Matching refs:sys_reg_desc
52 struct sys_reg_desc { struct
72 const struct sys_reg_desc *); argument
78 u64 (*reset)(struct kvm_vcpu *, const struct sys_reg_desc *); argument
87 int (*get_user)(struct kvm_vcpu *vcpu, const struct sys_reg_desc *rd, argument
89 int (*set_user)(struct kvm_vcpu *vcpu, const struct sys_reg_desc *rd, argument
94 const struct sys_reg_desc *rd); argument
136 const struct sys_reg_desc *r) in reset_unknown()
144 static inline u64 reset_val(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r) in reset_val()
153 const struct sys_reg_desc *r) in sysreg_visibility()
162 const struct sys_reg_desc *r) in sysreg_hidden()
168 const struct sys_reg_desc *r) in sysreg_visible_as_raz()
174 const struct sys_reg_desc *r) in sysreg_user_write_ignore()
179 static inline int cmp_sys_reg(const struct sys_reg_desc *i1, in cmp_sys_reg()
180 const struct sys_reg_desc *i2) in cmp_sys_reg()
201 const struct sys_reg_desc *r = elt; in match_sys_reg()
206 static inline const struct sys_reg_desc *
207 find_reg(const struct sys_reg_params *params, const struct sys_reg_desc table[], in find_reg()
215 const struct sys_reg_desc *get_reg_by_id(u64 id,
216 const struct sys_reg_desc table[],
222 const struct sys_reg_desc table[], unsigned int num);
224 const struct sys_reg_desc table[], unsigned int num);