Lines Matching refs:iter

145 	scf_iter_t *iter;  in prop_walk_init()  local
148 if ((iter = scf_iter_create(h)) == NULL || in prop_walk_init()
162 if (scf_iter_property_values(iter, prop) != 0) { in prop_walk_init()
169 return (iter); in prop_walk_init()
172 scf_iter_destroy(iter); in prop_walk_init()
183 prop_walk_step(scf_iter_t *iter, char *fmri, size_t len) in prop_walk_step() argument
191 r = scf_iter_next_value(iter, val); in prop_walk_step()
300 scf_iter_t *iter; in fmri_has_potential() local
313 (iter = scf_iter_create(h)) == NULL) in fmri_has_potential()
334 if (scf_iter_service_instances(iter, svc) != 0) { in fmri_has_potential()
343 r = scf_iter_next_instance(iter, inst); in fmri_has_potential()
383 scf_iter_destroy(iter); in fmri_has_potential()
388 eval_require_any(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_require_any() argument
399 if ((r = prop_walk_step(iter, value, value_sz)) <= 0) in eval_require_any()
409 eval_all(scf_iter_t *iter, char *value, size_t value_sz, in eval_all() argument
415 if ((r = prop_walk_step(iter, value, value_sz)) <= 0) in eval_all()
424 eval_require_all(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_require_all() argument
426 return (eval_all(iter, value, value_sz, isfile, B_FALSE, B_FALSE)); in eval_require_all()
430 eval_optional_all(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_optional_all() argument
432 return (eval_all(iter, value, value_sz, isfile, B_TRUE, B_FALSE)); in eval_optional_all()
436 eval_exclude_all(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_exclude_all() argument
438 return (eval_all(iter, value, value_sz, isfile, B_FALSE, B_TRUE)); in eval_exclude_all()
452 scf_iter_t *iter, *viter = NULL; in has_potential() local
463 if ((iter = scf_iter_create(h)) == NULL || in has_potential()
510 if (scf_iter_instance_pgs_typed_composed(iter, inst, snap, in has_potential()
518 r = scf_iter_next_pg(iter, pg); in has_potential()
584 scf_iter_destroy(iter); in has_potential()