Lines Matching defs:task
173 extern void sve_alloc(struct task_struct *task, bool flush);
174 extern void fpsimd_release_task(struct task_struct *task);
175 extern void fpsimd_sync_to_sve(struct task_struct *task);
176 extern void fpsimd_force_sync_to_sve(struct task_struct *task);
177 extern void sve_sync_to_fpsimd(struct task_struct *task);
178 extern void sve_sync_from_fpsimd_zeropad(struct task_struct *task);
180 extern int vec_set_vector_length(struct task_struct *task, enum vec_type type,
272 size_t sve_state_size(struct task_struct const *task);
276 static inline void sve_alloc(struct task_struct *task, bool flush) { }
277 static inline void fpsimd_release_task(struct task_struct *task) { }
278 static inline void sve_sync_to_fpsimd(struct task_struct *task) { }
279 static inline void sve_sync_from_fpsimd_zeropad(struct task_struct *task) { }
313 static inline size_t sve_state_size(struct task_struct const *task)
359 extern void sme_alloc(struct task_struct *task, bool flush);
367 * specific state for task, given task's currently configured vector
370 static inline size_t sme_state_size(struct task_struct const *task)
372 unsigned int vl = task_get_sme_vl(task);
392 static inline void sme_alloc(struct task_struct *task, bool flush) { }
401 static inline size_t sme_state_size(struct task_struct const *task)