Lines Matching refs:srci
62 query_smf_state(int srci) in query_smf_state() argument
69 state = smf_get_state(NSCD_SMF_SVC_FMRI(srci)); in query_smf_state()
74 (me, "%s -- %s\n", state, NSCD_SMF_SVC_FMRI(srci)); in query_smf_state()
78 if (nscd_smf_service_state[srci].src_name == NULL) in query_smf_state()
79 nscd_smf_service_state[srci].src_name = in query_smf_state()
80 NSCD_NSW_SRC_NAME(srci); in query_smf_state()
83 NSCD_SMF_SVC_STATE(srci) = SCF_STATE_UNINIT; in query_smf_state()
85 NSCD_SMF_SVC_STATE(srci) = SCF_STATE_MAINT; in query_smf_state()
87 NSCD_SMF_SVC_STATE(srci) = SCF_STATE_OFFLINE; in query_smf_state()
89 NSCD_SMF_SVC_STATE(srci) = SCF_STATE_DISABLED; in query_smf_state()
91 NSCD_SMF_SVC_STATE(srci) = SCF_STATE_ONLINE; in query_smf_state()
93 NSCD_SMF_SVC_STATE(srci) = SCF_STATE_DEGRADED; in query_smf_state()
95 ret = NSCD_SMF_SVC_STATE(srci); in query_smf_state()
157 _nscd_get_smf_state(int srci, int dbi, int recheck) in _nscd_get_smf_state() argument
162 n = NSCD_NSW_SRC_NAME(srci); in _nscd_get_smf_state()
166 (strcmp(NSCD_NSW_SRC_NAME(srci), "files") == 0 || in _nscd_get_smf_state()
167 strcmp(NSCD_NSW_SRC_NAME(srci), "compat") == 0 || in _nscd_get_smf_state()
168 strcmp(NSCD_NSW_SRC_NAME(srci), "ad") == 0 || in _nscd_get_smf_state()
169 strcmp(NSCD_NSW_SRC_NAME(srci), "dns") == 0)) { in _nscd_get_smf_state()
178 if (*n == 'u' && strcmp(NSCD_NSW_SRC_NAME(srci), "user") == 0) { in _nscd_get_smf_state()
192 if (srci >= _nscd_cfg_num_nsw_src) in _nscd_get_smf_state()
196 return (query_smf_state(srci)); in _nscd_get_smf_state()
199 s = NSCD_SMF_SVC_STATE(srci); in _nscd_get_smf_state()
207 s = query_smf_state(srci); in _nscd_get_smf_state()