Lines Matching refs:obj

58 uclparse_chap(struct auth_group *auth_group, const ucl_object_t *obj)  in uclparse_chap()  argument
64 user = ucl_object_find_key(obj, "user"); in uclparse_chap()
71 secret = ucl_object_find_key(obj, "secret"); in uclparse_chap()
88 uclparse_chap_mutual(struct auth_group *auth_group, const ucl_object_t *obj) in uclparse_chap_mutual() argument
95 user = ucl_object_find_key(obj, "user"); in uclparse_chap_mutual()
102 secret = ucl_object_find_key(obj, "secret"); in uclparse_chap_mutual()
109 mutual_user = ucl_object_find_key(obj, "mutual-user"); in uclparse_chap_mutual()
116 mutual_secret = ucl_object_find_key(obj, "mutual-secret"); in uclparse_chap_mutual()
136 uclparse_target_portal_group(struct target *target, const ucl_object_t *obj) in uclparse_target_portal_group() argument
143 portal_group = ucl_object_find_key(obj, "name"); in uclparse_target_portal_group()
150 auth_group = ucl_object_find_key(obj, "auth-group-name"); in uclparse_target_portal_group()
187 uclparse_target_lun(struct target *target, const ucl_object_t *obj) in uclparse_target_lun() argument
192 if (obj->type == UCL_INT) { in uclparse_target_lun()
195 tmp = ucl_object_toint(obj); in uclparse_target_lun()
212 if (obj->type == UCL_OBJECT) { in uclparse_target_lun()
213 const ucl_object_t *num = ucl_object_find_key(obj, "number"); in uclparse_target_lun()
214 const ucl_object_t *name = ucl_object_find_key(obj, "name"); in uclparse_target_lun()
248 const ucl_object_t *obj = NULL, *child = NULL; in uclparse_toplevel() local
252 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_toplevel()
253 const char *key = ucl_object_key(obj); in uclparse_toplevel()
256 if (obj->type == UCL_INT) in uclparse_toplevel()
257 conf->conf_debug = ucl_object_toint(obj); in uclparse_toplevel()
265 if (obj->type == UCL_INT) in uclparse_toplevel()
266 conf->conf_timeout = ucl_object_toint(obj); in uclparse_toplevel()
274 if (obj->type == UCL_INT) in uclparse_toplevel()
275 conf->conf_maxproc = ucl_object_toint(obj); in uclparse_toplevel()
283 if (obj->type == UCL_STRING) in uclparse_toplevel()
285 ucl_object_tostring(obj)); in uclparse_toplevel()
293 if (obj->type == UCL_ARRAY) { in uclparse_toplevel()
295 while ((child = ucl_iterate_object(obj, &iter, in uclparse_toplevel()
314 if (obj->type == UCL_INT) in uclparse_toplevel()
315 conf->conf_timeout = ucl_object_toint(obj); in uclparse_toplevel()
323 if (obj->type == UCL_INT) in uclparse_toplevel()
324 conf->conf_timeout = ucl_object_toint(obj); in uclparse_toplevel()
332 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
334 while ((child = ucl_iterate_object(obj, &iter, true))) { in uclparse_toplevel()
344 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
346 while ((child = ucl_iterate_object(obj, &iter, true))) { in uclparse_toplevel()
356 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
358 while ((child = ucl_iterate_object(obj, &iter, true))) { in uclparse_toplevel()
370 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_toplevel()
371 const char *key = ucl_object_key(obj); in uclparse_toplevel()
374 if (obj->type == UCL_OBJECT) { in uclparse_toplevel()
376 while ((child = ucl_iterate_object(obj, &iter, in uclparse_toplevel()
398 const ucl_object_t *obj = NULL, *tmp = NULL; in uclparse_auth_group() local
413 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_auth_group()
414 key = ucl_object_key(obj); in uclparse_auth_group()
417 const char *value = ucl_object_tostring(obj); in uclparse_auth_group()
425 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
433 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
440 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
448 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
455 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
463 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
473 if (obj->type != UCL_ARRAY) { in uclparse_auth_group()
481 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_auth_group()
499 const ucl_object_t *obj = NULL, *tmp = NULL; in uclparse_portal_group() local
513 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_portal_group()
514 key = ucl_object_key(obj); in uclparse_portal_group()
518 auth_group_find(conf, ucl_object_tostring(obj)); in uclparse_portal_group()
522 ucl_object_tostring(obj), in uclparse_portal_group()
529 if (obj->type != UCL_STRING) { in uclparse_portal_group()
537 ucl_object_tostring(obj)) != 0) in uclparse_portal_group()
542 if (obj->type == UCL_STRING) { in uclparse_portal_group()
544 ucl_object_tostring(obj), false) != 0) in uclparse_portal_group()
546 } else if (obj->type == UCL_ARRAY) { in uclparse_portal_group()
547 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_portal_group()
564 if (obj->type == UCL_STRING) { in uclparse_portal_group()
566 ucl_object_tostring(obj), true) != 0) in uclparse_portal_group()
568 } else if (obj->type == UCL_ARRAY) { in uclparse_portal_group()
569 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_portal_group()
586 if (obj->type != UCL_STRING) { in uclparse_portal_group()
594 ucl_object_tostring(obj)) != 0) in uclparse_portal_group()
599 if (obj->type != UCL_OBJECT) { in uclparse_portal_group()
605 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_portal_group()
614 if ((obj->type != UCL_STRING) && (obj->type != UCL_INT)) { in uclparse_portal_group()
619 if (obj->type == UCL_INT) in uclparse_portal_group()
620 portal_group->pg_dscp = ucl_object_toint(obj); in uclparse_portal_group()
622 key = ucl_object_tostring(obj); in uclparse_portal_group()
677 if (obj->type != UCL_INT) { in uclparse_portal_group()
682 portal_group->pg_pcp = ucl_object_toint(obj); in uclparse_portal_group()
698 const ucl_object_t *obj = NULL, *tmp = NULL; in uclparse_target() local
705 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_target()
706 key = ucl_object_key(obj); in uclparse_target()
709 if (obj->type != UCL_STRING) { in uclparse_target()
715 target->t_alias = strdup(ucl_object_tostring(obj)); in uclparse_target()
732 ag = ucl_object_tostring(obj); in uclparse_target()
740 "\"%s\"", ucl_object_tostring(obj), in uclparse_target()
764 ucl_object_tostring(obj)); in uclparse_target()
784 if (uclparse_chap(target->t_auth_group, obj) != 0) in uclparse_target()
789 if (uclparse_chap_mutual(target->t_auth_group, obj) != 0) in uclparse_target()
811 ucl_object_tostring(obj)); in uclparse_target()
834 ucl_object_tostring(obj)); in uclparse_target()
840 if (obj->type == UCL_OBJECT) { in uclparse_target()
841 if (uclparse_target_portal_group(target, obj) != 0) in uclparse_target()
845 if (obj->type == UCL_ARRAY) { in uclparse_target()
846 while ((tmp = ucl_iterate_object(obj, &it2, in uclparse_target()
858 value = ucl_object_tostring(obj); in uclparse_target()
863 if (obj->type != UCL_STRING) { in uclparse_target()
870 ucl_object_tostring(obj)) != 0) in uclparse_target()
875 while ((tmp = ucl_iterate_object(obj, &it2, true))) { in uclparse_target()
890 const ucl_object_t *obj = NULL, *child = NULL; in uclparse_lun() local
897 while ((obj = ucl_iterate_object(top, &it, true))) { in uclparse_lun()
898 key = ucl_object_key(obj); in uclparse_lun()
901 if (obj->type != UCL_STRING) { in uclparse_lun()
908 lun_set_backend(lun, ucl_object_tostring(obj)); in uclparse_lun()
912 if (obj->type != UCL_INT) { in uclparse_lun()
918 lun_set_blocksize(lun, ucl_object_toint(obj)); in uclparse_lun()
922 if (obj->type != UCL_STRING) { in uclparse_lun()
928 lun_set_device_id(lun, ucl_object_tostring(obj)); in uclparse_lun()
932 if (obj->type != UCL_OBJECT) { in uclparse_lun()
938 while ((child = ucl_iterate_object(obj, &child_it, in uclparse_lun()
947 if (obj->type != UCL_STRING) { in uclparse_lun()
953 lun_set_path(lun, ucl_object_tostring(obj)); in uclparse_lun()
957 if (obj->type != UCL_STRING) { in uclparse_lun()
963 lun_set_serial(lun, ucl_object_tostring(obj)); in uclparse_lun()
967 if (obj->type != UCL_INT) { in uclparse_lun()
973 lun_set_size(lun, ucl_object_toint(obj)); in uclparse_lun()