Lines Matching full:valid
148 /// `errp` must be a valid argument to `error_propagate`;
152 // SAFETY: caller guarantees errp is valid in bool_or_propagate()
163 /// `errp` must be a valid argument to `error_propagate`;
173 // SAFETY: caller guarantees errp is valid in ptr_or_propagate()
183 /// `errp` must be a valid argument to `error_propagate`;
204 /// `errp` must be a valid argument to `error_propagate`; it can be
217 // SAFETY: caller guarantees that errp and *errp are valid in propagate()
229 /// `c_error` must be `NULL` or valid; typically it was initialized
232 // SAFETY: caller guarantees c_error is valid in err_or_unit()
241 /// `c_error` must be `NULL` or point to a valid C [`struct
248 // SAFETY: caller guarantees c_error is valid in err_or_else()
261 // SAFETY: caller guarantees p is valid in free_foreign()
290 // SAFETY: caller guarantees c_error is valid in cloned_from_foreign()