Lines Matching defs:wip
686 process_fmri(void *unused, scf_walkinfo_t *wip)
691 if (wip->count > 1)
694 if (wip->prop != NULL) {
695 process_prop(wip->pg, wip->prop);
696 } else if (wip->pg != NULL) {
697 process_pg(wip->pg);
698 } else if (wip->inst != NULL) {
699 SCF_ENTITY_SET_TO_INSTANCE(ent, wip->inst);
703 assert(wip->svc != NULL);
704 SCF_ENTITY_SET_TO_SERVICE(ent, wip->svc);
772 do_wait(void *unused, scf_walkinfo_t *wip)
785 if (wip->prop != NULL) {
789 pg = wip->pg;
791 assert(strrchr(wip->fmri, '/') != NULL);
792 propname = strrchr(wip->fmri, '/') + 1;
794 } else if (wip->pg != NULL) {
802 p->spn_comp1, p->spn_comp2, wip->fmri);
806 if (scf_pg_get_property(wip->pg, propname, prop) !=
829 pg = wip->pg;
831 } else if (wip->inst != NULL) {
838 if (scf_instance_get_pg(wip->inst, p->spn_comp1, lpg) !=
880 } else if (wip->svc != NULL) {
887 if (scf_service_get_pg(wip->svc, p->spn_comp1, lpg) !=