Home
last modified time | relevance | path

Searched refs:vl (Results 1 – 25 of 110) sorted by relevance

12345

/linux-6.15/tools/testing/selftests/arm64/fp/
H A Dza-ptrace.c124 *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 …]
H A Dsve-ptrace.c238 sve.vl = vl; in ptrace_set_get_vl()
257 type->name, vl); in ptrace_set_get_vl()
330 unsigned int vl) in ptrace_set_sve_get_sve_data() argument
354 write_sve->vl = vl; in ptrace_set_sve_get_sve_data()
417 type->name, vl); in ptrace_set_sve_get_sve_data()
455 write_sve->vl = vl; in ptrace_set_sve_get_fpsimd_data()
502 type->name, vl); in ptrace_set_sve_get_fpsimd_data()
549 if (read_sve->vl != vl) { in ptrace_set_fpsimd_get_sve_data()
551 read_sve->vl, vl); in ptrace_set_fpsimd_get_sve_data()
611 type->name, vl); in ptrace_set_fpsimd_get_sve_data()
[all …]
H A Dsve-probe-vls.c21 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()
H A Dvlset.c24 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()
H A Dfp-stress.c341 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 …]
H A Dfp-ptrace.c203 int vl; in vl_in() local
206 vl = config->sme_vl_in; in vl_in()
208 vl = config->sve_vl_in; in vl_in()
210 return vl; in vl_in()
215 int vl; in vl_expected() local
222 return vl; in vl_expected()
881 if (!vl) in fpsimd_to_sve()
1069 int vl; in fpsimd_write_expected() local
1174 sve->vl = vl; in sve_write()
1427 int vl; in probe_vls() local
[all …]
/linux-6.15/tools/testing/selftests/arm64/signal/testcases/
H A Dssve_za_regs.c48 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 …]
H A Dza_regs.c45 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()
H A Dssve_regs.c43 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()
H A Dza_no_regs.c37 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()
H A Dsve_regs.c43 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()
H A Dsve_vl.c17 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()
H A Dsme_vl.c17 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()
/linux-6.15/drivers/net/dsa/sja1105/
H A Dsja1105_vl.c110 its_base_time = rule->vl.base_time; in sja1105_compose_gating_subschedule()
137 rbt = future_base_time(rule->vl.base_time, rule->vl.cycle_time, in sja1105_compose_gating_subschedule()
539 rule->vl.destports |= destports; in sja1105_vl_redirect()
541 rule->vl.destports = destports; in sja1105_vl_redirect()
634 rule->vl.sharindx = index; in sja1105_vl_gate()
635 rule->vl.base_time = base_time; in sja1105_vl_gate()
641 if (!rule->vl.entries) { in sja1105_vl_gate()
692 ipv = key->vl.pcp; in sja1105_vl_gate()
699 rule->vl.ipv = ipv; in sja1105_vl_gate()
723 kfree(rule->vl.entries); in sja1105_vl_gate()
[all …]
/linux-6.15/arch/arm64/kernel/
H A Dfpsimd.c255 unsigned long vl) in task_set_vl() argument
257 task->thread.vl[type] = vl; in task_set_vl()
444 unsigned int vl; in fpsimd_save_user_state() local
526 if (vl > max_vl) in find_supported_vector_length()
527 vl = max_vl; in find_supported_vector_length()
546 .data = &vl, in vec_proc_do_default_vl()
555 if (vl == -1) in vec_proc_do_default_vl()
732 vl = max(vl, task_get_sme_vl(task)); in sve_state_size()
853 vl = find_supported_vector_length(type, vl); in vec_set_vector_length()
1024 vl = 0; in vec_probe_vqs()
[all …]
/linux-6.15/tools/testing/selftests/arm64/signal/
H A Dsve_helpers.c18 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()
/linux-6.15/drivers/ata/pata_parport/
H A Don20.c24 #define vl(v) \ macro
43 op(1); vl(r); op(0); in on20_read_regr()
64 op(1); vl(r); in on20_write_regr()
65 op(0); vl(val); in on20_write_regr()
66 op(0); vl(val); in on20_write_regr()
76 op(2); vl(8); op(2); vl(9); in on20_connect()
78 op(2); vl(0); op(2); vl(8); in on20_connect()
93 op(1); vl(1); op(0); in on20_read_block()
111 op(1); vl(1); op(0); in on20_write_block()
/linux-6.15/arch/arm64/include/uapi/asm/
H A Dsve_context.h36 #define __sve_vl_valid(vl) \ argument
37 ((vl) % __SVE_VQ_BYTES == 0 && \
38 (vl) >= __SVE_VL_MIN && \
39 (vl) <= __SVE_VL_MAX)
41 #define __sve_vq_from_vl(vl) ((vl) / __SVE_VQ_BYTES) argument
H A Dsigcontext.h147 __u16 vl; member
174 __u16 vl; member
218 #define sve_vl_valid(vl) __sve_vl_valid(vl) argument
219 #define sve_vq_from_vl(vl) __sve_vq_from_vl(vl) argument
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Dchip.c1564 else if (vl >= 0 && vl < C_VL_COUNT) in access_sw_xmit_discards()
5676 int vl) in handle_send_egress_err_info() argument
5719 if (vl >= 0 && vl < TXE_NUM_DATA_VL) in handle_send_egress_err_info()
5765 int vl; in engine_to_vl() local
5776 return vl; in engine_to_vl()
11153 reg = (((u64)vl->vl & SEND_LOW_PRIORITY_LIST_VL_MASK) in set_vl_weights()
11247 vl->vl = 0xf; in get_vlarb_preempt()
12547 for (vl = 0; vl < C_VL_COUNT; vl++) in do_update_synth_timer()
12558 for (vl = 0; vl < C_VL_COUNT; vl++) in do_update_synth_timer()
14999 int vl; in hfi1_init_dd() local
[all …]
/linux-6.15/tools/testing/selftests/riscv/vector/
H A Dv_exec_initval_nolibc.c18 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()
/linux-6.15/arch/x86/lib/
H A Dcrc-pclmul-template.S90 .macro _load_data vl, src, bswap_mask, dst
91 .if \vl < 64
101 .macro _prepare_v0 vl, v0, v1, bswap_mask
103 .if \vl < 64
109 _load_data \vl, (BUF), \bswap_mask, \v1
110 .if \vl < 64
156 _load_data \vl, \data, \bswap_mask, \tmp1
176 test $\vl, LEN8
179 add $\vl, BUF
216 .macro _crc_pclmul n, lsb_crc, vl, avx_level
[all …]
/linux-6.15/tools/testing/selftests/arm64/abi/
H A Dsyscall-abi.c475 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 …]
/linux-6.15/arch/riscv/include/asm/
H A Dvector.h129 : "=r" (dest->vstart), "=r" (dest->vtype), "=r" (dest->vl), in __vstate_csr_save()
169 : : "r" (src->vstart), "r" (src->vtype), "r" (src->vl)); in __vstate_csr_restore()
193 unsigned long vl; in __riscv_v_vstate_save() local
222 : "=&r" (vl) : "r" (datap) : "memory"); in __riscv_v_vstate_save()
230 unsigned long vl; in __riscv_v_vstate_restore() local
258 : "=&r" (vl) : "r" (datap) : "memory"); in __riscv_v_vstate_restore()
266 unsigned long vl, vtype_inval = 1UL << (BITS_PER_LONG - 1); in __riscv_v_vstate_discard() local
276 ".option pop\n\t": "=&r" (vl)); in __riscv_v_vstate_discard()
287 : "=&r" (vl) : "r" (vtype_inval)); in __riscv_v_vstate_discard()
/linux-6.15/arch/arm64/include/asm/
H A Dfpsimd.h115 static inline size_t sve_ffr_offset(int vl) in sve_ffr_offset() argument
117 return SVE_SIG_FFR_OFFSET(sve_vq_from_vl(vl)) - SVE_SIG_REGS_OFFSET; in sve_ffr_offset()
122 unsigned int vl; in sve_pffr() local
125 vl = thread_get_sme_vl(thread); in sve_pffr()
127 vl = thread_get_sve_vl(thread); in sve_pffr()
129 return (char *)thread->sve_state + sve_ffr_offset(vl); in sve_pffr()
204 unsigned long vl, unsigned long flags);
395 unsigned int vl = task_get_sme_vl(task); in sme_state_size() local
398 size = ZA_SIG_REGS_SIZE(sve_vq_from_vl(vl)); in sme_state_size()

12345