Searched refs:user_fpsimd_state (Results 1 – 14 of 14) sorted by relevance
| /Linux-v5.4/arch/arm64/include/asm/ |
| D | fpsimd.h | 37 extern void fpsimd_save_state(struct user_fpsimd_state *state); 38 extern void fpsimd_load_state(struct user_fpsimd_state *state); 46 extern void fpsimd_update_current_state(struct user_fpsimd_state const *state); 49 extern void fpsimd_bind_state_to_cpu(struct user_fpsimd_state *state,
|
| D | kvm_hyp.h | 75 void __fpsimd_save_state(struct user_fpsimd_state *fp_regs); 76 void __fpsimd_restore_state(struct user_fpsimd_state *fp_regs);
|
| D | elf.h | 127 typedef struct user_fpsimd_state elf_fpregset_t;
|
| D | processor.h | 136 struct user_fpsimd_state fpsimd_state;
|
| D | kvm_host.h | 283 struct user_fpsimd_state *host_fpsimd_state; /* hyp VA */
|
| /Linux-v5.4/arch/arm64/kernel/ |
| D | fpsimd.c | 114 struct user_fpsimd_state *st; 409 static void __fpsimd_to_sve(void *sst, struct user_fpsimd_state const *fst, in __fpsimd_to_sve() 437 struct user_fpsimd_state const *fst = &task->thread.uw.fpsimd_state; in fpsimd_to_sve() 461 struct user_fpsimd_state *fst = &task->thread.uw.fpsimd_state; in sve_to_fpsimd() 559 struct user_fpsimd_state const *fst = &task->thread.uw.fpsimd_state; in sve_sync_from_fpsimd_zeropad() 1111 void fpsimd_bind_state_to_cpu(struct user_fpsimd_state *st, void *sve_state, in fpsimd_bind_state_to_cpu() 1149 void fpsimd_update_current_state(struct user_fpsimd_state const *state) in fpsimd_update_current_state() 1269 static DEFINE_PER_CPU(struct user_fpsimd_state, efi_fpsimd_state);
|
| D | signal.c | 172 struct user_fpsimd_state const *fpsimd = in preserve_fpsimd_context() 190 struct user_fpsimd_state fpsimd; in restore_fpsimd_context() 261 struct user_fpsimd_state fpsimd; in restore_sve_fpsimd_context()
|
| D | ptrace.c | 626 struct user_fpsimd_state *uregs; in __fpr_get() 653 struct user_fpsimd_state newstate; in __fpr_set() 1130 .n = sizeof(struct user_fpsimd_state) / sizeof(u32), 1347 struct user_fpsimd_state *uregs; in compat_vfp_get() 1380 struct user_fpsimd_state *uregs; in compat_vfp_set()
|
| D | signal32.c | 96 struct user_fpsimd_state const *fpsimd = in compat_preserve_vfp_context() 146 struct user_fpsimd_state fpsimd; in compat_restore_vfp_context()
|
| /Linux-v5.4/arch/arm64/include/uapi/asm/ |
| D | ptrace.h | 81 struct user_fpsimd_state { struct 155 #define SVE_PT_FPSIMD_SIZE(vq, flags) (sizeof(struct user_fpsimd_state))
|
| D | kvm.h | 58 struct user_fpsimd_state fp_regs;
|
| /Linux-v5.4/arch/arm64/kvm/ |
| D | fpsimd.c | 32 struct user_fpsimd_state *fpsimd = ¤t->thread.uw.fpsimd_state; in kvm_arch_vcpu_run_map_fp()
|
| /Linux-v5.4/tools/arch/arm64/include/uapi/asm/ |
| D | kvm.h | 58 struct user_fpsimd_state fp_regs;
|
| /Linux-v5.4/Documentation/arm64/ |
| D | sve.rst | 71 byte offset i. (struct fpsimd_context, struct user_fpsimd_state). 307 The payload is of type struct user_fpsimd_state, with the same
|