Lines Matching refs:optional
241 * Returns 0 if not, 1 if it is, or 2 if it is an optional or exclude
246 inst_has_potential(scf_instance_t *inst, int enabled, int optional, int exclude)
251 return ((optional || exclude) ? 2 : 0);
266 if (optional && strcmp(state, SCF_STATE_STRING_OFFLINE) == 0)
272 * optional-all dependencies.
274 return ((optional || exclude) ? 2 : 0);
294 * an optional or exclusive one.
297 fmri_has_potential(char *fmri, int isfile, int optional, int exclude,
308 assert(!optional || !exclude);
322 (inst_has_potential(inst, enabled, optional, exclude) != 0);
347 result = exclude || (optional && !optbad);
358 r = inst_has_potential(inst, enabled, optional, exclude);
378 if (optional && r == 0)
412 int isfile, int optional, int exclude)
419 if (!fmri_has_potential(value, isfile, optional, exclude,