Lines Matching refs:errp
45 size_t size, Error **errp) in visit_start_struct() argument
54 ok = v->start_struct(v, name, obj, size, errp); in visit_start_struct()
61 bool visit_check_struct(Visitor *v, Error **errp) in visit_check_struct() argument
64 return v->check_struct ? v->check_struct(v, errp) : true; in visit_check_struct()
74 size_t size, Error **errp) in visit_start_list() argument
80 ok = v->start_list(v, name, list, size, errp); in visit_start_list()
94 bool visit_check_list(Visitor *v, Error **errp) in visit_check_list() argument
97 return v->check_list ? v->check_list(v, errp) : true; in visit_check_list()
108 Error **errp) in visit_start_alternate() argument
119 ok = v->start_alternate(v, name, obj, size, errp); in visit_start_alternate()
144 unsigned special_features, Error **errp) in visit_policy_reject() argument
148 return v->policy_reject(v, name, special_features, errp); in visit_policy_reject()
178 bool visit_type_int(Visitor *v, const char *name, int64_t *obj, Error **errp) in visit_type_int() argument
182 return v->type_int64(v, name, obj, errp); in visit_type_int()
186 uint64_t max, const char *type, Error **errp) in visit_type_uintN() argument
192 if (!v->type_uint64(v, name, &value, errp)) { in visit_type_uintN()
197 error_setg(errp, QERR_INVALID_PARAMETER_VALUE, in visit_type_uintN()
206 Error **errp) in visit_type_uint8() argument
213 ok = visit_type_uintN(v, &value, name, UINT8_MAX, "uint8_t", errp); in visit_type_uint8()
219 Error **errp) in visit_type_uint16() argument
226 ok = visit_type_uintN(v, &value, name, UINT16_MAX, "uint16_t", errp); in visit_type_uint16()
232 Error **errp) in visit_type_uint32() argument
239 ok = visit_type_uintN(v, &value, name, UINT32_MAX, "uint32_t", errp); in visit_type_uint32()
245 Error **errp) in visit_type_uint64() argument
249 return v->type_uint64(v, name, obj, errp); in visit_type_uint64()
254 Error **errp) in visit_type_intN() argument
260 if (!v->type_int64(v, name, &value, errp)) { in visit_type_intN()
265 error_setg(errp, QERR_INVALID_PARAMETER_VALUE, in visit_type_intN()
273 bool visit_type_int8(Visitor *v, const char *name, int8_t *obj, Error **errp) in visit_type_int8() argument
280 ok = visit_type_intN(v, &value, name, INT8_MIN, INT8_MAX, "int8_t", errp); in visit_type_int8()
286 Error **errp) in visit_type_int16() argument
294 errp); in visit_type_int16()
300 Error **errp) in visit_type_int32() argument
308 errp); in visit_type_int32()
314 Error **errp) in visit_type_int64() argument
318 return v->type_int64(v, name, obj, errp); in visit_type_int64()
322 Error **errp) in visit_type_size() argument
327 return v->type_size(v, name, obj, errp); in visit_type_size()
329 return v->type_uint64(v, name, obj, errp); in visit_type_size()
332 bool visit_type_bool(Visitor *v, const char *name, bool *obj, Error **errp) in visit_type_bool() argument
336 return v->type_bool(v, name, obj, errp); in visit_type_bool()
339 bool visit_type_str(Visitor *v, const char *name, char **obj, Error **errp) in visit_type_str() argument
349 ok = v->type_str(v, name, obj, errp); in visit_type_str()
357 Error **errp) in visit_type_number() argument
361 return v->type_number(v, name, obj, errp); in visit_type_number()
364 bool visit_type_any(Visitor *v, const char *name, QObject **obj, Error **errp) in visit_type_any() argument
371 ok = v->type_any(v, name, obj, errp); in visit_type_any()
379 Error **errp) in visit_type_null() argument
382 return v->type_null(v, name, obj, errp); in visit_type_null()
386 const QEnumLookup *lookup, Error **errp) in output_type_enum() argument
392 return visit_type_str(v, name, &enum_str, errp); in output_type_enum()
396 const QEnumLookup *lookup, Error **errp) in input_type_enum() argument
401 if (!visit_type_str(v, name, &enum_str, errp)) { in input_type_enum()
407 error_setg(errp, "Parameter '%s' does not accept value '%s'", in input_type_enum()
416 "value", enum_str, errp)) { in input_type_enum()
425 const QEnumLookup *lookup, Error **errp) in visit_type_enum() argument
431 return input_type_enum(v, name, obj, lookup, errp); in visit_type_enum()
433 return output_type_enum(v, name, obj, lookup, errp); in visit_type_enum()