Lines Matching refs:task_struct
35 struct task_struct;
40 extern void fpsimd_thread_switch(struct task_struct *next);
52 extern void fpsimd_flush_task_state(struct task_struct *target);
106 extern size_t sve_state_size(struct task_struct const *task);
108 extern void sve_alloc(struct task_struct *task);
109 extern void fpsimd_release_task(struct task_struct *task);
110 extern void fpsimd_sync_to_sve(struct task_struct *task);
111 extern void sve_sync_to_fpsimd(struct task_struct *task);
112 extern void sve_sync_from_fpsimd_zeropad(struct task_struct *task);
114 extern int sve_set_vector_length(struct task_struct *task,
141 static inline void sve_alloc(struct task_struct *task) { } in sve_alloc()
142 static inline void fpsimd_release_task(struct task_struct *task) { } in fpsimd_release_task()
143 static inline void sve_sync_to_fpsimd(struct task_struct *task) { } in sve_sync_to_fpsimd()
144 static inline void sve_sync_from_fpsimd_zeropad(struct task_struct *task) { } in sve_sync_from_fpsimd_zeropad()