Lines Matching defs:cbdata
2433 scf_callback_t cbdata;
2561 cbdata.sc_handle = lcbdata->sc_handle;
2562 cbdata.sc_parent = imp_pg;
2563 cbdata.sc_flags = lcbdata->sc_flags;
2564 cbdata.sc_trans = imp_tx;
2565 cbdata.sc_enable = NULL;
2594 if (uu_list_walk(p->sc_pgroup_props, lscf_property_import, &cbdata,
2600 lcbdata->sc_err = cbdata.sc_err;
2601 if (cbdata.sc_err == ECANCELED) {
2609 if ((lcbdata->sc_flags & SCI_DELAYENABLE) && cbdata.sc_enable) {
2610 cbdata.sc_flags = cbdata.sc_flags & (~SCI_DELAYENABLE);
2649 r = lscf_property_import(cbdata.sc_enable, &cbdata);
2729 scf_callback_t cbdata;
2731 cbdata.sc_handle = scf_service_handle(svc);
2732 cbdata.sc_parent = svc;
2733 cbdata.sc_service = 1;
2734 cbdata.sc_general = 0;
2735 cbdata.sc_enable = 0;
2736 cbdata.sc_flags = flags;
2737 cbdata.sc_source_fmri = isvc->sc_fmri;
2738 cbdata.sc_target_fmri = target_fmri;
2747 cbdata.sc_flags |= SCI_OP_IMPORT;
2750 cbdata.sc_flags |= SCI_OP_APPLY;
2753 cbdata.sc_flags |= SCI_OP_RESTORE;
2762 if (uu_list_walk(isvc->sc_pgroups, entity_pgroup_import, &cbdata,
2767 return (cbdata.sc_err);
2794 scf_callback_t cbdata;
2796 cbdata.sc_handle = scf_instance_handle(inst);
2797 cbdata.sc_parent = inst;
2798 cbdata.sc_service = 0;
2799 cbdata.sc_general = NULL;
2800 cbdata.sc_enable = NULL;
2801 cbdata.sc_flags = flags;
2802 cbdata.sc_source_fmri = iinst->sc_fmri;
2803 cbdata.sc_target_fmri = target_fmri;
2812 cbdata.sc_flags |= SCI_OP_IMPORT;
2815 cbdata.sc_flags |= SCI_OP_APPLY;
2818 cbdata.sc_flags |= SCI_OP_RESTORE;
2826 if (uu_list_walk(iinst->sc_pgroups, entity_pgroup_import, &cbdata,
2831 return (cbdata.sc_err);
2834 if ((flags & SCI_GENERALLAST) && cbdata.sc_general) {
2835 cbdata.sc_flags = flags & (~SCI_GENERALLAST);
2841 if (!(cbdata.sc_flags & SCI_NOENABLED)) {
2842 cbdata.sc_flags |= SCI_DELAYENABLE;
2845 if (entity_pgroup_import(cbdata.sc_general, &cbdata)
2847 return (cbdata.sc_err);
3480 scf_callback_t cbdata;
3686 cbdata.sc_handle = g_hndl;
3687 cbdata.sc_parent = ent;
3688 cbdata.sc_service = issvc;
3689 cbdata.sc_flags = 0;
3730 cbdata.sc_trans = ud_tx;
3821 r = lscf_dependent_import(new_dpt_pgroup, &cbdata);
3826 if (cbdata.sc_err == EALREADY) {
3829 cbdata.sc_err);
3833 return (cbdata.sc_err);
3905 scf_callback_t cbdata;
3954 cbdata.sc_handle = g_hndl;
3955 cbdata.sc_parent = ent;
3956 cbdata.sc_service = issvc;
3957 cbdata.sc_flags = SCI_FORCE;
3958 cbdata.sc_source_fmri = ient->sc_fmri;
3959 cbdata.sc_target_fmri = ient->sc_fmri;
3961 if (entity_pgroup_import(pg, &cbdata) != UU_WALK_NEXT)
3962 return (cbdata.sc_err);
4031 cbdata.sc_handle = g_hndl;
4032 cbdata.sc_parent = ent;
4033 cbdata.sc_service = issvc;
4034 cbdata.sc_flags = SCI_FORCE;
4035 cbdata.sc_source_fmri = ient->sc_fmri;
4036 cbdata.sc_target_fmri = ient->sc_fmri;
4038 if (entity_pgroup_import(mfst_pgroup, &cbdata) != UU_WALK_NEXT)
4039 return (cbdata.sc_err);
4087 scf_callback_t cbdata;
5053 cbdata.sc_handle = g_hndl;
5054 cbdata.sc_trans = NULL; /* handled below */
5055 cbdata.sc_flags = 0;
5057 r = lscf_dependent_import(new_dpt_pgroup, &cbdata);
5062 r = cbdata.sc_err;
5398 scf_callback_t cbdata;
5755 cbdata.sc_handle = g_hndl;
5756 cbdata.sc_parent = ent;
5757 cbdata.sc_service = issvc;
5758 cbdata.sc_flags = 0;
5759 cbdata.sc_source_fmri = ient->sc_fmri;
5760 cbdata.sc_target_fmri = ient->sc_fmri;
5762 r = entity_pgroup_import(mpg, &cbdata);
5769 if (cbdata.sc_err == EEXIST) {
5774 r = cbdata.sc_err;
5802 cbdata.sc_handle = g_hndl;
5803 cbdata.sc_parent = ent;
5804 cbdata.sc_service = issvc;
5805 cbdata.sc_flags = SCI_FORCE;
5806 cbdata.sc_source_fmri = ient->sc_fmri;
5807 cbdata.sc_target_fmri = ient->sc_fmri;
5809 r = entity_pgroup_import(mpg, &cbdata);
5816 if (cbdata.sc_err == EEXIST) {
5821 r = cbdata.sc_err;
6044 scf_callback_t cbdata;
6073 cbdata.sc_handle = g_hndl;
6074 cbdata.sc_parent = ent;
6075 cbdata.sc_service = issvc;
6076 cbdata.sc_flags = SCI_FORCE;
6077 cbdata.sc_source_fmri = ient->sc_fmri;
6078 cbdata.sc_target_fmri = ient->sc_fmri;
6080 r = entity_pgroup_import(pg, &cbdata);
6087 if (cbdata.sc_err == EEXIST) {
6092 return (cbdata.sc_err);
7035 scf_callback_t cbdata;
7137 cbdata.sc_handle = lcbdata->sc_handle;
7138 cbdata.sc_parent = imp_tsvc;
7139 cbdata.sc_service = 1;
7140 cbdata.sc_source_fmri = s->sc_fmri;
7141 cbdata.sc_target_fmri = imp_str;
7142 cbdata.sc_flags = 0;
7144 if (uu_list_walk(s->sc_pgroups, entity_pgroup_import, &cbdata,
7149 lcbdata->sc_err = cbdata.sc_err;
7150 switch (cbdata.sc_err) {
7169 if (uu_list_walk(s->sc_dependents, entity_pgroup_import, &cbdata,
7174 lcbdata->sc_err = cbdata.sc_err;
7175 switch (cbdata.sc_err) {
7245 cbdata.sc_handle = lcbdata->sc_handle;
7246 cbdata.sc_parent = imp_svc;
7247 cbdata.sc_service = 1;
7248 cbdata.sc_flags = lcbdata->sc_flags;
7249 cbdata.sc_source_fmri = s->sc_fmri;
7250 cbdata.sc_target_fmri = s->sc_fmri;
7253 &cbdata, UU_DEFAULT) != 0) {
7257 lcbdata->sc_err = cbdata.sc_err;
7258 switch (cbdata.sc_err) {
7276 cbdata.sc_err);
7283 cbdata.sc_trans = NULL;
7284 cbdata.sc_flags = 0;
7286 &cbdata, UU_DEFAULT) != 0) {
7290 lcbdata->sc_err = cbdata.sc_err;
7291 if (cbdata.sc_err == ECONNABORTED)
7598 cbdata.sc_handle = g_hndl;
7599 cbdata.sc_parent = imp_svc;
7600 cbdata.sc_service = 1;
7601 cbdata.sc_flags = SCI_FORCE;
7602 cbdata.sc_source_fmri = s->sc_fmri;
7603 cbdata.sc_target_fmri = s->sc_fmri;
7605 &cbdata, UU_DEFAULT) != 0) {
7608 lcbdata->sc_err = cbdata.sc_err;
7609 switch (cbdata.sc_err) {
7621 cbdata.sc_err);
7628 cbdata.sc_trans = NULL;
7629 cbdata.sc_flags = 0;
7631 lscf_dependent_import, &cbdata, UU_DEFAULT) != 0) {
7634 lcbdata->sc_err = cbdata.sc_err;
7635 if (cbdata.sc_err == ECONNABORTED)
7830 cbdata.sc_handle = lcbdata->sc_handle;
7831 cbdata.sc_parent = imp_svc;
7832 cbdata.sc_service = 1;
7833 cbdata.sc_flags = lcbdata->sc_flags | (fresh ? SCI_FRESH : 0);
7834 cbdata.sc_general = NULL;
7837 lscf_instance_import, &cbdata, UU_DEFAULT) != 0) {
7841 lcbdata->sc_err = cbdata.sc_err;
7842 if (cbdata.sc_err == ECONNABORTED)
8190 scf_callback_t cbdata;
8268 cbdata.sc_handle = g_hndl;
8269 cbdata.sc_parent = imp_scope;
8270 cbdata.sc_flags = flags;
8271 cbdata.sc_general = NULL;
8274 &cbdata, UU_DEFAULT) == 0) {
8385 switch (cbdata.sc_err) {
8415 bad_error("lscf_service_import", cbdata.sc_err);
8437 if (cbdata.sc_err == ECONNABORTED)