Lines Matching refs:obj
58 uclparse_chap(struct auth_group *auth_group, const ucl_object_t *obj) in uclparse_chap() argument
63 user = ucl_object_find_key(obj, "user"); in uclparse_chap()
70 secret = ucl_object_find_key(obj, "secret"); in uclparse_chap()
87 uclparse_chap_mutual(struct auth_group *auth_group, const ucl_object_t *obj) in uclparse_chap_mutual() argument
93 user = ucl_object_find_key(obj, "user"); in uclparse_chap_mutual()
100 secret = ucl_object_find_key(obj, "secret"); in uclparse_chap_mutual()
107 mutual_user = ucl_object_find_key(obj, "mutual-user"); in uclparse_chap_mutual()
114 mutual_secret = ucl_object_find_key(obj, "mutual-secret"); in uclparse_chap_mutual()
134 uclparse_target_portal_group(struct target *target, const ucl_object_t *obj) in uclparse_target_portal_group() argument
141 portal_group = ucl_object_find_key(obj, "name"); in uclparse_target_portal_group()
148 auth_group = ucl_object_find_key(obj, "auth-group-name"); in uclparse_target_portal_group()
185 uclparse_target_lun(struct target *target, const ucl_object_t *obj) in uclparse_target_lun() argument
190 if (obj->type == UCL_INT) { in uclparse_target_lun()
193 tmp = ucl_object_toint(obj); in uclparse_target_lun()
210 if (obj->type == UCL_OBJECT) { in uclparse_target_lun()
211 const ucl_object_t *num = ucl_object_find_key(obj, "number"); in uclparse_target_lun()
212 const ucl_object_t *name = ucl_object_find_key(obj, "name"); in uclparse_target_lun()
246 const ucl_object_t *obj = NULL, *child = NULL; in uclparse_toplevel() local
250 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_toplevel()
251 const char *key = ucl_object_key(obj); in uclparse_toplevel()
254 if (obj->type == UCL_INT) in uclparse_toplevel()
255 conf->conf_debug = ucl_object_toint(obj); in uclparse_toplevel()
263 if (obj->type == UCL_INT) in uclparse_toplevel()
264 conf->conf_timeout = ucl_object_toint(obj); in uclparse_toplevel()
272 if (obj->type == UCL_INT) in uclparse_toplevel()
273 conf->conf_maxproc = ucl_object_toint(obj); in uclparse_toplevel()
281 if (obj->type == UCL_STRING) in uclparse_toplevel()
283 ucl_object_tostring(obj)); in uclparse_toplevel()
291 if (obj->type == UCL_ARRAY) { in uclparse_toplevel()
293 while ((child = ucl_iterate_object(obj, &iter, in uclparse_toplevel()
312 if (obj->type == UCL_INT) in uclparse_toplevel()
313 conf->conf_timeout = ucl_object_toint(obj); in uclparse_toplevel()
321 if (obj->type == UCL_INT) in uclparse_toplevel()
322 conf->conf_timeout = ucl_object_toint(obj); in uclparse_toplevel()
330 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
332 while ((child = ucl_iterate_object(obj, &iter, true))) { in uclparse_toplevel()
342 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
344 while ((child = ucl_iterate_object(obj, &iter, true))) { in uclparse_toplevel()
354 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
356 while ((child = ucl_iterate_object(obj, &iter, true))) { in uclparse_toplevel()
368 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_toplevel()
369 const char *key = ucl_object_key(obj); in uclparse_toplevel()
372 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
374 while ((child = ucl_iterate_object(obj, &iter, in uclparse_toplevel()
396 const ucl_object_t *obj = NULL, *tmp = NULL; in uclparse_auth_group() local
411 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_auth_group()
412 key = ucl_object_key(obj); in uclparse_auth_group()
415 const char *value = ucl_object_tostring(obj); in uclparse_auth_group()
423 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
431 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
438 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
446 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
453 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
461 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
471 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
479 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
497 const ucl_object_t *obj = NULL, *tmp = NULL; in uclparse_portal_group() local
511 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_portal_group()
512 key = ucl_object_key(obj); in uclparse_portal_group()
516 auth_group_find(conf, ucl_object_tostring(obj)); in uclparse_portal_group()
520 ucl_object_tostring(obj), in uclparse_portal_group()
527 if (obj->type != UCL_STRING) { in uclparse_portal_group()
535 ucl_object_tostring(obj)) != 0) in uclparse_portal_group()
540 if (obj->type == UCL_STRING) { in uclparse_portal_group()
542 ucl_object_tostring(obj), false) != 0) in uclparse_portal_group()
544 } else if (obj->type == UCL_ARRAY) { in uclparse_portal_group()
545 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_portal_group()
562 if (obj->type == UCL_STRING) { in uclparse_portal_group()
564 ucl_object_tostring(obj), true) != 0) in uclparse_portal_group()
566 } else if (obj->type == UCL_ARRAY) { in uclparse_portal_group()
567 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_portal_group()
584 if (obj->type != UCL_STRING) { in uclparse_portal_group()
592 ucl_object_tostring(obj)) != 0) in uclparse_portal_group()
597 if (obj->type != UCL_OBJECT) { in uclparse_portal_group()
603 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_portal_group()
620 const ucl_object_t *obj = NULL, *tmp = NULL; in uclparse_target() local
627 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_target()
628 key = ucl_object_key(obj); in uclparse_target()
631 if (obj->type != UCL_STRING) { in uclparse_target()
637 target->t_alias = strdup(ucl_object_tostring(obj)); in uclparse_target()
653 ucl_object_tostring(obj)); in uclparse_target()
656 "\"%s\"", ucl_object_tostring(obj), in uclparse_target()
680 ucl_object_tostring(obj)); in uclparse_target()
686 if (uclparse_chap(target->t_auth_group, obj) != 0) in uclparse_target()
691 if (uclparse_chap_mutual(target->t_auth_group, obj) != 0) in uclparse_target()
713 ucl_object_tostring(obj)); in uclparse_target()
736 ucl_object_tostring(obj)); in uclparse_target()
742 if (obj->type == UCL_OBJECT) { in uclparse_target()
743 if (uclparse_target_portal_group(target, obj) != 0) in uclparse_target()
747 if (obj->type == UCL_ARRAY) { in uclparse_target()
748 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_target()
760 const char *value = ucl_object_tostring(obj); in uclparse_target()
796 if (obj->type != UCL_STRING) { in uclparse_target()
803 ucl_object_tostring(obj)) != 0) in uclparse_target()
808 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_target()
823 const ucl_object_t *obj = NULL, *child = NULL; in uclparse_lun() local
830 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_lun()
831 key = ucl_object_key(obj); in uclparse_lun()
834 if (obj->type != UCL_STRING) { in uclparse_lun()
841 lun_set_backend(lun, ucl_object_tostring(obj)); in uclparse_lun()
845 if (obj->type != UCL_INT) { in uclparse_lun()
851 lun_set_blocksize(lun, ucl_object_toint(obj)); in uclparse_lun()
855 if (obj->type != UCL_STRING) { in uclparse_lun()
861 lun_set_device_id(lun, ucl_object_tostring(obj)); in uclparse_lun()
865 if (obj->type != UCL_OBJECT) { in uclparse_lun()
871 while ((child = ucl_iterate_object(obj, &child_it, in uclparse_lun()
880 if (obj->type != UCL_STRING) { in uclparse_lun()
886 lun_set_path(lun, ucl_object_tostring(obj)); in uclparse_lun()
890 if (obj->type != UCL_STRING) { in uclparse_lun()
896 lun_set_serial(lun, ucl_object_tostring(obj)); in uclparse_lun()
900 if (obj->type != UCL_INT) { in uclparse_lun()
906 lun_set_size(lun, ucl_object_toint(obj)); in uclparse_lun()