Home
last modified time | relevance | path

Searched refs:vec_type (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/arch/arm64/include/asm/
Dfpsimd.h175 enum vec_type type;
204 extern int vec_set_vector_length(struct task_struct *task, enum vec_type type,
233 enum vec_type;
235 extern void __init vec_init_vq_map(enum vec_type type);
236 extern void vec_update_vq_map(enum vec_type type);
237 extern int vec_verify_vq_map(enum vec_type type);
242 static inline void write_vl(enum vec_type type, u64 val) in write_vl()
265 static inline int vec_max_vl(enum vec_type type) in vec_max_vl()
270 static inline int vec_max_virtualisable_vl(enum vec_type type) in vec_max_virtualisable_vl()
286 static inline bool vq_available(enum vec_type type, unsigned int vq) in vq_available()
[all …]
Dprocessor.h119 enum vec_type { enum
191 enum vec_type type) in thread_get_vl()
214 unsigned int task_get_vl(const struct task_struct *task, enum vec_type type);
215 void task_set_vl(struct task_struct *task, enum vec_type type,
217 void task_set_vl_onexec(struct task_struct *task, enum vec_type type,
220 enum vec_type type);
/linux-6.12.1/tools/testing/selftests/arm64/fp/
Dsve-ptrace.c43 struct vec_type { struct
51 static const struct vec_type vec_types[] = { argument
111 static struct user_sve_header *get_sve(pid_t pid, const struct vec_type *type, in get_sve()
149 static int set_sve(pid_t pid, const struct vec_type *type, in set_sve()
160 static void ptrace_set_get_inherit(pid_t child, const struct vec_type *type) in ptrace_set_get_inherit()
214 static void ptrace_set_get_vl(pid_t child, const struct vec_type *type, in ptrace_set_get_vl()
271 static void ptrace_sve_fpsimd(pid_t child, const struct vec_type *type) in ptrace_sve_fpsimd()
327 const struct vec_type *type, in ptrace_set_sve_get_sve_data()
425 const struct vec_type *type, in ptrace_set_sve_get_fpsimd_data()
508 const struct vec_type *type, in ptrace_set_fpsimd_get_sve_data()
/linux-6.12.1/arch/arm64/kernel/
Dfpsimd.c142 static unsigned int vec_vl_inherit_flag(enum vec_type type) in vec_vl_inherit_flag()
161 static inline int get_default_vl(enum vec_type type) in get_default_vl()
173 static inline void set_default_vl(enum vec_type type, int val) in set_default_vl()
249 unsigned int task_get_vl(const struct task_struct *task, enum vec_type type) in task_get_vl()
254 void task_set_vl(struct task_struct *task, enum vec_type type, in task_set_vl()
261 enum vec_type type) in task_get_vl_onexec()
266 void task_set_vl_onexec(struct task_struct *task, enum vec_type type, in task_set_vl_onexec()
513 static unsigned int find_supported_vector_length(enum vec_type type, in find_supported_vector_length()
542 enum vec_type type = info->type; in vec_proc_do_default_vl()
832 int vec_set_vector_length(struct task_struct *task, enum vec_type type, in vec_set_vector_length()
[all …]
Dptrace.c760 enum vec_type type) in sve_init_header_from_task()
764 enum vec_type task_type; in sve_init_header_from_task()
814 enum vec_type type) in sve_get_common()
877 enum vec_type type) in sve_set_common()
/linux-6.12.1/fs/xfs/scrub/
Dtrace.h259 __field(unsigned int, vec_type)
266 __entry->vec_type = v->sv_type;
273 __print_symbolic(__entry->vec_type, XFS_SCRUB_TYPE_STRINGS),