Lines Matching refs:lcbdata

2295 	scf_callback_t *lcbdata = pvt;  in lscf_property_import()  local
2297 scf_transaction_t *trans = lcbdata->sc_trans; in lscf_property_import()
2302 if ((lcbdata->sc_flags & SCI_NOENABLED || in lscf_property_import()
2303 lcbdata->sc_flags & SCI_DELAYENABLE) && in lscf_property_import()
2305 lcbdata->sc_enable = p; in lscf_property_import()
2309 entr = scf_entry_create(lcbdata->sc_handle); in lscf_property_import()
2313 return (stash_scferror(lcbdata)); in lscf_property_import()
2329 return (stash_scferror(lcbdata)); in lscf_property_import()
2337 return (stash_scferror(lcbdata)); in lscf_property_import()
2352 return (stash_scferror(lcbdata)); in lscf_property_import()
2358 return (stash_scferror(lcbdata)); in lscf_property_import()
2379 return (stash_scferror(lcbdata)); in lscf_property_import()
2409 return (stash_scferror(lcbdata)); in lscf_property_import()
2452 scf_callback_t *lcbdata = pvt; in entity_pgroup_import() local
2453 void *ent = lcbdata->sc_parent; in entity_pgroup_import()
2454 int issvc = lcbdata->sc_service; in entity_pgroup_import()
2462 if ((lcbdata->sc_flags & SCI_OP_APPLY) == SCI_OP_APPLY && in entity_pgroup_import()
2469 if (!issvc && (lcbdata->sc_flags & SCI_GENERALLAST) && in entity_pgroup_import()
2471 lcbdata->sc_general = p; in entity_pgroup_import()
2489 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2492 if (lcbdata->sc_flags & SCI_FORCE) in entity_pgroup_import()
2494 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2498 lcbdata->sc_source_fmri, in entity_pgroup_import()
2500 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2504 lcbdata->sc_target_fmri); in entity_pgroup_import()
2505 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2518 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2522 lcbdata->sc_source_fmri, in entity_pgroup_import()
2524 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2527 warn(emsg_pg_deleted, lcbdata->sc_target_fmri, in entity_pgroup_import()
2529 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2540 if (lcbdata->sc_flags & SCI_KEEP) in entity_pgroup_import()
2547 warn(emsg_pg_deleted, lcbdata->sc_target_fmri, in entity_pgroup_import()
2549 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2554 lcbdata->sc_target_fmri); in entity_pgroup_import()
2555 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2560 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2579 cbdata.sc_handle = lcbdata->sc_handle; in entity_pgroup_import()
2581 cbdata.sc_flags = lcbdata->sc_flags; in entity_pgroup_import()
2590 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2593 warn(pg_changed, lcbdata->sc_target_fmri, in entity_pgroup_import()
2595 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2600 lcbdata->sc_target_fmri); in entity_pgroup_import()
2601 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2618 lcbdata->sc_err = cbdata.sc_err; in entity_pgroup_import()
2620 warn(pg_changed, lcbdata->sc_target_fmri, in entity_pgroup_import()
2622 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2627 if ((lcbdata->sc_flags & SCI_DELAYENABLE) && cbdata.sc_enable) { in entity_pgroup_import()
2643 lcbdata->sc_err = r; in entity_pgroup_import()
2647 lcbdata->sc_err = r; in entity_pgroup_import()
2653 lcbdata->sc_err = r; in entity_pgroup_import()
2660 lcbdata->sc_err = r; in entity_pgroup_import()
2682 warn(pg_changed, lcbdata->sc_target_fmri, p->sc_pgroup_name); in entity_pgroup_import()
2683 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2693 r = stash_scferror(lcbdata); in entity_pgroup_import()
2697 warn(emsg_pg_deleted, lcbdata->sc_target_fmri, in entity_pgroup_import()
2699 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2705 lcbdata->sc_target_fmri); in entity_pgroup_import()
2706 r = stash_scferror(lcbdata); in entity_pgroup_import()
3284 scf_callback_t *lcbdata = pvt; in lscf_dependent_import() local
3297 scfe = fmri_to_entity(lcbdata->sc_handle, pgrp->sc_pgroup_fmri, in lscf_dependent_import()
3304 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3309 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3315 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3318 scfe = create_entity(lcbdata->sc_handle, pgrp->sc_pgroup_fmri, in lscf_dependent_import()
3327 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3333 lcbdata->sc_err = EINVAL; in lscf_dependent_import()
3340 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3353 if (lcbdata->sc_trans != NULL) { in lscf_dependent_import()
3354 e = scf_entry_create(lcbdata->sc_handle); in lscf_dependent_import()
3360 return (stash_scferror(lcbdata)); in lscf_dependent_import()
3363 if (scf_transaction_property_new(lcbdata->sc_trans, e, in lscf_dependent_import()
3377 return (stash_scferror(lcbdata)); in lscf_dependent_import()
3383 lcbdata->sc_err = EALREADY; in lscf_dependent_import()
3395 val = scf_value_create(lcbdata->sc_handle); in lscf_dependent_import()
3401 return (stash_scferror(lcbdata)); in lscf_dependent_import()
3415 dependent_cbdata.sc_handle = lcbdata->sc_handle; in lscf_dependent_import()
3416 dependent_cbdata.sc_flags = lcbdata->sc_flags; in lscf_dependent_import()
3417 dependent_cbdata.sc_source_fmri = lcbdata->sc_source_fmri; in lscf_dependent_import()
3434 lcbdata->sc_err = EBUSY; in lscf_dependent_import()
3444 lcbdata->sc_err = dependent_cbdata.sc_err; in lscf_dependent_import()
6189 scf_callback_t *lcbdata = pvt; in lscf_instance_import() local
6190 scf_service_t *rsvc = lcbdata->sc_parent; in lscf_instance_import()
6193 int flags = lcbdata->sc_flags; in lscf_instance_import()
6216 return (stash_scferror(lcbdata)); in lscf_instance_import()
6222 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6228 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6234 return (stash_scferror(lcbdata)); in lscf_instance_import()
6240 return (stash_scferror(lcbdata)); in lscf_instance_import()
6256 lcbdata->sc_flags | SCI_NOENABLED); in lscf_instance_import()
6263 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6269 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6283 lcbdata->sc_err = r; in lscf_instance_import()
6296 ctx.sc_handle = lcbdata->sc_handle; in lscf_instance_import()
6312 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6317 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6321 lcbdata->sc_err = ctx.sc_err; in lscf_instance_import()
6334 r = stash_scferror(lcbdata); in lscf_instance_import()
6339 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6347 r = stash_scferror(lcbdata); in lscf_instance_import()
6352 lcbdata->sc_err = -1; in lscf_instance_import()
6363 if (lcbdata->sc_flags & SCI_FRESH) in lscf_instance_import()
6373 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6416 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6422 lcbdata->sc_err = EBADF; in lscf_instance_import()
6436 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6469 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6475 lcbdata->sc_err = EBADF; in lscf_instance_import()
6492 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6508 lcbdata->sc_err = r; in lscf_instance_import()
6544 r = stash_scferror(lcbdata); in lscf_instance_import()
6551 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6559 r = stash_scferror(lcbdata); in lscf_instance_import()
6586 r = stash_scferror(lcbdata); in lscf_instance_import()
6593 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6601 r = stash_scferror(lcbdata); in lscf_instance_import()
6606 lcbdata->sc_err = -1; in lscf_instance_import()
6637 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6644 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6649 lcbdata->sc_err = r; in lscf_instance_import()
6668 lcbdata->sc_err = ctx.sc_err; in lscf_instance_import()
6688 lcbdata->sc_err = r; in lscf_instance_import()
6696 lcbdata->sc_err = r; in lscf_instance_import()
6702 lcbdata->sc_err = r; in lscf_instance_import()
6712 if (lcbdata->sc_flags & SCI_NOSNAP) in lscf_instance_import()
6725 r = stash_scferror(lcbdata); in lscf_instance_import()
6732 r = stash_scferror(lcbdata); in lscf_instance_import()
6768 lcbdata->sc_err = ECONNABORTED; in lscf_instance_import()
7050 scf_callback_t *lcbdata = pvt; in lscf_service_import() local
7051 scf_scope_t *scope = lcbdata->sc_parent; in lscf_service_import()
7078 return (stash_scferror(lcbdata)); in lscf_service_import()
7083 return (stash_scferror(lcbdata)); in lscf_service_import()
7109 lcbdata->sc_err = EINVAL; in lscf_service_import()
7120 return (stash_scferror(lcbdata)); in lscf_service_import()
7131 return (stash_scferror(lcbdata)); in lscf_service_import()
7136 return (stash_scferror(lcbdata)); in lscf_service_import()
7151 cbdata.sc_handle = lcbdata->sc_handle; in lscf_service_import()
7163 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7170 lcbdata->sc_err = EBUSY; in lscf_service_import()
7175 lcbdata->sc_err = EBUSY; in lscf_service_import()
7188 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7195 lcbdata->sc_err = EBUSY; in lscf_service_import()
7200 lcbdata->sc_err = EBUSY; in lscf_service_import()
7232 r = stash_scferror(lcbdata); in lscf_service_import()
7239 lcbdata->sc_err = EBUSY; in lscf_service_import()
7259 cbdata.sc_handle = lcbdata->sc_handle; in lscf_service_import()
7262 cbdata.sc_flags = lcbdata->sc_flags; in lscf_service_import()
7271 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7278 lcbdata->sc_err = EBUSY; in lscf_service_import()
7284 lcbdata->sc_err = EBUSY; in lscf_service_import()
7304 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7338 lcbdata->sc_err = EBUSY; in lscf_service_import()
7358 lcbdata->sc_err = EBUSY; in lscf_service_import()
7410 lcbdata->sc_err = r; in lscf_service_import()
7415 lcbdata->sc_err = r; in lscf_service_import()
7452 r = stash_scferror(lcbdata); in lscf_service_import()
7459 lcbdata->sc_err = EBUSY; in lscf_service_import()
7467 r = stash_scferror(lcbdata); in lscf_service_import()
7474 r = stash_scferror(lcbdata); in lscf_service_import()
7496 lcbdata->sc_err = EBUSY; in lscf_service_import()
7505 lcbdata->sc_err = r; in lscf_service_import()
7534 lcbdata->sc_err = EBUSY; in lscf_service_import()
7552 lcbdata->sc_err = EBUSY; in lscf_service_import()
7622 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7629 lcbdata->sc_err = EBUSY; in lscf_service_import()
7648 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7745 lcbdata->sc_err = EBADF; in lscf_service_import()
7793 lcbdata->sc_err = EBADF; in lscf_service_import()
7821 lcbdata->sc_err = EBUSY; in lscf_service_import()
7829 lcbdata->sc_err = EBUSY; in lscf_service_import()
7833 lcbdata->sc_err = r; in lscf_service_import()
7844 cbdata.sc_handle = lcbdata->sc_handle; in lscf_service_import()
7847 cbdata.sc_flags = lcbdata->sc_flags | (fresh ? SCI_FRESH : 0); in lscf_service_import()
7855 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7893 lcbdata->sc_err = ECONNABORTED; in lscf_service_import()