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