Lines Matching refs:pg

430 	scf_propertygroup_t	*pg = scf_pg_create(h);  in libscf_get_stn_tset()  local
437 if (h == NULL || pg == NULL) { in libscf_get_stn_tset()
449 if (scf_instance_get_pg_composed(inst, NULL, pgname, pg) == in libscf_get_stn_tset()
462 if (scf_instance_get_pg_composed(inst, NULL, pgname, pg) == in libscf_get_stn_tset()
473 scf_pg_destroy(pg); in libscf_get_stn_tset()
508 libscf_read_state(const scf_propertygroup_t *pg, const char *prop_name, in libscf_read_state() argument
516 h = scf_pg_handle(pg); in libscf_read_state()
519 if (scf_pg_get_property(pg, prop_name, prop) == -1) { in libscf_read_state()
548 libscf_read_states(const scf_propertygroup_t *pg, in libscf_read_states() argument
553 state_ret = libscf_read_state(pg, SCF_PROPERTY_STATE, state); in libscf_read_states()
554 next_state_ret = libscf_read_state(pg, SCF_PROPERTY_NEXT_STATE, in libscf_read_states()
591 depgroup_empty(scf_handle_t *h, scf_propertygroup_t *pg) in depgroup_empty() argument
601 if (scf_iter_pg_properties(iter, pg) != SCF_SUCCESS) { in depgroup_empty()
624 depgroup_read_scheme(scf_handle_t *h, scf_propertygroup_t *pg) in depgroup_read_scheme() argument
632 if (scf_pg_get_property(pg, SCF_PROPERTY_TYPE, prop) == -1 || in depgroup_read_scheme()
652 depgroup_read_grouping(scf_handle_t *h, scf_propertygroup_t *pg) in depgroup_read_grouping() argument
658 if (scf_pg_get_property(pg, SCF_PROPERTY_GROUPING, prop) == -1 || in depgroup_read_grouping()
682 depgroup_read_restart(scf_handle_t *h, scf_propertygroup_t *pg) in depgroup_read_restart() argument
688 if (scf_pg_get_property(pg, SCF_PROPERTY_RESTART_ON, prop) == -1 || in depgroup_read_restart()
724 get_boolean(scf_propertygroup_t *pg, const char *propname, uint8_t *valuep) in get_boolean() argument
732 h = scf_pg_handle(pg); in get_boolean()
736 if (scf_pg_get_property(pg, propname, prop) != 0) { in get_boolean()
817 libscf_get_info_events_all(scf_propertygroup_t *pg) in libscf_get_info_events_all() argument
822 if (get_boolean(pg, INFO_EVENTS_ALL, &v) == 0) { in libscf_get_info_events_all()
847 get_count(scf_propertygroup_t *pg, const char *propname, uint64_t *valuep) in get_count() argument
854 h = scf_pg_handle(pg); in get_count()
858 if (scf_pg_get_property(pg, propname, prop) != 0) { in get_count()
941 get_restarter(scf_handle_t *h, scf_propertygroup_t *pg, char **restarter) in get_restarter() argument
945 if (scf_pg_get_property(pg, SCF_PROPERTY_RESTARTER, prop) == -1 || in get_restarter()
1051 scf_propertygroup_t *pg; in libscf_get_deathrow() local
1055 pg = safe_scf_pg_create(h); in libscf_get_deathrow()
1057 if (scf_instance_get_pg_composed(inst, NULL, SCF_PG_DEATHROW, pg) != in libscf_get_deathrow()
1062 scf_pg_destroy(pg); in libscf_get_deathrow()
1066 scf_pg_destroy(pg); in libscf_get_deathrow()
1079 switch (r = get_boolean(pg, in libscf_get_deathrow()
1087 scf_pg_destroy(pg); in libscf_get_deathrow()
1100 scf_pg_destroy(pg); in libscf_get_deathrow()
1119 scf_propertygroup_t *pg; in libscf_get_basic_instance_data() local
1123 pg = safe_scf_pg_create(h); in libscf_get_basic_instance_data()
1128 if (scf_instance_get_pg_composed(inst, NULL, SCF_PG_GENERAL_OVR, pg) != in libscf_get_basic_instance_data()
1133 scf_pg_destroy(pg); in libscf_get_basic_instance_data()
1137 scf_pg_destroy(pg); in libscf_get_basic_instance_data()
1150 switch (r = get_boolean(pg, SCF_PROPERTY_ENABLED, &enabled_8)) { in libscf_get_basic_instance_data()
1157 scf_pg_destroy(pg); in libscf_get_basic_instance_data()
1179 if (scf_instance_get_pg_composed(inst, NULL, SCF_PG_GENERAL, pg) != 0) { in libscf_get_basic_instance_data()
1180 scf_pg_destroy(pg); in libscf_get_basic_instance_data()
1197 switch (r = get_boolean(pg, SCF_PROPERTY_ENABLED, &enabled_8)) { in libscf_get_basic_instance_data()
1204 scf_pg_destroy(pg); in libscf_get_basic_instance_data()
1229 get_restarter(h, pg, restarter_fmri); in libscf_get_basic_instance_data()
1231 scf_pg_destroy(pg); in libscf_get_basic_instance_data()
1249 const char *type, uint32_t flags, scf_propertygroup_t *pg) in libscf_inst_get_or_add_pg() argument
1254 if (scf_instance_get_pg(inst, name, pg) == 0) { in libscf_inst_get_or_add_pg()
1255 if (scf_pg_get_flags(pg, &f) != 0) { in libscf_inst_get_or_add_pg()
1272 if (scf_pg_delete(pg) != 0) { in libscf_inst_get_or_add_pg()
1314 if (scf_instance_add_pg(inst, name, type, flags, pg) == 0) in libscf_inst_get_or_add_pg()
1415 pg_set_prop_value(scf_propertygroup_t *pg, const char *pname, scf_value_t *v) in pg_set_prop_value() argument
1424 h = scf_pg_handle(pg); in pg_set_prop_value()
1432 if (scf_transaction_start(tx, pg) != 0) { in pg_set_prop_value()
1511 if (scf_pg_update(pg) == -1) { in pg_set_prop_value()
1551 scf_propertygroup_t *pg = NULL; in libscf_inst_set_boolean_prop() local
1556 pg = safe_scf_pg_create(h); in libscf_inst_set_boolean_prop()
1559 ret = libscf_inst_get_or_add_pg(inst, pgname, pgtype, pgflags, pg); in libscf_inst_set_boolean_prop()
1577 ret = pg_set_prop_value(pg, pname, v); in libscf_inst_set_boolean_prop()
1592 scf_pg_destroy(pg); in libscf_inst_set_boolean_prop()
1612 scf_propertygroup_t *pg = NULL; in libscf_inst_set_count_prop() local
1617 pg = safe_scf_pg_create(h); in libscf_inst_set_count_prop()
1620 ret = libscf_inst_get_or_add_pg(inst, pgname, pgtype, pgflags, pg); in libscf_inst_set_count_prop()
1638 ret = pg_set_prop_value(pg, pname, v); in libscf_inst_set_count_prop()
1653 scf_pg_destroy(pg); in libscf_inst_set_count_prop()
1709 pg_get_milestone(scf_propertygroup_t *pg, scf_property_t *prop, in pg_get_milestone() argument
1712 if (scf_pg_get_property(pg, SCF_PROPERTY_MILESTONE, prop) != 0) { in pg_get_milestone()
1773 scf_propertygroup_t *pg; in libscf_get_milestone() local
1776 pg = safe_scf_pg_create(scf_instance_handle(inst)); in libscf_get_milestone()
1778 if (scf_instance_get_pg(inst, SCF_PG_OPTIONS_OVR, pg) == 0) { in libscf_get_milestone()
1779 switch (r = pg_get_milestone(pg, prop, val, buf, buf_sz)) { in libscf_get_milestone()
1813 if (scf_instance_get_pg(inst, SCF_PG_OPTIONS, pg) == 0) { in libscf_get_milestone()
1814 r = pg_get_milestone(pg, prop, val, buf, buf_sz); in libscf_get_milestone()
1838 scf_pg_destroy(pg); in libscf_get_milestone()
1911 libscf_clear_runlevel(scf_propertygroup_t *pg, const char *milestone) in libscf_clear_runlevel() argument
1921 h = scf_pg_handle(pg); in libscf_clear_runlevel()
1933 if (scf_transaction_start(tx, pg) != 0) { in libscf_clear_runlevel()
2040 if (scf_pg_update(pg) == -1) { in libscf_clear_runlevel()
2082 scf_propertygroup_t *pg = NULL; in libscf_get_template_values() local
2091 pg = safe_scf_pg_create(h); in libscf_get_template_values()
2098 if (scf_instance_get_pg_composed(inst, snap, SCF_PG_TM_COMMON_NAME, pg) in libscf_get_template_values()
2124 if (scf_pg_get_property(pg, st->st_locale, prop) == -1) { in libscf_get_template_values()
2157 if (scf_pg_get_property(pg, "C", prop) == -1) { in libscf_get_template_values()
2194 scf_pg_destroy(pg); in libscf_get_template_values()
2216 scf_propertygroup_t *pg = NULL; in libscf_get_startd_properties() local
2223 pg = safe_scf_pg_create(h); in libscf_get_startd_properties()
2229 if (scf_instance_get_pg_composed(inst, snap, SCF_PG_STARTD, pg) == -1) { in libscf_get_startd_properties()
2254 if (scf_pg_get_property(pg, SCF_PROPERTY_DURATION, prop) == -1) { in libscf_get_startd_properties()
2291 if (scf_pg_get_property(pg, SCF_PROPERTY_UTMPX_PREFIX, prop) == 0) { in libscf_get_startd_properties()
2324 scf_pg_destroy(pg); in libscf_get_startd_properties()
2340 scf_propertygroup_t *pg = NULL; in libscf_read_method_ids() local
2350 pg = safe_scf_pg_create(h); in libscf_read_method_ids()
2354 if (scf_instance_get_pg(inst, SCF_PG_RESTARTER, pg) == -1) { in libscf_read_method_ids()
2373 ret = get_count(pg, SCF_PROPERTY_CONTRACT, &p); in libscf_read_method_ids()
2399 ret = get_count(pg, SCF_PROPERTY_TRANSIENT_CONTRACT, &t); in libscf_read_method_ids()
2426 ret = get_count(pg, SCF_PROPERTY_START_PID, &p); in libscf_read_method_ids()
2454 scf_pg_destroy(pg); in libscf_read_method_ids()
2474 scf_propertygroup_t *pg; in libscf_write_start_pid() local
2479 pg = safe_scf_pg_create(h); in libscf_write_start_pid()
2485 SCF_PG_RESTARTER_TYPE, SCF_PG_RESTARTER_FLAGS, pg); in libscf_write_start_pid()
2503 ret = pg_set_prop_value(pg, SCF_PROPERTY_START_PID, v_pid); in libscf_write_start_pid()
2522 scf_pg_destroy(pg); in libscf_write_start_pid()
2546 scf_propertygroup_t *pg; in libscf_note_method_log() local
2552 pg = safe_scf_pg_create(h); in libscf_note_method_log()
2563 SCF_PG_RESTARTER_TYPE, SCF_PG_RESTARTER_FLAGS, pg); in libscf_note_method_log()
2586 ret = pg_set_prop_value(pg, propname, v); in libscf_note_method_log()
2601 scf_pg_destroy(pg); in libscf_note_method_log()
2625 scf_propertygroup_t *pg; in libscf_write_method_status() local
2636 pg = safe_scf_pg_create(h); in libscf_write_method_status()
2645 SCF_PG_RESTARTER_TYPE, SCF_PG_RESTARTER_FLAGS, pg); in libscf_write_method_status()
2669 if (scf_transaction_start(tx, pg) != 0) { in libscf_write_method_status()
2769 if (scf_pg_update(pg) == -1) { in libscf_write_method_status()
2792 scf_pg_destroy(pg); in libscf_write_method_status()
2870 scf_propertygroup_t *pg = NULL, *pg_startd = NULL; in libscf_get_method() local
2880 pg = safe_scf_pg_create(h); in libscf_get_method()
2912 if (scf_instance_get_pg_composed(scf_inst, snap, name, pg) == -1) { in libscf_get_method()
2920 if (scf_pg_get_property(pg, SCF_PROPERTY_EXEC, prop) == -1) { in libscf_get_method()
2944 r = get_count(pg, SCF_PROPERTY_TIMEOUT, timeout); in libscf_get_method()
3073 if (scf_pg_get_property(pg, SCF_PROPERTY_RESTART_ON, prop) == -1) { in libscf_get_method()
3103 scf_pg_destroy(pg); in libscf_get_method()
3146 libscf_unset_action(scf_handle_t *h, scf_propertygroup_t *pg, in libscf_unset_action() argument
3162 if (scf_pg_update(pg) == -1) { in libscf_unset_action()
3178 if (scf_transaction_start(t, pg) == -1) { in libscf_unset_action()
3206 if (scf_pg_get_property(pg, admin_actions[a], prop) == -1) { in libscf_unset_action()
3416 scf_propertygroup_t *pg; in walk_dependency_pgs() local
3422 pg = safe_scf_pg_create(h); in walk_dependency_pgs()
3429 scf_pg_destroy(pg); in walk_dependency_pgs()
3448 r = scf_iter_next_pg(iter, pg); in walk_dependency_pgs()
3453 scf_pg_destroy(pg); in walk_dependency_pgs()
3472 r = cb(pg, arg); in walk_dependency_pgs()
3479 scf_pg_destroy(pg); in walk_dependency_pgs()
3862 scf_propertygroup_t *pg; in libscf_set_reconfig() local
3867 pg = safe_scf_pg_create(h); in libscf_set_reconfig()
3911 scf_pg_destroy(pg); in libscf_set_reconfig()