Lines Matching defs:wip

1686 set_fmri_enabled(void *data, scf_walkinfo_t *wip)
1690 assert(wip->inst != NULL);
1691 assert(wip->pg == NULL);
1696 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
1712 assert(strlen(wip->fmri) <= max_scf_fmri_sz);
1713 (void) strlcpy(fmri_buf, wip->fmri, max_scf_fmri_sz);
1730 set_inst_enabled(wip->fmri, wip->inst,
1739 wait_fmri_enabled(void *data, scf_walkinfo_t *wip)
1744 assert(wip->inst != NULL);
1745 assert(wip->pg == NULL);
1750 if (inst_get_state(wip->inst, state, wip->fmri, &pg) != 0) {
1768 " state.\n"), wip->fmri);
1773 if (!is_enabled(wip->inst)) {
1778 " by another entity.\n"), wip->fmri);
1783 if (!has_potential(wip->inst, B_FALSE)) {
1789 " dependencies.\n"), wip->fmri);
1809 wait_fmri_disabled(void *data, scf_walkinfo_t *wip)
1814 assert(wip->inst != NULL);
1815 assert(wip->pg == NULL);
1820 if (inst_get_state(wip->inst, state, wip->fmri, &pg) != 0) {
1832 if (is_enabled(wip->inst)) {
1837 " by another entity.\n"), wip->fmri);
1842 if (!has_potential(wip->inst, B_TRUE)) {
1847 " unavailable.\n"), wip->fmri);
1868 clear_instance(void *data, scf_walkinfo_t *wip)
1872 assert(wip->inst != NULL);
1873 assert(wip->pg == NULL);
1875 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
1882 set_inst_action(wip->fmri, wip->inst, SCF_PROPERTY_MAINT_OFF);
1885 set_inst_action(wip->fmri, wip->inst, SCF_PROPERTY_RESTORE);
1888 "maintenance or degraded state.\n"), wip->fmri);
1897 set_fmri_action(void *action, scf_walkinfo_t *wip)
1899 assert(wip->inst != NULL && wip->pg == NULL);
1904 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
1910 set_inst_action(wip->fmri, wip->inst, action);
1922 force_degraded(void *data, scf_walkinfo_t *wip)
1927 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0) {
1936 uu_warn(gettext("Instance \"%s\" is not online.\n"), wip->fmri);
1941 set_inst_action(wip->fmri, wip->inst, (flags & MARK_IMMEDIATE) ?
1948 force_maintenance(void *data, scf_walkinfo_t *wip)
1956 if (inst_get_state(wip->inst, state, wip->fmri, NULL) != 0)
1972 set_inst_action(wip->fmri, wip->inst, prop);