Searched refs:za (Results 1 – 12 of 12) sorted by relevance
| /tools/testing/selftests/arm64/fp/ |
| A D | Makefile | 13 za-fork za-ptrace 19 za-test \ 23 TEST_PROGS_EXTENDED := fpsimd-stress sve-stress ssve-stress za-stress 25 EXTRA_CLEAN += $(OUTPUT)/asm-utils.o $(OUTPUT)/rdvl.o $(OUTPUT)/za-fork-asm.o 43 $(OUTPUT)/za-fork: za-fork.c $(OUTPUT)/za-fork-asm.o 47 $(OUTPUT)/za-ptrace: za-ptrace.c 48 $(OUTPUT)/za-test: za-test.S $(OUTPUT)/asm-utils.o
|
| A D | za-ptrace.c | 63 struct user_za_header *za; in get_za() local 65 size_t sz = sizeof(*za); in get_za() 85 za = *buf; in get_za() 86 if (za->size <= sz) in get_za() 89 sz = za->size; in get_za() 92 return za; in get_za() 103 iov.iov_len = za->size; in set_za() 110 struct user_za_header za; in ptrace_set_get_vl() local 127 memset(&za, 0, sizeof(za)); in ptrace_set_get_vl() 128 za.size = sizeof(za); in ptrace_set_get_vl() [all …]
|
| A D | zt-ptrace.c | 58 struct user_za_header *za; in get_za() local 60 size_t sz = sizeof(*za); in get_za() 80 za = *buf; in get_za() 81 if (za->size <= sz) in get_za() 84 sz = za->size; in get_za() 87 return za; in get_za() 98 iov.iov_len = za->size; in set_za() 124 struct user_za_header za; in ptrace_za_disabled_read_zt() local 130 memset(&za, 0, sizeof(za)); in ptrace_za_disabled_read_zt() 131 za.vl = sme_vl; in ptrace_za_disabled_read_zt() [all …]
|
| A D | .gitignore | 14 za-fork 15 za-ptrace 16 za-test
|
| A D | za-stress | 45 ./za-test >$log &
|
| A D | fp-ptrace.c | 568 struct user_za_header *za; in check_ptrace_values_za() local 594 za = iov.iov_base; in check_ptrace_values_za() 596 if (za->vl != config->sme_vl_in) { in check_ptrace_values_za() 604 if (za->size != ZA_PT_SIZE(vq)) { in check_ptrace_values_za() 615 if (za->size != sizeof(*za)) { in check_ptrace_values_za() 617 za->size, sizeof(*za)); in check_ptrace_values_za() 1298 struct user_za_header *za; in za_write() local 1307 iov.iov_len = sizeof(*za); in za_write() 1316 za = iov.iov_base; in za_write() 1317 za->size = iov.iov_len; in za_write() [all …]
|
| /tools/testing/selftests/arm64/signal/testcases/ |
| A D | za_regs.c | 49 struct za_context *za; in do_one_sme_vl() local 72 za = (struct za_context *)head; 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() 85 head->size, za->vl); in do_one_sme_vl() 88 if (memcmp(zeros, (char *)za + ZA_SIG_REGS_OFFSET, 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_za_regs.c | 54 struct za_context *za; in do_one_sme_vl() local 101 za = (struct za_context *)regs; 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() 111 if (memcmp(zeros, (char *)za + ZA_SIG_REGS_OFFSET, in do_one_sme_vl() 112 ZA_SIG_REGS_SIZE(sve_vq_from_vl(za->vl))) != 0) { in do_one_sme_vl()
|
| A D | za_no_regs.c | 41 struct za_context *za; in do_one_sme_vl() local 63 za = (struct za_context *)head; 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 | 34 struct za_context *za; in sme_vl() local 46 za = (struct za_context *)head; in sme_vl() 48 if (za->vl != vl) { in sme_vl() 50 za->vl, vl); in sme_vl()
|
| A D | fake_sigreturn_sme_change_vl.c | 38 struct za_context *za; in fake_sigreturn_ssve_change_vl() local 56 za = (struct za_context *)head; in fake_sigreturn_ssve_change_vl() 60 za->vl, vls[0]); in fake_sigreturn_ssve_change_vl() 61 za->vl = vls[0]; in fake_sigreturn_ssve_change_vl()
|
| A D | testcases.c | 63 bool validate_za_context(struct za_context *za, char **err) in validate_za_context() argument 67 = ((ZA_SIG_CONTEXT_SIZE(sve_vq_from_vl(za->vl)) + 15) / 16) * 16; in validate_za_context() 69 if (!za || !err) in validate_za_context() 73 if ((za->head.size != sizeof(struct za_context)) && in validate_za_context() 74 (za->head.size != regs_size)) { in validate_za_context() 79 if (!sve_vl_valid(za->vl)) { in validate_za_context() 116 struct za_context *za = NULL; in validate_reserved() local 183 za = (struct za_context *)head; in validate_reserved() 263 if (!validate_za_context(za, err)) in validate_reserved()
|
Completed in 18 milliseconds