Lines Matching refs:err

32 bool validate_extra_context(struct extra_context *extra, char **err,  in validate_extra_context()  argument
37 if (!extra || !err) in validate_extra_context()
43 *err = "Missing terminator after EXTRA context"; in validate_extra_context()
47 *err = "Extra DATAP misaligned"; in validate_extra_context()
49 *err = "Extra SIZE misaligned"; in validate_extra_context()
51 *err = "Extra DATAP misplaced (not contiguous)"; in validate_extra_context()
52 if (*err) in validate_extra_context()
61 bool validate_sve_context(struct sve_context *sve, char **err) in validate_sve_context() argument
67 if (!sve || !err) in validate_sve_context()
73 *err = "bad size for SVE context"; in validate_sve_context()
78 *err = "SVE VL invalid"; in validate_sve_context()
86 bool validate_za_context(struct za_context *za, char **err) in validate_za_context() argument
92 if (!za || !err) in validate_za_context()
98 *err = "bad size for ZA context"; in validate_za_context()
103 *err = "SME VL in ZA context invalid"; in validate_za_context()
111 bool validate_zt_context(struct zt_context *zt, char **err) in validate_zt_context() argument
113 if (!zt || !err) in validate_zt_context()
118 *err = "no registers"; in validate_zt_context()
124 *err = "register count does not match size"; in validate_zt_context()
131 bool validate_reserved(ucontext_t *uc, size_t resv_sz, char **err) in validate_reserved() argument
147 if (!err) in validate_reserved()
152 *err = "Misaligned HEAD"; in validate_reserved()
161 *err = "Bad size for terminator"; in validate_reserved()
177 *err = "Multiple FPSIMD_MAGIC"; in validate_reserved()
180 *err = "Bad size for fpsimd_context"; in validate_reserved()
185 *err = "Bad size for esr_context"; in validate_reserved()
189 *err = "Bad size for tpidr2_context"; in validate_reserved()
193 *err = "Multiple SVE_MAGIC"; in validate_reserved()
200 *err = "Multiple ZA_MAGIC"; in validate_reserved()
207 *err = "Multiple ZT_MAGIC"; in validate_reserved()
214 *err = "Multiple EXTRA_MAGIC"; in validate_reserved()
217 *err = "Bad size for extra_context"; in validate_reserved()
228 *err = "BAD MAGIC !"; in validate_reserved()
250 if (*err) in validate_reserved()
255 *err = "HEAD Overrun"; in validate_reserved()
260 if (!validate_extra_context(extra, err, in validate_reserved()
264 if (!validate_sve_context(sve, err)) in validate_reserved()
267 if (!validate_za_context(za, err)) in validate_reserved()
270 if (!validate_zt_context(zt, err)) in validate_reserved()
279 *err = "Missing FPSIMD"; in validate_reserved()
284 *err = "ZT context but no ZA context"; in validate_reserved()