1*78a75454SPatrick Mooney# 2*78a75454SPatrick Mooney# This file and its contents are supplied under the terms of the 3*78a75454SPatrick Mooney# Common Development and Distribution License ("CDDL"), version 1.0. 4*78a75454SPatrick Mooney# You may only use this file in accordance with the terms of version 5*78a75454SPatrick Mooney# 1.0 of the CDDL. 6*78a75454SPatrick Mooney# 7*78a75454SPatrick Mooney# A full copy of the text of the CDDL should have accompanied this 8*78a75454SPatrick Mooney# source. A copy of the CDDL is also available via the Internet at 9*78a75454SPatrick Mooney# http://www.illumos.org/license/CDDL. 10*78a75454SPatrick Mooney# 11*78a75454SPatrick Mooney 12*78a75454SPatrick Mooney# 13*78a75454SPatrick Mooney# Copyright 2025 Oxide Computer Company 14*78a75454SPatrick Mooney# 15*78a75454SPatrick Mooney 16*78a75454SPatrick Mooneyscf_entry_create.3scf 17*78a75454SPatrick Mooney scf_entry_add_value.3scf 18*78a75454SPatrick Mooney scf_entry_destroy.3scf 19*78a75454SPatrick Mooney scf_entry_destroy_children.3scf 20*78a75454SPatrick Mooney scf_entry_handle.3scf 21*78a75454SPatrick Mooney scf_entry_reset.3scf 22*78a75454SPatrick Mooneyscf_error.3scf 23*78a75454SPatrick Mooney scf_strerror.3scf 24*78a75454SPatrick Mooneyscf_handle_create.3scf 25*78a75454SPatrick Mooney scf_handle_bind.3scf 26*78a75454SPatrick Mooney scf_handle_decorate.3scf 27*78a75454SPatrick Mooney scf_handle_destroy.3scf 28*78a75454SPatrick Mooney scf_handle_unbind.3scf 29*78a75454SPatrick Mooney scf_myname.3scf 30*78a75454SPatrick Mooneyscf_handle_decode_fmri.3scf 31*78a75454SPatrick Mooney scf_instance_to_fmri.3scf 32*78a75454SPatrick Mooney scf_pg_to_fmri.3scf 33*78a75454SPatrick Mooney scf_property_to_fmri.3scf 34*78a75454SPatrick Mooney scf_scope_to_fmri.3scf 35*78a75454SPatrick Mooney scf_service_to_fmri.3scf 36*78a75454SPatrick Mooneyscf_instance_create.3scf 37*78a75454SPatrick Mooney scf_instance_delete.3scf 38*78a75454SPatrick Mooney scf_instance_destroy.3scf 39*78a75454SPatrick Mooney scf_instance_get_name.3scf 40*78a75454SPatrick Mooney scf_instance_get_parent.3scf 41*78a75454SPatrick Mooney scf_instance_handle.3scf 42*78a75454SPatrick Mooney scf_service_add_instance.3scf 43*78a75454SPatrick Mooney scf_service_get_instance.3scf 44*78a75454SPatrick Mooneyscf_iter_create.3scf 45*78a75454SPatrick Mooney scf_iter_destroy.3scf 46*78a75454SPatrick Mooney scf_iter_handle.3scf 47*78a75454SPatrick Mooney scf_iter_handle_scopes.3scf 48*78a75454SPatrick Mooney scf_iter_instance_pgs.3scf 49*78a75454SPatrick Mooney scf_iter_instance_pgs_composed.3scf 50*78a75454SPatrick Mooney scf_iter_instance_pgs_typed.3scf 51*78a75454SPatrick Mooney scf_iter_instance_pgs_typed_composed.3scf 52*78a75454SPatrick Mooney scf_iter_instance_snapshots.3scf 53*78a75454SPatrick Mooney scf_iter_next_instance.3scf 54*78a75454SPatrick Mooney scf_iter_next_pg.3scf 55*78a75454SPatrick Mooney scf_iter_next_property.3scf 56*78a75454SPatrick Mooney scf_iter_next_scope.3scf 57*78a75454SPatrick Mooney scf_iter_next_service.3scf 58*78a75454SPatrick Mooney scf_iter_next_snapshot.3scf 59*78a75454SPatrick Mooney scf_iter_next_value.3scf 60*78a75454SPatrick Mooney scf_iter_pg_properties.3scf 61*78a75454SPatrick Mooney scf_iter_property_values.3scf 62*78a75454SPatrick Mooney scf_iter_reset.3scf 63*78a75454SPatrick Mooney scf_iter_scope_services.3scf 64*78a75454SPatrick Mooney scf_iter_service_instances.3scf 65*78a75454SPatrick Mooney scf_iter_service_pgs.3scf 66*78a75454SPatrick Mooney scf_iter_service_pgs_typed.3scf 67*78a75454SPatrick Mooney scf_iter_snaplevel_pgs.3scf 68*78a75454SPatrick Mooney scf_iter_snaplevel_pgs_typed.3scf 69*78a75454SPatrick Mooneyscf_pg_create.3scf 70*78a75454SPatrick Mooney scf_instance_add_pg.3scf 71*78a75454SPatrick Mooney scf_instance_get_pg.3scf 72*78a75454SPatrick Mooney scf_instance_get_pg_composed.3scf 73*78a75454SPatrick Mooney scf_pg_delete.3scf 74*78a75454SPatrick Mooney scf_pg_destroy.3scf 75*78a75454SPatrick Mooney scf_pg_get_flags.3scf 76*78a75454SPatrick Mooney scf_pg_get_name.3scf 77*78a75454SPatrick Mooney scf_pg_get_parent_instance.3scf 78*78a75454SPatrick Mooney scf_pg_get_parent_service.3scf 79*78a75454SPatrick Mooney scf_pg_get_parent_snaplevel.3scf 80*78a75454SPatrick Mooney scf_pg_get_type.3scf 81*78a75454SPatrick Mooney scf_pg_get_underlying_pg.3scf 82*78a75454SPatrick Mooney scf_pg_handle.3scf 83*78a75454SPatrick Mooney scf_pg_update.3scf 84*78a75454SPatrick Mooney scf_service_add_pg.3scf 85*78a75454SPatrick Mooney scf_service_get_pg.3scf 86*78a75454SPatrick Mooney scf_snaplevel_get_pg.3scf 87*78a75454SPatrick Mooneyscf_property_create.3scf 88*78a75454SPatrick Mooney scf_pg_get_property.3scf 89*78a75454SPatrick Mooney scf_property_destroy.3scf 90*78a75454SPatrick Mooney scf_property_get_name.3scf 91*78a75454SPatrick Mooney scf_property_get_value.3scf 92*78a75454SPatrick Mooney scf_property_handle.3scf 93*78a75454SPatrick Mooney scf_property_is_type.3scf 94*78a75454SPatrick Mooney scf_property_type.3scf 95*78a75454SPatrick Mooney scf_string_to_type.3scf 96*78a75454SPatrick Mooney scf_type_to_string.3scf 97*78a75454SPatrick Mooneyscf_scope_create.3scf 98*78a75454SPatrick Mooney scf_handle_get_scope.3scf 99*78a75454SPatrick Mooney scf_scope_destroy.3scf 100*78a75454SPatrick Mooney scf_scope_get_name.3scf 101*78a75454SPatrick Mooney scf_scope_handle.3scf 102*78a75454SPatrick Mooneyscf_service_create.3scf 103*78a75454SPatrick Mooney scf_scope_add_service.3scf 104*78a75454SPatrick Mooney scf_scope_get_service.3scf 105*78a75454SPatrick Mooney scf_service_delete.3scf 106*78a75454SPatrick Mooney scf_service_destroy.3scf 107*78a75454SPatrick Mooney scf_service_get_name.3scf 108*78a75454SPatrick Mooney scf_service_get_parent.3scf 109*78a75454SPatrick Mooney scf_service_handle.3scf 110*78a75454SPatrick Mooneyscf_simple_prop_get.3scf 111*78a75454SPatrick Mooney scf_simple_app_props_free.3scf 112*78a75454SPatrick Mooney scf_simple_app_props_get.3scf 113*78a75454SPatrick Mooney scf_simple_app_props_next.3scf 114*78a75454SPatrick Mooney scf_simple_app_props_search.3scf 115*78a75454SPatrick Mooney scf_simple_prop_free.3scf 116*78a75454SPatrick Mooney scf_simple_prop_name.3scf 117*78a75454SPatrick Mooney scf_simple_prop_next_astring.3scf 118*78a75454SPatrick Mooney scf_simple_prop_next_boolean.3scf 119*78a75454SPatrick Mooney scf_simple_prop_next_count.3scf 120*78a75454SPatrick Mooney scf_simple_prop_next_integer.3scf 121*78a75454SPatrick Mooney scf_simple_prop_next_opaque.3scf 122*78a75454SPatrick Mooney scf_simple_prop_next_reset.3scf 123*78a75454SPatrick Mooney scf_simple_prop_next_time.3scf 124*78a75454SPatrick Mooney scf_simple_prop_next_ustring.3scf 125*78a75454SPatrick Mooney scf_simple_prop_numvalues.3scf 126*78a75454SPatrick Mooney scf_simple_prop_pgname.3scf 127*78a75454SPatrick Mooney scf_simple_prop_type.3scf 128*78a75454SPatrick Mooneyscf_snaplevel_create.3scf 129*78a75454SPatrick Mooney scf_snaplevel_destroy.3scf 130*78a75454SPatrick Mooney scf_snaplevel_get_instance_name.3scf 131*78a75454SPatrick Mooney scf_snaplevel_get_next_snaplevel.3scf 132*78a75454SPatrick Mooney scf_snaplevel_get_parent.3scf 133*78a75454SPatrick Mooney scf_snaplevel_get_scope_name.3scf 134*78a75454SPatrick Mooney scf_snaplevel_get_service_name.3scf 135*78a75454SPatrick Mooney scf_snaplevel_handle.3scf 136*78a75454SPatrick Mooney scf_snapshot_get_base_snaplevel.3scf 137*78a75454SPatrick Mooneyscf_snapshot_create.3scf 138*78a75454SPatrick Mooney scf_instance_get_snapshot.3scf 139*78a75454SPatrick Mooney scf_snapshot_destroy.3scf 140*78a75454SPatrick Mooney scf_snapshot_get_name.3scf 141*78a75454SPatrick Mooney scf_snapshot_get_parent.3scf 142*78a75454SPatrick Mooney scf_snapshot_handle.3scf 143*78a75454SPatrick Mooney scf_snapshot_update.3scf 144*78a75454SPatrick Mooneyscf_tmpl_pg_create.3scf 145*78a75454SPatrick Mooney scf_tmpl_get_by_pg.3scf 146*78a75454SPatrick Mooney scf_tmpl_get_by_pg_name.3scf 147*78a75454SPatrick Mooney scf_tmpl_iter_pgs.3scf 148*78a75454SPatrick Mooney scf_tmpl_pg_destroy.3scf 149*78a75454SPatrick Mooney scf_tmpl_pg_reset.3scf 150*78a75454SPatrick Mooneyscf_tmpl_pg_name.3scf 151*78a75454SPatrick Mooney scf_tmpl_pg_common_name.3scf 152*78a75454SPatrick Mooney scf_tmpl_pg_description.3scf 153*78a75454SPatrick Mooney scf_tmpl_pg_required.3scf 154*78a75454SPatrick Mooney scf_tmpl_pg_target.3scf 155*78a75454SPatrick Mooney scf_tmpl_pg_type.3scf 156*78a75454SPatrick Mooneyscf_tmpl_prop_create.3scf 157*78a75454SPatrick Mooney scf_tmpl_get_by_prop.3scf 158*78a75454SPatrick Mooney scf_tmpl_iter_props.3scf 159*78a75454SPatrick Mooney scf_tmpl_prop_destroy.3scf 160*78a75454SPatrick Mooney scf_tmpl_prop_reset.3scf 161*78a75454SPatrick Mooneyscf_tmpl_prop_name.3scf 162*78a75454SPatrick Mooney scf_count_ranges_destroy.3scf 163*78a75454SPatrick Mooney scf_int_ranges_destroy.3scf 164*78a75454SPatrick Mooney scf_tmpl_prop_cardinality.3scf 165*78a75454SPatrick Mooney scf_tmpl_prop_common_name.3scf 166*78a75454SPatrick Mooney scf_tmpl_prop_description.3scf 167*78a75454SPatrick Mooney scf_tmpl_prop_internal_seps.3scf 168*78a75454SPatrick Mooney scf_tmpl_prop_required.3scf 169*78a75454SPatrick Mooney scf_tmpl_prop_type.3scf 170*78a75454SPatrick Mooney scf_tmpl_prop_units.3scf 171*78a75454SPatrick Mooney scf_tmpl_prop_visibility.3scf 172*78a75454SPatrick Mooney scf_tmpl_value_common_name.3scf 173*78a75454SPatrick Mooney scf_tmpl_value_count_range_choices.3scf 174*78a75454SPatrick Mooney scf_tmpl_value_count_range_constraints.3scf 175*78a75454SPatrick Mooney scf_tmpl_value_description.3scf 176*78a75454SPatrick Mooney scf_tmpl_value_in_constraint.3scf 177*78a75454SPatrick Mooney scf_tmpl_value_int_range_choices.3scf 178*78a75454SPatrick Mooney scf_tmpl_value_int_range_constraints.3scf 179*78a75454SPatrick Mooney scf_tmpl_value_name_choices.3scf 180*78a75454SPatrick Mooney scf_tmpl_value_name_constraints.3scf 181*78a75454SPatrick Mooney scf_tmpl_visibility_to_string.3scf 182*78a75454SPatrick Mooney scf_values_destroy.3scf 183*78a75454SPatrick Mooneyscf_tmpl_validate_fmri.3scf 184*78a75454SPatrick Mooney scf_tmpl_error_pg.3scf 185*78a75454SPatrick Mooney scf_tmpl_error_pg_tmpl.3scf 186*78a75454SPatrick Mooney scf_tmpl_error_prop.3scf 187*78a75454SPatrick Mooney scf_tmpl_error_prop_tmpl.3scf 188*78a75454SPatrick Mooney scf_tmpl_error_source_fmri.3scf 189*78a75454SPatrick Mooney scf_tmpl_error_type.3scf 190*78a75454SPatrick Mooney scf_tmpl_error_value.3scf 191*78a75454SPatrick Mooney scf_tmpl_errors_destroy.3scf 192*78a75454SPatrick Mooney scf_tmpl_next_error.3scf 193*78a75454SPatrick Mooney scf_tmpl_reset_errors.3scf 194*78a75454SPatrick Mooney scf_tmpl_strerror.3scf 195*78a75454SPatrick Mooneyscf_transaction_create.3scf 196*78a75454SPatrick Mooney scf_transaction_commit.3scf 197*78a75454SPatrick Mooney scf_transaction_destroy.3scf 198*78a75454SPatrick Mooney scf_transaction_destroy_children.3scf 199*78a75454SPatrick Mooney scf_transaction_handle.3scf 200*78a75454SPatrick Mooney scf_transaction_property_change.3scf 201*78a75454SPatrick Mooney scf_transaction_property_change_type.3scf 202*78a75454SPatrick Mooney scf_transaction_property_delete.3scf 203*78a75454SPatrick Mooney scf_transaction_property_new.3scf 204*78a75454SPatrick Mooney scf_transaction_reset.3scf 205*78a75454SPatrick Mooney scf_transaction_reset_all.3scf 206*78a75454SPatrick Mooney scf_transaction_start.3scf 207*78a75454SPatrick Mooneyscf_value_create.3scf 208*78a75454SPatrick Mooney scf_type_base_type.3scf 209*78a75454SPatrick Mooney scf_value_base_type.3scf 210*78a75454SPatrick Mooney scf_value_destroy.3scf 211*78a75454SPatrick Mooney scf_value_get_as_string.3scf 212*78a75454SPatrick Mooney scf_value_get_as_string_typed.3scf 213*78a75454SPatrick Mooney scf_value_get_astring.3scf 214*78a75454SPatrick Mooney scf_value_get_boolean.3scf 215*78a75454SPatrick Mooney scf_value_get_count.3scf 216*78a75454SPatrick Mooney scf_value_get_integer.3scf 217*78a75454SPatrick Mooney scf_value_get_opaque.3scf 218*78a75454SPatrick Mooney scf_value_get_time.3scf 219*78a75454SPatrick Mooney scf_value_get_ustring.3scf 220*78a75454SPatrick Mooney scf_value_handle.3scf 221*78a75454SPatrick Mooney scf_value_is_type.3scf 222*78a75454SPatrick Mooney scf_value_reset.3scf 223*78a75454SPatrick Mooney scf_value_set_astring.3scf 224*78a75454SPatrick Mooney scf_value_set_boolean.3scf 225*78a75454SPatrick Mooney scf_value_set_count.3scf 226*78a75454SPatrick Mooney scf_value_set_from_string.3scf 227*78a75454SPatrick Mooney scf_value_set_integer.3scf 228*78a75454SPatrick Mooney scf_value_set_opaque.3scf 229*78a75454SPatrick Mooney scf_value_set_time.3scf 230*78a75454SPatrick Mooney scf_value_set_ustring.3scf 231*78a75454SPatrick Mooney scf_value_type.3scf 232*78a75454SPatrick Mooneysmf_enable_instance.3scf 233*78a75454SPatrick Mooney smf_degrade_instance.3scf 234*78a75454SPatrick Mooney smf_disable_instance.3scf 235*78a75454SPatrick Mooney smf_disable_instance_with_comment.3scf 236*78a75454SPatrick Mooney smf_get_state.3scf 237*78a75454SPatrick Mooney smf_maintain_instance.3scf 238*78a75454SPatrick Mooney smf_refresh_instance.3scf 239*78a75454SPatrick Mooney smf_restart_instance.3scf 240*78a75454SPatrick Mooney smf_restore_instance.3scf 241