Home
last modified time | relevance | path

Searched refs:za_context (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/tools/testing/selftests/arm64/signal/testcases/
H A Dfake_sigreturn_sme_change_vl.c38 struct za_context *za; in fake_sigreturn_ssve_change_vl()
51 if (head->size != sizeof(struct za_context)) { in fake_sigreturn_ssve_change_vl()
56 za = (struct za_context *)head; in fake_sigreturn_ssve_change_vl()
H A Dsme_vl.c34 struct za_context *za; in sme_vl()
46 za = (struct za_context *)head; in sme_vl()
H A Dtestcases.c86 bool validate_za_context(struct za_context *za, char **err) in validate_za_context()
96 if ((za->head.size != sizeof(struct za_context)) && in validate_za_context()
139 struct za_context *za = NULL; in validate_reserved()
202 za = (struct za_context *)head; in validate_reserved()
H A Dza_no_regs.c41 struct za_context *za; in do_one_sme_vl()
63 za = (struct za_context *)head; in do_one_sme_vl()
H A Dza_regs.c49 struct za_context *za; in do_one_sme_vl()
72 za = (struct za_context *)head; in do_one_sme_vl()
H A Dssve_za_regs.c54 struct za_context *za; in do_one_sme_vl()
101 za = (struct za_context *)regs; in do_one_sme_vl()
/openbmc/linux/arch/arm64/include/uapi/asm/
H A Dsigcontext.h157 struct za_context { struct
312 ((sizeof(struct za_context) + (__SVE_VQ_BYTES - 1)) \
/openbmc/linux/Documentation/arch/arm64/
H A Dsme.rst123 * A new signal frame record za_context encodes the ZA register contents on
127 the thread's vector length (in za_context.vl).
131 za_context.head.size >= ZA_SIG_CONTEXT_SIZE(sve_vq_from_vl(za_context.vl))
143 __reserved[] referencing this space. za_context is then written in the
160 * If there is no za_context record in the signal frame, or if the record is
164 * If za_context is present in the signal frame and contains matrix data then
167 * The vector length cannot be changed via signal return. If za_context.vl in
/openbmc/linux/arch/arm64/kernel/
H A Dsignal.c181 struct za_context __user *za;
407 static int preserve_za_context(struct za_context __user *ctx) in preserve_za_context()
672 user->za = (struct za_context __user *)head; in parse_user_sigframe()
988 struct za_context __user *za_ctx = in setup_sigframe()