Lines Matching refs:errp

32 static void error_handle(Error **errp, Error *err)  in error_handle()  argument
34 if (errp == &error_abort) { in error_handle()
43 if (errp == &error_fatal) { in error_handle()
47 if (errp == &error_warn) { in error_handle()
49 } else if (errp && !*errp) { in error_handle()
50 *errp = err; in error_handle()
57 static void error_setv(Error **errp, in error_setv() argument
65 if (errp == NULL) { in error_setv()
68 assert(*errp == NULL); in error_setv()
82 error_handle(errp, err); in error_setv()
87 void error_set_internal(Error **errp, in error_set_internal() argument
94 error_setv(errp, src, line, func, err_class, fmt, ap, NULL); in error_set_internal()
98 void error_setg_internal(Error **errp, in error_setg_internal() argument
105 error_setv(errp, src, line, func, ERROR_CLASS_GENERIC_ERROR, fmt, ap, NULL); in error_setg_internal()
109 void error_setg_errno_internal(Error **errp, in error_setg_errno_internal() argument
117 error_setv(errp, src, line, func, ERROR_CLASS_GENERIC_ERROR, fmt, ap, in error_setg_errno_internal()
124 void error_setg_file_open_internal(Error **errp, in error_setg_file_open_internal() argument
128 error_setg_errno_internal(errp, src, line, func, os_errno, in error_setg_file_open_internal()
132 void error_vprepend(Error *const *errp, const char *fmt, va_list ap) in error_vprepend() argument
136 if (!errp) { in error_vprepend()
142 g_string_append(newmsg, (*errp)->msg); in error_vprepend()
143 g_free((*errp)->msg); in error_vprepend()
144 (*errp)->msg = g_string_free(newmsg, 0); in error_vprepend()
147 void error_prepend(Error *const *errp, const char *fmt, ...) in error_prepend() argument
152 error_vprepend(errp, fmt, ap); in error_prepend()
156 void error_append_hint(Error *const *errp, const char *fmt, ...) in error_append_hint() argument
162 if (!errp) { in error_append_hint()
165 err = *errp; in error_append_hint()
166 assert(err && errp != &error_abort && errp != &error_fatal); in error_append_hint()
180 void error_setg_win32_internal(Error **errp, in error_setg_win32_internal() argument
187 if (errp == NULL) { in error_setg_win32_internal()
196 error_setv(errp, src, line, func, ERROR_CLASS_GENERIC_ERROR, in error_setg_win32_internal()
282 void error_free_or_abort(Error **errp) in error_free_or_abort() argument
284 assert(errp && *errp); in error_free_or_abort()
285 error_free(*errp); in error_free_or_abort()
286 *errp = NULL; in error_free_or_abort()