Lines Matching refs:task_struct
35 struct task_struct;
40 extern void fpsimd_thread_switch(struct task_struct *next);
51 extern void fpsimd_flush_task_state(struct task_struct *target);
109 extern size_t sve_state_size(struct task_struct const *task);
111 extern void sve_alloc(struct task_struct *task);
112 extern void fpsimd_release_task(struct task_struct *task);
113 extern void fpsimd_sync_to_sve(struct task_struct *task);
114 extern void sve_sync_to_fpsimd(struct task_struct *task);
115 extern void sve_sync_from_fpsimd_zeropad(struct task_struct *task);
117 extern int sve_set_vector_length(struct task_struct *task,
153 static inline void sve_alloc(struct task_struct *task) { } in sve_alloc()
154 static inline void fpsimd_release_task(struct task_struct *task) { } in fpsimd_release_task()
155 static inline void sve_sync_to_fpsimd(struct task_struct *task) { } in sve_sync_to_fpsimd()
156 static inline void sve_sync_from_fpsimd_zeropad(struct task_struct *task) { } in sve_sync_from_fpsimd_zeropad()