Lines Matching refs:sme_vl

30 extern void do_syscall(int sve_vl, int sme_vl);
58 static void setup_gpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_gpr() argument
66 static int check_gpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, uint64_t svcr) in check_gpr() argument
91 static void setup_fpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_fpr() argument
98 static int check_fpr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in check_fpr() argument
137 static void setup_z(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_z() argument
144 static int check_z(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in check_z() argument
196 static void setup_p(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_p() argument
203 static int check_p(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in check_p() argument
228 static void setup_ffr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_ffr() argument
250 static int check_ffr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in check_ffr() argument
277 static void setup_svcr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_svcr() argument
283 static int check_svcr(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in check_svcr() argument
306 static void setup_za(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_za() argument
313 static int check_za(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in check_za() argument
316 size_t reg_size = sme_vl * sme_vl; in check_za()
323 ksft_print_msg("SME VL %d ZA does not match\n", sme_vl); in check_za()
333 static void setup_zt(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in setup_zt() argument
340 static int check_zt(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in check_zt() argument
352 ksft_print_msg("SME VL %d ZT does not match\n", sme_vl); in check_zt()
359 typedef void (*setup_fn)(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
361 typedef int (*check_fn)(struct syscall_cfg *cfg, int sve_vl, int sme_vl,
385 static bool do_test(struct syscall_cfg *cfg, int sve_vl, int sme_vl, in do_test() argument
392 regset[i].setup(cfg, sve_vl, sme_vl, svcr); in do_test()
394 do_syscall(sve_vl, sme_vl); in do_test()
397 errors += regset[i].check(cfg, sve_vl, sme_vl, svcr); in do_test()