Lines Matching refs:spp

616 	struct svcptr *spp;  in add_svcptr()  local
620 spp = safe_malloc(sizeof (*spp)); in add_svcptr()
621 spp->svcp = svcp; in add_svcptr()
622 spp->next_hop = NULL; in add_svcptr()
624 if (uu_list_find(lst, spp, NULL, &idx) != NULL) { in add_svcptr()
625 free(spp); in add_svcptr()
629 uu_list_node_init(spp, &spp->node, svcptrs); in add_svcptr()
630 r = uu_list_append(lst, spp); in add_svcptr()
643 struct svcptr *spp, *copy; in add_causes() local
655 for (spp = uu_list_first(src->causes); in add_causes()
656 spp != NULL; in add_causes()
657 spp = uu_list_next(src->causes, spp)) { in add_causes()
658 if (uu_list_find(dst->causes, spp, NULL, &idx) != NULL) in add_causes()
662 copy->svcp = spp->svcp; in add_causes()
667 add_svcptr(g_causes, spp->svcp); in add_causes()
720 get_fmri(const char *fmri, svc_t **spp, inst_t **ipp) in get_fmri() argument
745 if (spp != NULL) in get_fmri()
746 *spp = sp; in get_fmri()
1323 struct svcptr *idsp, *spp, *copy; in determine_impact() local
1351 for (spp = uu_list_first(idsp->svcp->impact); in determine_impact()
1352 spp != NULL; in determine_impact()
1353 spp = uu_list_next(idsp->svcp->impact, spp)) { in determine_impact()
1354 if (uu_list_find(ip->impact, spp, NULL, &idx) != NULL) in determine_impact()
1358 copy->svcp = spp->svcp; in determine_impact()
1557 struct svcptr *spp; in print_dependency_reasons() local
1566 spp = uu_list_first(svcp->causes); in print_dependency_reasons()
1567 if (spp->svcp == svcp) { in print_dependency_reasons()
1614 for (spp = uu_list_first(svcp->causes); in print_dependency_reasons()
1615 spp != NULL && spp->svcp != svcp; in print_dependency_reasons()
1616 spp = uu_list_next(svcp->causes, spp)) { in print_dependency_reasons()
1617 determine_summary(spp->svcp); in print_dependency_reasons()
1619 if (inst_running(spp->svcp)) { in print_dependency_reasons()
1622 spp->svcp->svcname, spp->svcp->instname); in print_dependency_reasons()
1627 spp->svcp->svcname, spp->svcp->instname, in print_dependency_reasons()
1628 spp->svcp->summary) <= 80) { in print_dependency_reasons()
1631 spp->svcp->svcname, spp->svcp->instname, in print_dependency_reasons()
1632 spp->svcp->summary); in print_dependency_reasons()
1636 " %s\n"), spp->svcp->svcname, in print_dependency_reasons()
1637 spp->svcp->instname, spp->svcp->summary); in print_dependency_reasons()
1654 for (pp = spp->next_hop; ; ) { in print_dependency_reasons()
1661 if (pp == spp->svcp) in print_dependency_reasons()
1665 tmp = uu_list_find(pp->causes, spp, NULL, NULL); in print_dependency_reasons()
1979 struct svcptr *spp; in print_service() local
2074 for (spp = uu_list_first(svcp->impact); in print_service()
2075 spp != NULL; in print_service()
2076 spp = uu_list_next(svcp->impact, spp)) in print_service()
2078 spp->svcp->svcname, spp->svcp->instname); in print_service()
2151 struct svcptr *spp; in explain() local
2168 for (spp = uu_list_first(g_causes); in explain()
2169 spp != NULL; in explain()
2170 spp = uu_list_next(g_causes, spp)) { in explain()
2171 (void) determine_impact(spp->svcp); in explain()
2172 ary[i++] = spp->svcp; in explain()