Lines Matching refs:iter
147 scf_iter_t *iter; in prop_walk_init() local
150 if ((iter = scf_iter_create(h)) == NULL || in prop_walk_init()
164 if (scf_iter_property_values(iter, prop) != 0) { in prop_walk_init()
171 return (iter); in prop_walk_init()
174 scf_iter_destroy(iter); in prop_walk_init()
185 prop_walk_step(scf_iter_t *iter, char *fmri, size_t len) in prop_walk_step() argument
193 r = scf_iter_next_value(iter, val); in prop_walk_step()
302 scf_iter_t *iter; in fmri_has_potential() local
315 (iter = scf_iter_create(h)) == NULL) in fmri_has_potential()
336 if (scf_iter_service_instances(iter, svc) != 0) { in fmri_has_potential()
345 r = scf_iter_next_instance(iter, inst); in fmri_has_potential()
385 scf_iter_destroy(iter); in fmri_has_potential()
390 eval_require_any(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_require_any() argument
401 if ((r = prop_walk_step(iter, value, value_sz)) <= 0) in eval_require_any()
411 eval_all(scf_iter_t *iter, char *value, size_t value_sz, in eval_all() argument
417 if ((r = prop_walk_step(iter, value, value_sz)) <= 0) in eval_all()
426 eval_require_all(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_require_all() argument
428 return (eval_all(iter, value, value_sz, isfile, B_FALSE, B_FALSE)); in eval_require_all()
432 eval_optional_all(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_optional_all() argument
434 return (eval_all(iter, value, value_sz, isfile, B_TRUE, B_FALSE)); in eval_optional_all()
438 eval_exclude_all(scf_iter_t *iter, char *value, size_t value_sz, int isfile) in eval_exclude_all() argument
440 return (eval_all(iter, value, value_sz, isfile, B_FALSE, B_TRUE)); in eval_exclude_all()
454 scf_iter_t *iter, *viter = NULL; in has_potential() local
465 if ((iter = scf_iter_create(h)) == NULL || in has_potential()
512 if (scf_iter_instance_pgs_typed_composed(iter, inst, snap, in has_potential()
520 r = scf_iter_next_pg(iter, pg); in has_potential()
586 scf_iter_destroy(iter); in has_potential()