Searched refs:fpu_guest (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/arch/x86/include/asm/fpu/ |
| H A D | api.h | 147 extern bool fpu_alloc_guest_fpstate(struct fpu_guest *gfpu); 148 extern void fpu_free_guest_fpstate(struct fpu_guest *gfpu); 149 extern int fpu_swap_kvm_fpstate(struct fpu_guest *gfpu, bool enter_guest); 150 extern int fpu_enable_guest_xfd_features(struct fpu_guest *guest_fpu, u64 xfeatures); 153 extern void fpu_update_guest_xfd(struct fpu_guest *guest_fpu, u64 xfd); 156 static inline void fpu_update_guest_xfd(struct fpu_guest *guest_fpu, u64 xfd) { } in fpu_update_guest_xfd() 160 extern void fpu_copy_guest_fpstate_to_uabi(struct fpu_guest *gfpu, void *buf, 162 extern int fpu_copy_uabi_to_guest_fpstate(struct fpu_guest *gfpu, const void *buf, u64 xcr0, u32 *v… 164 static inline void fpstate_set_confidential(struct fpu_guest *gfpu) in fpstate_set_confidential() 169 static inline bool fpstate_is_confidential(struct fpu_guest *gfpu) in fpstate_is_confidential()
|
| H A D | types.h | 520 struct fpu_guest { struct
|
| /linux-6.15/arch/x86/kernel/fpu/ |
| H A D | core.c | 205 static void fpu_init_guest_permissions(struct fpu_guest *gfpu) in fpu_init_guest_permissions() 225 bool fpu_alloc_guest_fpstate(struct fpu_guest *gfpu) in fpu_alloc_guest_fpstate() 264 void fpu_free_guest_fpstate(struct fpu_guest *gfpu) in fpu_free_guest_fpstate() 288 int fpu_enable_guest_xfd_features(struct fpu_guest *guest_fpu, u64 xfeatures) in fpu_enable_guest_xfd_features() 302 void fpu_update_guest_xfd(struct fpu_guest *guest_fpu, u64 xfd) in fpu_update_guest_xfd() 337 int fpu_swap_kvm_fpstate(struct fpu_guest *guest_fpu, bool enter_guest) in fpu_swap_kvm_fpstate() 378 void fpu_copy_guest_fpstate_to_uabi(struct fpu_guest *gfpu, void *buf, in fpu_copy_guest_fpstate_to_uabi() 397 int fpu_copy_uabi_to_guest_fpstate(struct fpu_guest *gfpu, const void *buf, in fpu_copy_uabi_to_guest_fpstate()
|
| H A D | xstate.h | 188 extern int __xfd_enable_feature(u64 which, struct fpu_guest *guest_fpu); 194 static inline int __xfd_enable_feature(u64 which, struct fpu_guest *guest_fpu) { in __xfd_enable_feature()
|
| H A D | xstate.c | 1504 unsigned int usize, struct fpu_guest *guest_fpu) in fpstate_realloc() 1680 int __xfd_enable_feature(u64 xfd_err, struct fpu_guest *guest_fpu) in __xfd_enable_feature()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | kvm_host.h | 856 struct fpu_guest guest_fpu;
|