Lines Matching refs:obj

46 report_config_error(const char *key, const ucl_object_t *obj, const char *type)  in report_config_error()  argument
50 ucl_object_tostring(obj), key, type); in report_config_error()
58 add_bool_config(const char *key, const ucl_object_t *obj, nvlist_t *config) in add_bool_config() argument
62 if (!ucl_object_toboolean_safe(obj, &val)) in add_bool_config()
63 report_config_error(key, obj, "bool"); in add_bool_config()
73 add_string_config(const char *key, const ucl_object_t *obj, nvlist_t *config) in add_string_config() argument
77 if (!ucl_object_tostring_safe(obj, &val)) in add_string_config()
78 report_config_error(key, obj, "string"); in add_string_config()
88 add_uint_config(const char *key, const ucl_object_t *obj, nvlist_t *config, in add_uint_config() argument
95 if (!ucl_object_toint_safe(obj, &val)) in add_uint_config()
96 report_config_error(key, obj, type); in add_uint_config()
99 report_config_error(key, obj, type); in add_uint_config()
103 report_config_error(key, obj, type); in add_uint_config()
113 add_unicast_mac_config(const char *key, const ucl_object_t *obj, nvlist_t *config) in add_unicast_mac_config() argument
122 if (!ucl_object_tostring_safe(obj, &val)) in add_unicast_mac_config()
123 report_config_error(key, obj, "unicast-mac"); in add_unicast_mac_config()
134 report_config_error(key, obj, "unicast-mac"); in add_unicast_mac_config()
139 report_config_error(key, obj, "unicast-mac"); in add_unicast_mac_config()
142 report_config_error(key, obj, "unicast-mac"); in add_unicast_mac_config()
145 report_config_error(key, obj, "unicast-mac"); in add_unicast_mac_config()
154 report_config_error(key, obj, "unicast-mac"); in add_unicast_mac_config()
158 ucl_object_tostring(obj), key); in add_unicast_mac_config()
168 add_config(const char *key, const ucl_object_t *obj, nvlist_t *config, in add_config() argument
176 add_bool_config(key, obj, config); in add_config()
178 add_string_config(key, obj, config); in add_config()
180 add_uint_config(key, obj, config, type, UINT8_MAX); in add_config()
182 add_uint_config(key, obj, config, type, UINT16_MAX); in add_config()
184 add_uint_config(key, obj, config, type, UINT32_MAX); in add_config()
186 add_uint_config(key, obj, config, type, UINT64_MAX); in add_config()
188 add_unicast_mac_config(key, obj, config); in add_config()
203 const ucl_object_t *obj; in parse_device_config() local
228 while ((obj = ucl_iterate_object(top, &it, true)) != NULL) { in parse_device_config()
229 key = ucl_object_key(obj); in parse_device_config()
232 add_config(key, obj, iov_config, in parse_device_config()
235 add_config(key, obj, driver_config, in parse_device_config()
258 const ucl_object_t *obj; in parse_config_file() local
291 while ((obj = ucl_iterate_object(top, &it, true)) != NULL) { in parse_config_file()
292 key = ucl_object_key(obj); in parse_config_file()
295 parse_device_config(obj, config, key, pf_schema); in parse_config_file()
312 parse_device_config(obj, config, key, vf_schema); in parse_config_file()
315 parse_device_config(obj, config, key, vf_schema); in parse_config_file()
337 const ucl_object_t *obj; in find_pf_device() local
341 while ((obj = ucl_iterate_object(pf, &it, true)) != NULL) { in find_pf_device()
342 key = ucl_object_key(obj); in find_pf_device()
345 if (!ucl_object_tostring_safe(obj, &device)) in find_pf_device()
373 const ucl_object_t *obj; in find_device() local
393 while ((obj = ucl_iterate_object(top, &it, true)) != NULL) { in find_device()
394 key = ucl_object_key(obj); in find_device()
397 deviceName = find_pf_device(obj); in find_device()