Lines Matching refs:spp
610 struct svcptr *spp; in add_svcptr() local
614 spp = safe_malloc(sizeof (*spp)); in add_svcptr()
615 spp->svcp = svcp; in add_svcptr()
616 spp->next_hop = NULL; in add_svcptr()
618 if (uu_list_find(lst, spp, NULL, &idx) != NULL) { in add_svcptr()
619 free(spp); in add_svcptr()
623 uu_list_node_init(spp, &spp->node, svcptrs); in add_svcptr()
624 r = uu_list_append(lst, spp); in add_svcptr()
637 struct svcptr *spp, *copy; in add_causes() local
649 for (spp = uu_list_first(src->causes); in add_causes()
650 spp != NULL; in add_causes()
651 spp = uu_list_next(src->causes, spp)) { in add_causes()
652 if (uu_list_find(dst->causes, spp, NULL, &idx) != NULL) in add_causes()
656 copy->svcp = spp->svcp; in add_causes()
661 add_svcptr(g_causes, spp->svcp); in add_causes()
714 get_fmri(const char *fmri, svc_t **spp, inst_t **ipp) in get_fmri() argument
739 if (spp != NULL) in get_fmri()
740 *spp = sp; in get_fmri()
1317 struct svcptr *idsp, *spp, *copy; in determine_impact() local
1345 for (spp = uu_list_first(idsp->svcp->impact); in determine_impact()
1346 spp != NULL; in determine_impact()
1347 spp = uu_list_next(idsp->svcp->impact, spp)) { in determine_impact()
1348 if (uu_list_find(ip->impact, spp, NULL, &idx) != NULL) in determine_impact()
1352 copy->svcp = spp->svcp; in determine_impact()
1551 struct svcptr *spp; in print_dependency_reasons() local
1560 spp = uu_list_first(svcp->causes); in print_dependency_reasons()
1561 if (spp->svcp == svcp) { in print_dependency_reasons()
1608 for (spp = uu_list_first(svcp->causes); in print_dependency_reasons()
1609 spp != NULL && spp->svcp != svcp; in print_dependency_reasons()
1610 spp = uu_list_next(svcp->causes, spp)) { in print_dependency_reasons()
1611 determine_summary(spp->svcp); in print_dependency_reasons()
1613 if (inst_running(spp->svcp)) { in print_dependency_reasons()
1616 spp->svcp->svcname, spp->svcp->instname); in print_dependency_reasons()
1621 spp->svcp->svcname, spp->svcp->instname, in print_dependency_reasons()
1622 spp->svcp->summary) <= 80) { in print_dependency_reasons()
1625 spp->svcp->svcname, spp->svcp->instname, in print_dependency_reasons()
1626 spp->svcp->summary); in print_dependency_reasons()
1630 " %s\n"), spp->svcp->svcname, in print_dependency_reasons()
1631 spp->svcp->instname, spp->svcp->summary); in print_dependency_reasons()
1648 for (pp = spp->next_hop; ; ) { in print_dependency_reasons()
1655 if (pp == spp->svcp) in print_dependency_reasons()
1659 tmp = uu_list_find(pp->causes, spp, NULL, NULL); in print_dependency_reasons()
1962 struct svcptr *spp; in print_service() local
2057 for (spp = uu_list_first(svcp->impact); in print_service()
2058 spp != NULL; in print_service()
2059 spp = uu_list_next(svcp->impact, spp)) in print_service()
2061 spp->svcp->svcname, spp->svcp->instname); in print_service()
2134 struct svcptr *spp; in explain() local
2151 for (spp = uu_list_first(g_causes); in explain()
2152 spp != NULL; in explain()
2153 spp = uu_list_next(g_causes, spp)) { in explain()
2154 (void) determine_impact(spp->svcp); in explain()
2155 ary[i++] = spp->svcp; in explain()