Lines Matching refs:spp
617 struct svcptr *spp; in add_svcptr() local
621 spp = safe_malloc(sizeof (*spp)); in add_svcptr()
622 spp->svcp = svcp; in add_svcptr()
623 spp->next_hop = NULL; in add_svcptr()
625 if (uu_list_find(lst, spp, NULL, &idx) != NULL) { in add_svcptr()
626 free(spp); in add_svcptr()
630 uu_list_node_init(spp, &spp->node, svcptrs); in add_svcptr()
631 r = uu_list_append(lst, spp); in add_svcptr()
644 struct svcptr *spp, *copy; in add_causes() local
656 for (spp = uu_list_first(src->causes); in add_causes()
657 spp != NULL; in add_causes()
658 spp = uu_list_next(src->causes, spp)) { in add_causes()
659 if (uu_list_find(dst->causes, spp, NULL, &idx) != NULL) in add_causes()
663 copy->svcp = spp->svcp; in add_causes()
668 add_svcptr(g_causes, spp->svcp); in add_causes()
721 get_fmri(const char *fmri, svc_t **spp, inst_t **ipp) in get_fmri() argument
746 if (spp != NULL) in get_fmri()
747 *spp = sp; in get_fmri()
1327 struct svcptr *idsp, *spp, *copy; in determine_impact() local
1355 for (spp = uu_list_first(idsp->svcp->impact); in determine_impact()
1356 spp != NULL; in determine_impact()
1357 spp = uu_list_next(idsp->svcp->impact, spp)) { in determine_impact()
1358 if (uu_list_find(ip->impact, spp, NULL, &idx) != NULL) in determine_impact()
1362 copy->svcp = spp->svcp; in determine_impact()
1565 struct svcptr *spp; in print_dependency_reasons() local
1574 spp = uu_list_first(svcp->causes); in print_dependency_reasons()
1575 if (spp->svcp == svcp) { in print_dependency_reasons()
1622 for (spp = uu_list_first(svcp->causes); in print_dependency_reasons()
1623 spp != NULL && spp->svcp != svcp; in print_dependency_reasons()
1624 spp = uu_list_next(svcp->causes, spp)) { in print_dependency_reasons()
1625 determine_summary(spp->svcp); in print_dependency_reasons()
1627 if (inst_running(spp->svcp)) { in print_dependency_reasons()
1630 spp->svcp->svcname, spp->svcp->instname); in print_dependency_reasons()
1635 spp->svcp->svcname, spp->svcp->instname, in print_dependency_reasons()
1636 spp->svcp->summary) <= 80) { in print_dependency_reasons()
1639 spp->svcp->svcname, spp->svcp->instname, in print_dependency_reasons()
1640 spp->svcp->summary); in print_dependency_reasons()
1644 " %s\n"), spp->svcp->svcname, in print_dependency_reasons()
1645 spp->svcp->instname, spp->svcp->summary); in print_dependency_reasons()
1662 for (pp = spp->next_hop; ; ) { in print_dependency_reasons()
1669 if (pp == spp->svcp) in print_dependency_reasons()
1673 tmp = uu_list_find(pp->causes, spp, NULL, NULL); in print_dependency_reasons()
2005 struct svcptr *spp; in print_service() local
2100 for (spp = uu_list_first(svcp->impact); in print_service()
2101 spp != NULL; in print_service()
2102 spp = uu_list_next(svcp->impact, spp)) in print_service()
2104 spp->svcp->svcname, spp->svcp->instname); in print_service()
2177 struct svcptr *spp; in explain() local
2194 for (spp = uu_list_first(g_causes); in explain()
2195 spp != NULL; in explain()
2196 spp = uu_list_next(g_causes, spp)) { in explain()
2197 (void) determine_impact(spp->svcp); in explain()
2198 ary[i++] = spp->svcp; in explain()