Lines Matching refs:lcbdata
2277 scf_callback_t *lcbdata = pvt; in lscf_property_import() local
2279 scf_transaction_t *trans = lcbdata->sc_trans; in lscf_property_import()
2284 if ((lcbdata->sc_flags & SCI_NOENABLED || in lscf_property_import()
2285 lcbdata->sc_flags & SCI_DELAYENABLE) && in lscf_property_import()
2287 lcbdata->sc_enable = p; in lscf_property_import()
2291 entr = scf_entry_create(lcbdata->sc_handle); in lscf_property_import()
2295 return (stash_scferror(lcbdata)); in lscf_property_import()
2311 return (stash_scferror(lcbdata)); in lscf_property_import()
2319 return (stash_scferror(lcbdata)); in lscf_property_import()
2334 return (stash_scferror(lcbdata)); in lscf_property_import()
2340 return (stash_scferror(lcbdata)); in lscf_property_import()
2361 return (stash_scferror(lcbdata)); in lscf_property_import()
2391 return (stash_scferror(lcbdata)); in lscf_property_import()
2434 scf_callback_t *lcbdata = pvt; in entity_pgroup_import() local
2435 void *ent = lcbdata->sc_parent; in entity_pgroup_import()
2436 int issvc = lcbdata->sc_service; in entity_pgroup_import()
2444 if ((lcbdata->sc_flags & SCI_OP_APPLY) == SCI_OP_APPLY && in entity_pgroup_import()
2451 if (!issvc && (lcbdata->sc_flags & SCI_GENERALLAST) && in entity_pgroup_import()
2453 lcbdata->sc_general = p; in entity_pgroup_import()
2471 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2474 if (lcbdata->sc_flags & SCI_FORCE) in entity_pgroup_import()
2476 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2480 lcbdata->sc_source_fmri, in entity_pgroup_import()
2482 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2486 lcbdata->sc_target_fmri); in entity_pgroup_import()
2487 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2500 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2504 lcbdata->sc_source_fmri, in entity_pgroup_import()
2506 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2509 warn(emsg_pg_deleted, lcbdata->sc_target_fmri, in entity_pgroup_import()
2511 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2522 if (lcbdata->sc_flags & SCI_KEEP) in entity_pgroup_import()
2529 warn(emsg_pg_deleted, lcbdata->sc_target_fmri, in entity_pgroup_import()
2531 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2536 lcbdata->sc_target_fmri); in entity_pgroup_import()
2537 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2542 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2561 cbdata.sc_handle = lcbdata->sc_handle; in entity_pgroup_import()
2563 cbdata.sc_flags = lcbdata->sc_flags; in entity_pgroup_import()
2572 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2575 warn(pg_changed, lcbdata->sc_target_fmri, in entity_pgroup_import()
2577 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2582 lcbdata->sc_target_fmri); in entity_pgroup_import()
2583 return (stash_scferror(lcbdata)); in entity_pgroup_import()
2600 lcbdata->sc_err = cbdata.sc_err; in entity_pgroup_import()
2602 warn(pg_changed, lcbdata->sc_target_fmri, in entity_pgroup_import()
2604 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2609 if ((lcbdata->sc_flags & SCI_DELAYENABLE) && cbdata.sc_enable) { in entity_pgroup_import()
2625 lcbdata->sc_err = r; in entity_pgroup_import()
2629 lcbdata->sc_err = r; in entity_pgroup_import()
2635 lcbdata->sc_err = r; in entity_pgroup_import()
2642 lcbdata->sc_err = r; in entity_pgroup_import()
2664 warn(pg_changed, lcbdata->sc_target_fmri, p->sc_pgroup_name); in entity_pgroup_import()
2665 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2675 r = stash_scferror(lcbdata); in entity_pgroup_import()
2679 warn(emsg_pg_deleted, lcbdata->sc_target_fmri, in entity_pgroup_import()
2681 lcbdata->sc_err = EBUSY; in entity_pgroup_import()
2687 lcbdata->sc_target_fmri); in entity_pgroup_import()
2688 r = stash_scferror(lcbdata); in entity_pgroup_import()
3266 scf_callback_t *lcbdata = pvt; in lscf_dependent_import() local
3279 scfe = fmri_to_entity(lcbdata->sc_handle, pgrp->sc_pgroup_fmri, in lscf_dependent_import()
3286 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3291 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3297 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3300 scfe = create_entity(lcbdata->sc_handle, pgrp->sc_pgroup_fmri, in lscf_dependent_import()
3309 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3315 lcbdata->sc_err = EINVAL; in lscf_dependent_import()
3322 return (stash_scferror_err(lcbdata, scfe)); in lscf_dependent_import()
3335 if (lcbdata->sc_trans != NULL) { in lscf_dependent_import()
3336 e = scf_entry_create(lcbdata->sc_handle); in lscf_dependent_import()
3342 return (stash_scferror(lcbdata)); in lscf_dependent_import()
3345 if (scf_transaction_property_new(lcbdata->sc_trans, e, in lscf_dependent_import()
3359 return (stash_scferror(lcbdata)); in lscf_dependent_import()
3365 lcbdata->sc_err = EALREADY; in lscf_dependent_import()
3377 val = scf_value_create(lcbdata->sc_handle); in lscf_dependent_import()
3383 return (stash_scferror(lcbdata)); in lscf_dependent_import()
3397 dependent_cbdata.sc_handle = lcbdata->sc_handle; in lscf_dependent_import()
3398 dependent_cbdata.sc_flags = lcbdata->sc_flags; in lscf_dependent_import()
3399 dependent_cbdata.sc_source_fmri = lcbdata->sc_source_fmri; in lscf_dependent_import()
3416 lcbdata->sc_err = EBUSY; in lscf_dependent_import()
3426 lcbdata->sc_err = dependent_cbdata.sc_err; in lscf_dependent_import()
6175 scf_callback_t *lcbdata = pvt; in lscf_instance_import() local
6176 scf_service_t *rsvc = lcbdata->sc_parent; in lscf_instance_import()
6179 int flags = lcbdata->sc_flags; in lscf_instance_import()
6202 return (stash_scferror(lcbdata)); in lscf_instance_import()
6208 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6214 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6220 return (stash_scferror(lcbdata)); in lscf_instance_import()
6226 return (stash_scferror(lcbdata)); in lscf_instance_import()
6242 lcbdata->sc_flags | SCI_NOENABLED); in lscf_instance_import()
6249 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6255 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6269 lcbdata->sc_err = r; in lscf_instance_import()
6282 ctx.sc_handle = lcbdata->sc_handle; in lscf_instance_import()
6298 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6303 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6307 lcbdata->sc_err = ctx.sc_err; in lscf_instance_import()
6320 r = stash_scferror(lcbdata); in lscf_instance_import()
6325 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6333 r = stash_scferror(lcbdata); in lscf_instance_import()
6338 lcbdata->sc_err = -1; in lscf_instance_import()
6349 if (lcbdata->sc_flags & SCI_FRESH) in lscf_instance_import()
6359 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6402 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6408 lcbdata->sc_err = EBADF; in lscf_instance_import()
6422 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6455 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6461 lcbdata->sc_err = EBADF; in lscf_instance_import()
6478 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6494 lcbdata->sc_err = r; in lscf_instance_import()
6530 r = stash_scferror(lcbdata); in lscf_instance_import()
6537 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6545 r = stash_scferror(lcbdata); in lscf_instance_import()
6572 r = stash_scferror(lcbdata); in lscf_instance_import()
6579 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6587 r = stash_scferror(lcbdata); in lscf_instance_import()
6592 lcbdata->sc_err = -1; in lscf_instance_import()
6623 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6630 lcbdata->sc_err = EBUSY; in lscf_instance_import()
6635 lcbdata->sc_err = r; in lscf_instance_import()
6654 lcbdata->sc_err = ctx.sc_err; in lscf_instance_import()
6674 lcbdata->sc_err = r; in lscf_instance_import()
6682 lcbdata->sc_err = r; in lscf_instance_import()
6688 lcbdata->sc_err = r; in lscf_instance_import()
6698 if (lcbdata->sc_flags & SCI_NOSNAP) in lscf_instance_import()
6711 r = stash_scferror(lcbdata); in lscf_instance_import()
6718 r = stash_scferror(lcbdata); in lscf_instance_import()
6754 lcbdata->sc_err = ECONNABORTED; in lscf_instance_import()
7036 scf_callback_t *lcbdata = pvt; in lscf_service_import() local
7037 scf_scope_t *scope = lcbdata->sc_parent; in lscf_service_import()
7064 return (stash_scferror(lcbdata)); in lscf_service_import()
7069 return (stash_scferror(lcbdata)); in lscf_service_import()
7095 lcbdata->sc_err = EINVAL; in lscf_service_import()
7106 return (stash_scferror(lcbdata)); in lscf_service_import()
7117 return (stash_scferror(lcbdata)); in lscf_service_import()
7122 return (stash_scferror(lcbdata)); in lscf_service_import()
7137 cbdata.sc_handle = lcbdata->sc_handle; in lscf_service_import()
7149 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7156 lcbdata->sc_err = EBUSY; in lscf_service_import()
7161 lcbdata->sc_err = EBUSY; in lscf_service_import()
7174 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7181 lcbdata->sc_err = EBUSY; in lscf_service_import()
7186 lcbdata->sc_err = EBUSY; in lscf_service_import()
7218 r = stash_scferror(lcbdata); in lscf_service_import()
7225 lcbdata->sc_err = EBUSY; in lscf_service_import()
7245 cbdata.sc_handle = lcbdata->sc_handle; in lscf_service_import()
7248 cbdata.sc_flags = lcbdata->sc_flags; in lscf_service_import()
7257 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7264 lcbdata->sc_err = EBUSY; in lscf_service_import()
7270 lcbdata->sc_err = EBUSY; in lscf_service_import()
7290 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7324 lcbdata->sc_err = EBUSY; in lscf_service_import()
7344 lcbdata->sc_err = EBUSY; in lscf_service_import()
7396 lcbdata->sc_err = r; in lscf_service_import()
7401 lcbdata->sc_err = r; in lscf_service_import()
7438 r = stash_scferror(lcbdata); in lscf_service_import()
7445 lcbdata->sc_err = EBUSY; in lscf_service_import()
7453 r = stash_scferror(lcbdata); in lscf_service_import()
7460 r = stash_scferror(lcbdata); in lscf_service_import()
7482 lcbdata->sc_err = EBUSY; in lscf_service_import()
7491 lcbdata->sc_err = r; in lscf_service_import()
7520 lcbdata->sc_err = EBUSY; in lscf_service_import()
7538 lcbdata->sc_err = EBUSY; in lscf_service_import()
7608 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7615 lcbdata->sc_err = EBUSY; in lscf_service_import()
7634 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7731 lcbdata->sc_err = EBADF; in lscf_service_import()
7779 lcbdata->sc_err = EBADF; in lscf_service_import()
7807 lcbdata->sc_err = EBUSY; in lscf_service_import()
7815 lcbdata->sc_err = EBUSY; in lscf_service_import()
7819 lcbdata->sc_err = r; in lscf_service_import()
7830 cbdata.sc_handle = lcbdata->sc_handle; in lscf_service_import()
7833 cbdata.sc_flags = lcbdata->sc_flags | (fresh ? SCI_FRESH : 0); in lscf_service_import()
7841 lcbdata->sc_err = cbdata.sc_err; in lscf_service_import()
7879 lcbdata->sc_err = ECONNABORTED; in lscf_service_import()