Lines Matching defs:instance
1589 * routines of create instance
1592 add_property_group_to_instance(scf_handle_t *handle, scf_instance_t *instance,
1601 if (scf_instance_add_pg(instance, pg_name, pg_type, 0, pg) != 0) {
1645 add_pg_method(scf_handle_t *handle, scf_instance_t *instance,
1654 pg = add_property_group_to_instance(handle, instance,
1719 scf_instance_t *instance;
1721 instance = scf_instance_create(handle);
1722 if (instance == NULL)
1725 if (scf_service_add_instance(svc, instance_name, instance) != 0) {
1727 /* Let the caller deal with the duplicate instance */
1732 if (add_pg_method(handle, instance, "start",
1737 /* enabling the instance */
1742 if (scf_instance_to_fmri(instance, buf, max_fmri_len + 1) > 0) {
1751 if (instance != NULL)
1752 scf_instance_destroy(instance);
1792 * routines of delete instance
1840 scf_instance_t *instance;
1861 instance = scf_instance_create(handle);
1862 if (instance == NULL)
1865 if (scf_service_get_instance(svc, instance_name, instance) != 0) {
1871 scf_instance_destroy(instance);
1877 scf_instance_destroy(instance);
1881 if (scf_instance_to_fmri(instance, buf, max_fmri_len + 1) > 0) {
1897 if (scf_instance_delete(instance) != 0) {
1898 scf_instance_destroy(instance);
1902 scf_instance_destroy(instance);
1931 * Use the link name as the instance name of the network/wpad service.
1949 * Delete the existing instance and create a new instance
1971 * Get the instance name of the network/wpad service (the same as