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