| /tools/testing/selftests/arm64/fp/ |
| A D | za-ptrace.c | 124 *supported = (prctl_vl == vl); in ptrace_set_get_vl() 129 za.vl = vl; in ptrace_set_get_vl() 145 ksft_test_result(new_za->vl = prctl_vl, "Set VL %u\n", vl); in ptrace_set_get_vl() 162 write_za.vl = vl; in ptrace_set_no_data() 207 data_size, vl); in ptrace_set_get_data() 215 write_za->vl = vl; in ptrace_set_get_data() 242 "Data match for VL %u\n", vl); in ptrace_set_get_data() 256 unsigned int vq, vl; in do_parent() local 317 vl = sve_vl_from_vq(vq); in do_parent() 324 ptrace_set_no_data(child, vl); in do_parent() [all …]
|
| A D | sve-probe-vls.c | 21 int vl; in main() local 35 vl = prctl(PR_SVE_SET_VL, vq * 16); in main() 36 if (vl == -1) in main() 40 vl &= PR_SVE_VL_LEN_MASK; in main() 42 if (rdvl_sve() != vl) in main() 44 vl, rdvl_sve()); in main() 46 if (!sve_vl_valid(vl)) in main() 47 ksft_exit_fail_msg("VL %d invalid\n", vl); in main() 48 vq = sve_vq_from_vl(vl); in main()
|
| A D | sve-ptrace.c | 239 sve.vl = vl; in ptrace_set_get_vl() 258 type->name, vl); in ptrace_set_get_vl() 333 unsigned int vl) in ptrace_set_sve_get_sve_data() argument 357 write_sve->vl = vl; in ptrace_set_sve_get_sve_data() 420 type->name, vl); in ptrace_set_sve_get_sve_data() 458 write_sve->vl = vl; in ptrace_set_sve_get_fpsimd_data() 505 type->name, vl); in ptrace_set_sve_get_fpsimd_data() 552 if (read_sve->vl != vl) { in ptrace_set_fpsimd_get_sve_data() 554 read_sve->vl, vl); in ptrace_set_fpsimd_get_sve_data() 614 type->name, vl); in ptrace_set_fpsimd_get_sve_data() [all …]
|
| A D | vlset.c | 24 static unsigned long vl; variable 53 case 'M': vl = SVE_VL_MAX; break; in parse_options() 66 if (!vl) { in parse_options() 72 vl = strtoul(argv[optind], &rest, 0); in parse_options() 74 vl = ULONG_MAX; in parse_options() 77 if (vl == ULONG_MAX && errno) { in parse_options() 112 if (vl & ~(vl & PR_SVE_VL_LEN_MASK)) { in main() 114 program_name, vl); in main() 134 t = prctl(set_ctl, vl | flags); in main()
|
| A D | fp-ptrace.c | 203 int vl; in vl_in() local 210 return vl; in vl_in() 215 int vl; in vl_expected() local 222 return vl; in vl_expected() 895 if (!vl) in fpsimd_to_sve() 1091 int vl; in fpsimd_write_expected() local 1157 if (!vl) in sve_write_expected() 1187 if (!vl) in sve_write_sve() 1202 sve->vl = vl; in sve_write_sve() 1250 sve->vl = vl; in sve_write_fpsimd() [all …]
|
| A D | fp-stress.c | 341 ret = prctl(PR_SVE_SET_VL, vl | PR_SVE_VL_INHERIT); in start_sve() 343 ksft_exit_fail_msg("Failed to set SVE VL %d\n", vl); in start_sve() 362 ret = prctl(PR_SME_SET_VL, vl | PR_SME_VL_INHERIT); in start_ssve() 375 ret = prctl(PR_SME_SET_VL, vl | PR_SVE_VL_INHERIT); in start_za() 404 int vl; in probe_vls() local 409 vl = prctl(set_vl, vq * 16); in probe_vls() 410 if (vl == -1) in probe_vls() 414 vl &= PR_SVE_VL_LEN_MASK; in probe_vls() 416 if (*vl_count && (vl == vls[*vl_count - 1])) in probe_vls() 419 vq = sve_vq_from_vl(vl); in probe_vls() [all …]
|
| A D | rdvl-sme.c | 9 int vl = rdvl_sme(); in main() local 11 printf("%d\n", vl); in main()
|
| A D | rdvl-sve.c | 9 int vl = rdvl_sve(); in main() local 11 printf("%d\n", vl); in main()
|
| A D | vec-syscfg.c | 562 int ret, vq, vl, new_vl, i; in prctl_set_all_vqs() local 579 vl = sve_vl_from_vq(vq); in prctl_set_all_vqs() 582 ret = prctl(data->prctl_set, vl); in prctl_set_all_vqs() 586 data->name, vl, in prctl_set_all_vqs() 617 if (new_vl == vl) in prctl_set_all_vqs() 621 if (vl < data->min_vl) { in prctl_set_all_vqs() 624 data->name, vl, new_vl, in prctl_set_all_vqs() 633 if (vl > data->max_vl) { in prctl_set_all_vqs() 636 data->name, vl, new_vl, in prctl_set_all_vqs() 645 if (!(new_vl < vl)) { in prctl_set_all_vqs() [all …]
|
| A D | zt-ptrace.c | 131 za.vl = sme_vl; in ptrace_za_disabled_read_zt() 203 za_in.vl = sme_vl; in ptrace_enable_za_via_zt() 225 if (za_out->vl != sme_vl) { in ptrace_enable_za_via_zt() 227 sme_vl, za_out->vl); in ptrace_enable_za_via_zt() 230 vq = __sve_vq_from_vl(za_out->vl); in ptrace_enable_za_via_zt()
|
| /tools/testing/selftests/arm64/signal/testcases/ |
| A D | ssve_za_regs.c | 48 unsigned int vl) in do_one_sme_vl() argument 57 fprintf(stderr, "Testing VL %d\n", vl); in do_one_sme_vl() 59 ret = prctl(PR_SME_SET_VL, vl); in do_one_sme_vl() 60 if (ret != vl) { in do_one_sme_vl() 81 if (ssve->vl != vl) { in do_one_sme_vl() 82 fprintf(stderr, "Got SSVE VL %d, expected %d\n", ssve->vl, vl); in do_one_sme_vl() 92 regs->size, ssve->vl); in do_one_sme_vl() 102 if (za->vl != vl) { in do_one_sme_vl() 103 fprintf(stderr, "Got ZA VL %d, expected %d\n", za->vl, vl); in do_one_sme_vl() 108 regs->size, za->vl); in do_one_sme_vl() [all …]
|
| A D | za_regs.c | 45 unsigned int vl) in do_one_sme_vl() argument 51 fprintf(stderr, "Testing VL %d\n", vl); in do_one_sme_vl() 53 if (prctl(PR_SME_SET_VL, vl) != vl) { in do_one_sme_vl() 73 if (za->vl != vl) { in do_one_sme_vl() 74 fprintf(stderr, "Got VL %d, expected %d\n", za->vl, vl); in do_one_sme_vl() 78 if (head->size != ZA_SIG_CONTEXT_SIZE(sve_vq_from_vl(vl))) { in do_one_sme_vl() 80 head->size, ZA_SIG_CONTEXT_SIZE(sve_vq_from_vl(vl))); in do_one_sme_vl() 85 head->size, za->vl); in do_one_sme_vl() 89 ZA_SIG_REGS_SIZE(sve_vq_from_vl(za->vl))) != 0) { in do_one_sme_vl()
|
| A D | ssve_regs.c | 43 unsigned int vl) in do_one_sme_vl() argument 50 fprintf(stderr, "Testing VL %d\n", vl); in do_one_sme_vl() 52 ret = prctl(PR_SME_SET_VL, vl); in do_one_sme_vl() 53 if (ret != vl) { in do_one_sme_vl() 74 if (ssve->vl != vl) { in do_one_sme_vl() 75 fprintf(stderr, "Got VL %d, expected %d\n", ssve->vl, vl); in do_one_sme_vl() 86 head->size, ssve->vl); in do_one_sme_vl()
|
| A D | za_no_regs.c | 37 unsigned int vl) in do_one_sme_vl() argument 43 fprintf(stderr, "Testing VL %d\n", vl); in do_one_sme_vl() 45 if (prctl(PR_SME_SET_VL, vl) != vl) { in do_one_sme_vl() 64 if (za->vl != vl) { in do_one_sme_vl() 65 fprintf(stderr, "Got VL %d, expected %d\n", za->vl, vl); in do_one_sme_vl() 77 head->size, za->vl); in do_one_sme_vl()
|
| A D | sme_vl.c | 17 unsigned int vl; variable 25 vl = ret; in get_sme_vl() 48 if (za->vl != vl) { in sme_vl() 50 za->vl, vl); in sme_vl() 53 fprintf(stderr, "got expected VL %u\n", vl); in sme_vl()
|
| A D | sve_vl.c | 17 unsigned int vl; variable 25 vl = ret; in get_sve_vl() 48 if (sve->vl != vl) { in sve_vl() 50 sve->vl, vl); in sve_vl() 53 fprintf(stderr, "got expected VL %u\n", vl); in sve_vl()
|
| A D | sve_regs.c | 43 unsigned int vl) in do_one_sve_vl() argument 49 fprintf(stderr, "Testing VL %d\n", vl); in do_one_sve_vl() 51 if (prctl(PR_SVE_SET_VL, vl) == -1) { in do_one_sve_vl() 72 if (sve->vl != vl) { in do_one_sve_vl() 73 fprintf(stderr, "Got VL %d, expected %d\n", sve->vl, vl); in do_one_sve_vl() 79 head->size, sve->vl); in do_one_sve_vl()
|
| A D | fake_sigreturn_sme_change_vl.c | 60 za->vl, vls[0]); in fake_sigreturn_ssve_change_vl() 61 za->vl = vls[0]; in fake_sigreturn_ssve_change_vl()
|
| A D | fake_sigreturn_sve_change_vl.c | 60 sve->vl, vls[0]); in fake_sigreturn_sve_change_vl() 61 sve->vl = vls[0]; in fake_sigreturn_sve_change_vl()
|
| A D | testcases.c | 42 = ((SVE_SIG_CONTEXT_SIZE(sve_vq_from_vl(sve->vl)) + 15) / 16) * 16; in validate_sve_context() 54 if (!sve_vl_valid(sve->vl)) { in validate_sve_context() 67 = ((ZA_SIG_CONTEXT_SIZE(sve_vq_from_vl(za->vl)) + 15) / 16) * 16; in validate_za_context() 79 if (!sve_vl_valid(za->vl)) { in validate_za_context()
|
| /tools/testing/selftests/arm64/signal/ |
| A D | sve_helpers.c | 18 int vq, vl; in sve_fill_vls() local 26 vl = prctl(pr_set_vl, vq * 16); in sve_fill_vls() 27 if (vl == -1) in sve_fill_vls() 30 vl &= len_mask; in sve_fill_vls() 41 if (vq < sve_vq_from_vl(vl)) in sve_fill_vls() 45 vq = sve_vq_from_vl(vl); in sve_fill_vls() 47 vls[nvls++] = vl; in sve_fill_vls()
|
| /tools/testing/selftests/riscv/vector/ |
| A D | v_exec_initval_nolibc.c | 18 unsigned long vl; in main() local 26 : [vl] "=r" (vl) : : "t4" in main() 34 : [vl] "=r" (vl) in main() 38 for (int i = 0; i < vl; i++) { \ in main()
|
| /tools/testing/selftests/arm64/abi/ |
| A D | syscall-abi.c | 475 int vl; in sve_count_vls() local 485 if (vl == -1) in sve_count_vls() 489 vl &= PR_SVE_VL_LEN_MASK; in sve_count_vls() 491 if (vq != sve_vq_from_vl(vl)) in sve_count_vls() 492 vq = sve_vq_from_vl(vl); in sve_count_vls() 494 sve_vls[sve_vl_count++] = vl; in sve_count_vls() 501 int vl; in sme_count_vls() local 511 if (vl == -1) in sme_count_vls() 515 vl &= PR_SME_VL_LEN_MASK; in sme_count_vls() 518 if (sve_vq_from_vl(vl) > vq) in sme_count_vls() [all …]
|
| /tools/perf/util/ |
| A D | probe-finder.c | 1426 struct variable_list *vl; in collect_variables_cb() local 1430 vl = &af->vls[af->nvls - 1]; in collect_variables_cb() 1467 strlist__add(vl->vars, in collect_variables_cb() 1502 struct variable_list *vl; in add_available_vars() local 1519 vl = &af->vls[af->nvls++]; in add_available_vars() 1528 vl->point.offset); in add_available_vars() 1531 vl->vars = strlist__new(NULL, NULL); in add_available_vars() 1532 if (vl->vars == NULL) in add_available_vars() 1545 if (strlist__empty(vl->vars)) { in add_available_vars() 1546 strlist__delete(vl->vars); in add_available_vars() [all …]
|
| /tools/bpf/ |
| A D | bpf_dbg.c | 176 va_list vl; in rl_printf() local 178 va_start(vl, fmt); in rl_printf() 179 ret = vfprintf(rl_outstream, fmt, vl); in rl_printf() 180 va_end(vl); in rl_printf()
|