Lines Matching defs:pg

1295 	scf_propertygroup_t *pg;
1333 pg = handle->rh_pg;
1359 if (pg != NULL)
1360 scf_pg_destroy(pg);
2591 scf_iter_pg_properties(scf_iter_t *iter, const scf_propertygroup_t *pg)
2593 return (datael_setup_iter(iter, &pg->rd_d,
2743 scf_pg_delete(scf_propertygroup_t *pg)
2745 return (datael_delete(&pg->rd_d));
2794 const char *type, uint32_t flags, scf_propertygroup_t *pg)
2797 (pg != NULL)?&pg->rd_d : NULL));
2807 scf_propertygroup_t *pg)
2810 REP_PROTOCOL_ENTITY_PROPERTYGRP, pg ? &pg->rd_d : NULL, 0));
2815 const char *type, uint32_t flags, scf_propertygroup_t *pg)
2818 (pg != NULL)?&pg->rd_d : NULL));
2828 scf_snapshot_t *pg)
2831 REP_PROTOCOL_ENTITY_SNAPSHOT, pg ? &pg->rd_d : NULL, 0));
2841 scf_propertygroup_t *pg)
2844 REP_PROTOCOL_ENTITY_PROPERTYGRP, pg ? &pg->rd_d : NULL, 0));
2854 const scf_snapshot_t *snap, const char *name, scf_propertygroup_t *pg)
2860 REP_PROTOCOL_ENTITY_PROPERTYGRP, pg ? &pg->rd_d : NULL, 1));
2869 scf_pg_get_property(const scf_propertygroup_t *pg, const char *name,
2872 return (datael_get_child(&pg->rd_d, name, REP_PROTOCOL_ENTITY_PROPERTY,
3051 scf_propertygroup_t *pg)
3054 REP_PROTOCOL_ENTITY_PROPERTYGRP, pg ? &pg->rd_d : NULL, 0));
3164 scf_pg_get_name(const scf_propertygroup_t *pg, char *out, size_t len)
3166 return (datael_get_name(&pg->rd_d, out, len, RP_ENTITY_NAME_NAME));
3170 scf_pg_get_type(const scf_propertygroup_t *pg, char *out, size_t len)
3172 return (datael_get_name(&pg->rd_d, out, len, RP_ENTITY_NAME_PGTYPE));
3176 scf_pg_get_flags(const scf_propertygroup_t *pg, uint32_t *out)
3181 res = datael_get_name(&pg->rd_d, buf, sizeof (buf),
3234 scf_pg_update(scf_propertygroup_t *pg)
3236 return (datael_update(&pg->rd_d));
3246 _scf_pg_wait(scf_propertygroup_t *pg, int timeout)
3248 scf_handle_t *h = pg->rd_d.rd_handle;
3259 request.rpr_entityid = pg->rd_d.rd_entity;
3261 datael_finish_reset(&pg->rd_d);
3329 _scf_notify_wait(scf_propertygroup_t *pg, char *out, size_t sz)
3334 scf_handle_t *h = pg->rd_d.rd_handle;
3340 datael_finish_reset(&pg->rd_d);
3350 request.rpr_entityid = pg->rd_d.rd_entity;
3696 scf_transaction_start(scf_transaction_t *tran, scf_propertygroup_t *pg)
3704 if (h != pg->rd_d.rd_handle)
3714 request.rpr_entityid = pg->rd_d.rd_entity;
3717 datael_finish_reset(&pg->rd_d);
5105 scf_pg_get_parent_service(const scf_propertygroup_t *pg, scf_service_t *svc)
5107 return (datael_get_parent(&pg->rd_d, &svc->rd_d));
5111 scf_pg_get_parent_instance(const scf_propertygroup_t *pg, scf_instance_t *inst)
5113 return (datael_get_parent(&pg->rd_d, &inst->rd_d));
5117 scf_pg_get_parent_snaplevel(const scf_propertygroup_t *pg,
5120 return (datael_get_parent(&pg->rd_d, &level->rd_d));
5387 const char *scope, *service, *instance, *pg, *property;
5399 r = scf_parse_svc_fmri(local, &scope, &service, &instance, &pg,
5419 if (pg) {
5421 len += strlcat(buf, pg, bufsz);
5439 scf_service_t *svc, scf_instance_t *inst, scf_propertygroup_t *pg,
5455 (pg != NULL && h != pg->rd_d.rd_handle) ||
5489 else if (pg != NULL)
5551 if (pg == NULL)
5552 pg = h->rh_pg;
5554 datael_reset(&pg->rd_d);
5605 if (scf_service_get_pg(svc, propertygroup, pg) == -1) {
5629 if (scf_instance_get_pg(inst, propertygroup, pg) == -1) {
5644 if (scf_pg_get_property(pg, property, prop) == -1) {
5663 if (pg != NULL)
5664 datael_reset(&pg->rd_d);
5791 scf_pg_to_fmri(const scf_propertygroup_t *pg, char *out, size_t sz)
5793 scf_handle_t *h = pg->rd_d.rd_handle;
5803 request.rpr_entityid = pg->rd_d.rd_entity;
5805 datael_finish_reset(&pg->rd_d);
5824 r = datael_get_parent(&pg->rd_d, &svc->rd_d);
5838 r = datael_get_parent(&pg->rd_d, &inst->rd_d);
5852 r = datael_get_parent(&pg->rd_d, &level->rd_d);
5881 r = scf_pg_get_name(pg, tmp, sizeof (tmp));
5898 scf_propertygroup_t *pg = HANDLE_HOLD_PG(h);
5904 r = datael_get_parent(&prop->rd_d, &pg->rd_d);
5910 len = scf_pg_to_fmri(pg, out, sz);
5943 scf_pg_get_underlying_pg(const scf_propertygroup_t *pg,
5946 scf_handle_t *h = pg->rd_d.rd_handle;
5956 r = scf_pg_get_name(pg, me, sizeof (me));
5964 r = datael_get_parent(&pg->rd_d, &inst->rd_d);
6281 scf_propertygroup_t *pg = NULL;
6335 (pg = scf_pg_create(h)) == NULL ||
6374 NULL, pg, prop, 0) != 0)
6377 if (scf_pg_get_name(pg, NULL, 0) < 0 &&
6588 info.pg = NULL;
6641 info.pg = NULL;
6676 ret = scf_iter_next_pg(iter, pg);
6684 if (scf_pg_get_property(pg,
6713 if (scf_pg_get_name(pg, pgname,
6726 info.pg = pg;
6889 pg) != 0)
6896 info.pg = pg;
6902 scope, svc, inst, pg, prop, 0) !=
6919 if (scf_pg_get_name(pg, NULL, 0) < 0) {
6925 info.pg = NULL;
6927 info.pg = pg;
6989 scf_pg_destroy(pg);
7394 _scf_pg_is_read_protected(const scf_propertygroup_t *pg, boolean_t *out)
7399 res = datael_get_name(&pg->rd_d, buf, sizeof (buf),