Symbol: sme_vl
arch/arm64/include/asm/fpsimd.h
298
static inline size_t __sve_state_size(unsigned int sve_vl, unsigned int sme_vl)
arch/arm64/include/asm/fpsimd.h
300
unsigned int vl = max(sve_vl, sme_vl);
arch/arm64/include/asm/fpsimd.h
311
unsigned int sme_vl = task_get_sme_vl(task);
arch/arm64/include/asm/fpsimd.h
312
return __sve_state_size(sve_vl, sme_vl);
arch/arm64/include/asm/fpsimd.h
354
static inline size_t __sve_state_size(unsigned int sve_vl, unsigned int sme_vl)
arch/arm64/include/asm/fpsimd.h
411
static inline size_t __sme_state_size(unsigned int sme_vl)
arch/arm64/include/asm/fpsimd.h
413
size_t size = ZA_SIG_REGS_SIZE(sve_vq_from_vl(sme_vl));
arch/arm64/include/asm/fpsimd.h
449
static inline size_t __sme_state_size(unsigned int sme_vl)
arch/arm64/include/asm/fpsimd.h
91
unsigned int sme_vl;
arch/arm64/kernel/fpsimd.c
1651
last->sme_vl = task_get_sme_vl(current);
arch/arm64/kernel/fpsimd.c
401
unsigned long sme_vl = task_get_sme_vl(current);
arch/arm64/kernel/fpsimd.c
405
sme_set_vq(sve_vq_from_vl(sme_vl) - 1);
arch/arm64/kernel/fpsimd.c
488
vl = last->sme_vl;
arch/arm64/kernel/fpsimd.c
804
unsigned int sme_vl = task_get_sme_vl(task);
arch/arm64/kernel/fpsimd.c
808
sme_vl = vl;
arch/arm64/kernel/fpsimd.c
822
sve_state = kzalloc(__sve_state_size(sve_vl, sme_vl), GFP_KERNEL);
arch/arm64/kernel/fpsimd.c
827
sme_state = kzalloc(__sme_state_size(sme_vl), GFP_KERNEL);
tools/testing/selftests/arm64/abi/syscall-abi.c
106
static int check_fpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
145
static void setup_z(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
152
static int check_z(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
204
static void setup_p(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
211
static int check_p(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
236
static void setup_ffr(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
258
static int check_ffr(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
285
static void setup_svcr(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
291
static int check_svcr(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
314
static void setup_za(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
321
static int check_za(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
324
size_t reg_size = sme_vl * sme_vl;
tools/testing/selftests/arm64/abi/syscall-abi.c
331
ksft_print_msg("SME VL %d ZA does not match\n", sme_vl);
tools/testing/selftests/arm64/abi/syscall-abi.c
341
static void setup_zt(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
348
static int check_zt(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
360
ksft_print_msg("SME VL %d ZT does not match\n", sme_vl);
tools/testing/selftests/arm64/abi/syscall-abi.c
367
typedef void (*setup_fn)(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
369
typedef int (*check_fn)(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
38
extern void do_syscall(int sve_vl, int sme_vl);
tools/testing/selftests/arm64/abi/syscall-abi.c
393
static bool do_test(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
400
regset[i].setup(cfg, sve_vl, sme_vl, svcr);
tools/testing/selftests/arm64/abi/syscall-abi.c
402
do_syscall(sve_vl, sme_vl);
tools/testing/selftests/arm64/abi/syscall-abi.c
405
errors += regset[i].check(cfg, sve_vl, sme_vl, svcr);
tools/testing/selftests/arm64/abi/syscall-abi.c
66
static void setup_gpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/abi/syscall-abi.c
74
static int check_gpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, uint64_t svcr)
tools/testing/selftests/arm64/abi/syscall-abi.c
99
static void setup_fpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
tools/testing/selftests/arm64/fp/zt-ptrace.c
130
za.vl = sme_vl;
tools/testing/selftests/arm64/fp/zt-ptrace.c
202
za_in.vl = sme_vl;
tools/testing/selftests/arm64/fp/zt-ptrace.c
224
if (za_out->vl != sme_vl) {
tools/testing/selftests/arm64/fp/zt-ptrace.c
226
sme_vl, za_out->vl);
tools/testing/selftests/arm64/fp/zt-ptrace.c
33
static int sme_vl;
tools/testing/selftests/arm64/fp/zt-ptrace.c
347
sme_vl = prctl(PR_SME_GET_VL);
tools/testing/selftests/arm64/fp/zt-ptrace.c
348
if (sme_vl == -1) {
tools/testing/selftests/arm64/signal/testcases/sme_vl.c
67
.run = sme_vl,