Lines Matching refs:tabptr

1658 zonecfg_add_filesystem_core(zone_dochandle_t handle, struct zone_fstab *tabptr)  in zonecfg_add_filesystem_core()  argument
1666 tabptr->zone_fs_special)) != Z_OK) in zonecfg_add_filesystem_core()
1668 if (tabptr->zone_fs_raw[0] != '\0' && in zonecfg_add_filesystem_core()
1669 (err = newprop(newnode, DTD_ATTR_RAW, tabptr->zone_fs_raw)) != Z_OK) in zonecfg_add_filesystem_core()
1671 if ((err = newprop(newnode, DTD_ATTR_DIR, tabptr->zone_fs_dir)) != Z_OK) in zonecfg_add_filesystem_core()
1674 tabptr->zone_fs_type)) != Z_OK) in zonecfg_add_filesystem_core()
1676 if (tabptr->zone_fs_options != NULL) { in zonecfg_add_filesystem_core()
1677 for (ptr = tabptr->zone_fs_options; ptr != NULL; in zonecfg_add_filesystem_core()
1690 zonecfg_add_filesystem(zone_dochandle_t handle, struct zone_fstab *tabptr) in zonecfg_add_filesystem() argument
1694 if (tabptr == NULL) in zonecfg_add_filesystem()
1700 if ((err = zonecfg_add_filesystem_core(handle, tabptr)) != Z_OK) in zonecfg_add_filesystem()
1707 zonecfg_add_fs_option(struct zone_fstab *tabptr, char *option) in zonecfg_add_fs_option() argument
1711 last = tabptr->zone_fs_options; in zonecfg_add_fs_option()
1721 tabptr->zone_fs_options = new; in zonecfg_add_fs_option()
1728 zonecfg_remove_fs_option(struct zone_fstab *tabptr, char *option) in zonecfg_remove_fs_option() argument
1732 last = tabptr->zone_fs_options; in zonecfg_remove_fs_option()
1736 if (this == tabptr->zone_fs_options) in zonecfg_remove_fs_option()
1737 tabptr->zone_fs_options = next; in zonecfg_remove_fs_option()
1784 struct zone_fstab *tabptr) in zonecfg_delete_filesystem_core() argument
1792 dir_match = match_prop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir); in zonecfg_delete_filesystem_core()
1794 tabptr->zone_fs_special); in zonecfg_delete_filesystem_core()
1796 tabptr->zone_fs_raw); in zonecfg_delete_filesystem_core()
1798 tabptr->zone_fs_type); in zonecfg_delete_filesystem_core()
1809 zonecfg_delete_filesystem(zone_dochandle_t handle, struct zone_fstab *tabptr) in zonecfg_delete_filesystem() argument
1813 if (tabptr == NULL) in zonecfg_delete_filesystem()
1819 if ((err = zonecfg_delete_filesystem_core(handle, tabptr)) != Z_OK) in zonecfg_delete_filesystem()
1851 struct zone_fstab *tabptr) in zonecfg_lookup_filesystem() argument
1859 if (tabptr == NULL) in zonecfg_lookup_filesystem()
1876 if (strlen(tabptr->zone_fs_dir) > 0) { in zonecfg_lookup_filesystem()
1879 (strcmp(tabptr->zone_fs_dir, dirname) == 0)) { in zonecfg_lookup_filesystem()
1886 if (strlen(tabptr->zone_fs_special) > 0) { in zonecfg_lookup_filesystem()
1889 if (strcmp(tabptr->zone_fs_special, in zonecfg_lookup_filesystem()
1905 if (strlen(tabptr->zone_fs_raw) > 0) { in zonecfg_lookup_filesystem()
1908 if (strcmp(tabptr->zone_fs_raw, raw) == 0) { in zonecfg_lookup_filesystem()
1923 if (strlen(tabptr->zone_fs_type) > 0) { in zonecfg_lookup_filesystem()
1926 if (strcmp(tabptr->zone_fs_type, type) == 0) { in zonecfg_lookup_filesystem()
1948 if ((err = fetchprop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir, in zonecfg_lookup_filesystem()
1949 sizeof (tabptr->zone_fs_dir))) != Z_OK) in zonecfg_lookup_filesystem()
1952 if ((err = fetchprop(cur, DTD_ATTR_SPECIAL, tabptr->zone_fs_special, in zonecfg_lookup_filesystem()
1953 sizeof (tabptr->zone_fs_special))) != Z_OK) in zonecfg_lookup_filesystem()
1956 if ((err = fetchprop(cur, DTD_ATTR_RAW, tabptr->zone_fs_raw, in zonecfg_lookup_filesystem()
1957 sizeof (tabptr->zone_fs_raw))) != Z_OK) in zonecfg_lookup_filesystem()
1960 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_fs_type, in zonecfg_lookup_filesystem()
1961 sizeof (tabptr->zone_fs_type))) != Z_OK) in zonecfg_lookup_filesystem()
1965 tabptr->zone_fs_options = NULL; in zonecfg_lookup_filesystem()
1971 if (zonecfg_add_fs_option(tabptr, options_str) != Z_OK) in zonecfg_lookup_filesystem()
2092 zonecfg_lookup_nwif(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_lookup_nwif() argument
2105 if (tabptr == NULL) in zonecfg_lookup_nwif()
2115 addrspec = strlen(tabptr->zone_nwif_address); in zonecfg_lookup_nwif()
2116 physspec = strlen(tabptr->zone_nwif_physical); in zonecfg_lookup_nwif()
2117 defrouterspec = strlen(tabptr->zone_nwif_defrouter); in zonecfg_lookup_nwif()
2118 allowed_addrspec = strlen(tabptr->zone_nwif_allowed_address); in zonecfg_lookup_nwif()
2147 strcmp(tabptr->zone_nwif_physical, physical) != 0)) in zonecfg_lookup_nwif()
2152 !zonecfg_same_net_address(tabptr->zone_nwif_address, in zonecfg_lookup_nwif()
2158 !zonecfg_same_net_address(tabptr->zone_nwif_allowed_address, in zonecfg_lookup_nwif()
2163 !zonecfg_same_net_address(tabptr->zone_nwif_defrouter, in zonecfg_lookup_nwif()
2181 if ((err = fetchprop(cur, DTD_ATTR_PHYSICAL, tabptr->zone_nwif_physical, in zonecfg_lookup_nwif()
2182 sizeof (tabptr->zone_nwif_physical))) != Z_OK) in zonecfg_lookup_nwif()
2186 (err = fetchprop(cur, DTD_ATTR_ADDRESS, tabptr->zone_nwif_address, in zonecfg_lookup_nwif()
2187 sizeof (tabptr->zone_nwif_address))) != Z_OK) in zonecfg_lookup_nwif()
2192 tabptr->zone_nwif_allowed_address, in zonecfg_lookup_nwif()
2193 sizeof (tabptr->zone_nwif_allowed_address))) != Z_OK) in zonecfg_lookup_nwif()
2197 tabptr->zone_nwif_defrouter, in zonecfg_lookup_nwif()
2198 sizeof (tabptr->zone_nwif_defrouter))) != Z_OK) in zonecfg_lookup_nwif()
2205 zonecfg_add_nwif_core(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_add_nwif_core() argument
2211 if (strlen(tabptr->zone_nwif_address) > 0 && in zonecfg_add_nwif_core()
2213 tabptr->zone_nwif_address)) != Z_OK) in zonecfg_add_nwif_core()
2215 if (strlen(tabptr->zone_nwif_allowed_address) > 0 && in zonecfg_add_nwif_core()
2217 tabptr->zone_nwif_allowed_address)) != Z_OK) in zonecfg_add_nwif_core()
2220 tabptr->zone_nwif_physical)) != Z_OK) in zonecfg_add_nwif_core()
2226 if ((strlen(tabptr->zone_nwif_defrouter) > 0) && in zonecfg_add_nwif_core()
2228 tabptr->zone_nwif_defrouter)) != Z_OK)) in zonecfg_add_nwif_core()
2234 zonecfg_add_nwif(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_add_nwif() argument
2238 if (tabptr == NULL) in zonecfg_add_nwif()
2244 if ((err = zonecfg_add_nwif_core(handle, tabptr)) != Z_OK) in zonecfg_add_nwif()
2251 zonecfg_delete_nwif_core(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_delete_nwif_core() argument
2261 tabptr->zone_nwif_address); in zonecfg_delete_nwif_core()
2263 tabptr->zone_nwif_allowed_address); in zonecfg_delete_nwif_core()
2265 tabptr->zone_nwif_physical); in zonecfg_delete_nwif_core()
2277 zonecfg_delete_nwif(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_delete_nwif() argument
2281 if (tabptr == NULL) in zonecfg_delete_nwif()
2287 if ((err = zonecfg_delete_nwif_core(handle, tabptr)) != Z_OK) in zonecfg_delete_nwif()
2463 zonecfg_lookup_dev(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_lookup_dev() argument
2469 if (tabptr == NULL) in zonecfg_lookup_dev()
2480 if (strlen(tabptr->zone_dev_match) == 0) in zonecfg_lookup_dev()
2485 if (strcmp(tabptr->zone_dev_match, in zonecfg_lookup_dev()
2506 if ((err = fetchprop(cur, DTD_ATTR_MATCH, tabptr->zone_dev_match, in zonecfg_lookup_dev()
2507 sizeof (tabptr->zone_dev_match))) != Z_OK) in zonecfg_lookup_dev()
2514 zonecfg_add_dev_core(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_add_dev_core() argument
2522 tabptr->zone_dev_match)) != Z_OK) in zonecfg_add_dev_core()
2529 zonecfg_add_dev(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_add_dev() argument
2533 if (tabptr == NULL) in zonecfg_add_dev()
2539 if ((err = zonecfg_add_dev_core(handle, tabptr)) != Z_OK) in zonecfg_add_dev()
2546 zonecfg_delete_dev_core(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_delete_dev_core() argument
2556 tabptr->zone_dev_match); in zonecfg_delete_dev_core()
2568 zonecfg_delete_dev(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_delete_dev() argument
2572 if (tabptr == NULL) in zonecfg_delete_dev()
2578 if ((err = zonecfg_delete_dev_core(handle, tabptr)) != Z_OK) in zonecfg_delete_dev()
2608 zonecfg_add_auth_core(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_add_auth_core() argument
2615 err = newprop(newnode, DTD_ATTR_USER, tabptr->zone_admin_user); in zonecfg_add_auth_core()
2618 err = newprop(newnode, DTD_ATTR_AUTHS, tabptr->zone_admin_auths); in zonecfg_add_auth_core()
2622 handle, tabptr->zone_admin_user, zonename, B_FALSE)) != Z_OK) in zonecfg_add_auth_core()
2628 zonecfg_add_admin(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_add_admin() argument
2633 if (tabptr == NULL) in zonecfg_add_admin()
2639 if ((err = zonecfg_add_auth_core(handle, tabptr, in zonecfg_add_admin()
2647 zonecfg_delete_auth_core(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_delete_auth_core() argument
2658 tabptr->zone_admin_user); in zonecfg_delete_auth_core()
2661 handle, tabptr->zone_admin_user, in zonecfg_delete_auth_core()
2673 zonecfg_delete_admin(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_delete_admin() argument
2678 if (tabptr == NULL) in zonecfg_delete_admin()
2684 if ((err = zonecfg_delete_auth_core(handle, tabptr, zonename)) != Z_OK) in zonecfg_delete_admin()
2714 zonecfg_lookup_admin(zone_dochandle_t handle, struct zone_admintab *tabptr) in zonecfg_lookup_admin() argument
2720 if (tabptr == NULL) in zonecfg_lookup_admin()
2731 if (strlen(tabptr->zone_admin_user) > 0) { in zonecfg_lookup_admin()
2734 (strcmp(tabptr->zone_admin_user, user) == 0)) { in zonecfg_lookup_admin()
2747 if ((err = fetchprop(cur, DTD_ATTR_USER, tabptr->zone_admin_user, in zonecfg_lookup_admin()
2748 sizeof (tabptr->zone_admin_user))) != Z_OK) in zonecfg_lookup_admin()
2751 if ((err = fetchprop(cur, DTD_ATTR_AUTHS, tabptr->zone_admin_auths, in zonecfg_lookup_admin()
2752 sizeof (tabptr->zone_admin_auths))) != Z_OK) in zonecfg_lookup_admin()
2760 struct zone_secflagstab *tabptr) in zonecfg_add_secflags_core() argument
2766 err = newprop(newnode, DTD_ATTR_DEFAULT, tabptr->zone_secflags_default); in zonecfg_add_secflags_core()
2769 err = newprop(newnode, DTD_ATTR_LOWER, tabptr->zone_secflags_lower); in zonecfg_add_secflags_core()
2772 err = newprop(newnode, DTD_ATTR_UPPER, tabptr->zone_secflags_upper); in zonecfg_add_secflags_core()
2780 zonecfg_add_secflags(zone_dochandle_t handle, struct zone_secflagstab *tabptr) in zonecfg_add_secflags() argument
2785 if (tabptr == NULL) in zonecfg_add_secflags()
2791 if ((err = zonecfg_add_secflags_core(handle, tabptr)) != Z_OK) in zonecfg_add_secflags()
2799 struct zone_secflagstab *tabptr) in zonecfg_delete_secflags_core() argument
2809 tabptr->zone_secflags_default); in zonecfg_delete_secflags_core()
2811 tabptr->zone_secflags_lower); in zonecfg_delete_secflags_core()
2813 tabptr->zone_secflags_upper); in zonecfg_delete_secflags_core()
2827 struct zone_secflagstab *tabptr) in zonecfg_delete_secflags() argument
2831 if (tabptr == NULL) in zonecfg_delete_secflags()
2837 if ((err = zonecfg_delete_secflags_core(handle, tabptr)) != Z_OK) in zonecfg_delete_secflags()
2868 struct zone_secflagstab *tabptr) in zonecfg_lookup_secflags() argument
2873 if (tabptr == NULL) in zonecfg_lookup_secflags()
2886 tabptr->zone_secflags_default, in zonecfg_lookup_secflags()
2887 sizeof (tabptr->zone_secflags_default))) != Z_OK) { in zonecfg_lookup_secflags()
2893 tabptr->zone_secflags_lower, in zonecfg_lookup_secflags()
2894 sizeof (tabptr->zone_secflags_lower))) != Z_OK) { in zonecfg_lookup_secflags()
2900 tabptr->zone_secflags_upper, in zonecfg_lookup_secflags()
2901 sizeof (tabptr->zone_secflags_upper))) != Z_OK) { in zonecfg_lookup_secflags()
3142 zonecfg_lookup_attr(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_lookup_attr() argument
3148 if (tabptr == NULL) in zonecfg_lookup_attr()
3159 if (strlen(tabptr->zone_attr_name) > 0) { in zonecfg_lookup_attr()
3162 (strcmp(tabptr->zone_attr_name, name) == 0)) { in zonecfg_lookup_attr()
3169 if (strlen(tabptr->zone_attr_type) > 0) { in zonecfg_lookup_attr()
3172 if (strcmp(tabptr->zone_attr_type, type) == 0) { in zonecfg_lookup_attr()
3187 if (strlen(tabptr->zone_attr_value) > 0) { in zonecfg_lookup_attr()
3190 if (strcmp(tabptr->zone_attr_value, value) == in zonecfg_lookup_attr()
3212 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_attr_name, in zonecfg_lookup_attr()
3213 sizeof (tabptr->zone_attr_name))) != Z_OK) in zonecfg_lookup_attr()
3216 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_attr_type, in zonecfg_lookup_attr()
3217 sizeof (tabptr->zone_attr_type))) != Z_OK) in zonecfg_lookup_attr()
3220 if ((err = fetchprop(cur, DTD_ATTR_VALUE, tabptr->zone_attr_value, in zonecfg_lookup_attr()
3221 sizeof (tabptr->zone_attr_value))) != Z_OK) in zonecfg_lookup_attr()
3228 zonecfg_add_attr_core(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_add_attr_core() argument
3234 err = newprop(newnode, DTD_ATTR_NAME, tabptr->zone_attr_name); in zonecfg_add_attr_core()
3237 err = newprop(newnode, DTD_ATTR_TYPE, tabptr->zone_attr_type); in zonecfg_add_attr_core()
3240 err = newprop(newnode, DTD_ATTR_VALUE, tabptr->zone_attr_value); in zonecfg_add_attr_core()
3247 zonecfg_add_attr(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_add_attr() argument
3251 if (tabptr == NULL) in zonecfg_add_attr()
3257 if ((err = zonecfg_add_attr_core(handle, tabptr)) != Z_OK) in zonecfg_add_attr()
3264 zonecfg_delete_attr_core(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_delete_attr_core() argument
3274 tabptr->zone_attr_name); in zonecfg_delete_attr_core()
3276 tabptr->zone_attr_type); in zonecfg_delete_attr_core()
3278 tabptr->zone_attr_value); in zonecfg_delete_attr_core()
3290 zonecfg_delete_attr(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_delete_attr() argument
3294 if (tabptr == NULL) in zonecfg_delete_attr()
3300 if ((err = zonecfg_delete_attr_core(handle, tabptr)) != Z_OK) in zonecfg_delete_attr()
3415 zonecfg_lookup_rctl(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_lookup_rctl() argument
3422 if (strlen(tabptr->zone_rctl_name) == 0) in zonecfg_lookup_rctl()
3434 (strcmp(savedname, tabptr->zone_rctl_name) == 0)) { in zonecfg_lookup_rctl()
3435 tabptr->zone_rctl_valptr = NULL; in zonecfg_lookup_rctl()
3457 if (zonecfg_add_rctl_value(tabptr, valptr) != in zonecfg_lookup_rctl()
3468 zonecfg_add_rctl_core(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_add_rctl_core() argument
3475 err = newprop(newnode, DTD_ATTR_NAME, tabptr->zone_rctl_name); in zonecfg_add_rctl_core()
3478 for (valptr = tabptr->zone_rctl_valptr; valptr != NULL; in zonecfg_add_rctl_core()
3499 zonecfg_add_rctl(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_add_rctl() argument
3503 if (tabptr == NULL) in zonecfg_add_rctl()
3509 if ((err = zonecfg_add_rctl_core(handle, tabptr)) != Z_OK) in zonecfg_add_rctl()
3516 zonecfg_delete_rctl_core(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_delete_rctl_core() argument
3530 (const xmlChar *) tabptr->zone_rctl_name); in zonecfg_delete_rctl_core()
3543 zonecfg_delete_rctl(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_delete_rctl() argument
3547 if (tabptr == NULL) in zonecfg_delete_rctl()
3553 if ((err = zonecfg_delete_rctl_core(handle, tabptr)) != Z_OK) in zonecfg_delete_rctl()
3584 struct zone_rctltab *tabptr, in zonecfg_add_rctl_value() argument
3590 last = tabptr->zone_rctl_valptr; in zonecfg_add_rctl_value()
3600 tabptr->zone_rctl_valptr = new; in zonecfg_add_rctl_value()
3608 struct zone_rctltab *tabptr, in zonecfg_remove_rctl_value() argument
3613 last = tabptr->zone_rctl_valptr; in zonecfg_remove_rctl_value()
3622 if (this == tabptr->zone_rctl_valptr) in zonecfg_remove_rctl_value()
3623 tabptr->zone_rctl_valptr = next; in zonecfg_remove_rctl_value()
4803 zonecfg_getfsent(zone_dochandle_t handle, struct zone_fstab *tabptr) in zonecfg_getfsent() argument
4823 if ((err = fetchprop(cur, DTD_ATTR_SPECIAL, tabptr->zone_fs_special, in zonecfg_getfsent()
4824 sizeof (tabptr->zone_fs_special))) != Z_OK) { in zonecfg_getfsent()
4829 if ((err = fetchprop(cur, DTD_ATTR_RAW, tabptr->zone_fs_raw, in zonecfg_getfsent()
4830 sizeof (tabptr->zone_fs_raw))) != Z_OK) { in zonecfg_getfsent()
4835 if ((err = fetchprop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir, in zonecfg_getfsent()
4836 sizeof (tabptr->zone_fs_dir))) != Z_OK) { in zonecfg_getfsent()
4841 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_fs_type, in zonecfg_getfsent()
4842 sizeof (tabptr->zone_fs_type))) != Z_OK) { in zonecfg_getfsent()
4848 tabptr->zone_fs_options = NULL; in zonecfg_getfsent()
4854 if (zonecfg_add_fs_option(tabptr, options_str) != Z_OK) in zonecfg_getfsent()
4875 zonecfg_getnwifent(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_getnwifent() argument
4894 if ((err = fetchprop(cur, DTD_ATTR_ADDRESS, tabptr->zone_nwif_address, in zonecfg_getnwifent()
4895 sizeof (tabptr->zone_nwif_address))) != Z_OK) { in zonecfg_getnwifent()
4901 tabptr->zone_nwif_allowed_address, in zonecfg_getnwifent()
4902 sizeof (tabptr->zone_nwif_allowed_address))) != Z_OK) { in zonecfg_getnwifent()
4907 if ((err = fetchprop(cur, DTD_ATTR_PHYSICAL, tabptr->zone_nwif_physical, in zonecfg_getnwifent()
4908 sizeof (tabptr->zone_nwif_physical))) != Z_OK) { in zonecfg_getnwifent()
4914 tabptr->zone_nwif_defrouter, in zonecfg_getnwifent()
4915 sizeof (tabptr->zone_nwif_defrouter))) != Z_OK) { in zonecfg_getnwifent()
4937 zonecfg_getdevent(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_getdevent() argument
4956 if ((err = fetchprop(cur, DTD_ATTR_MATCH, tabptr->zone_dev_match, in zonecfg_getdevent()
4957 sizeof (tabptr->zone_dev_match))) != Z_OK) { in zonecfg_getdevent()
4979 zonecfg_getrctlent(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_getrctlent() argument
4999 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_rctl_name, in zonecfg_getrctlent()
5000 sizeof (tabptr->zone_rctl_name))) != Z_OK) { in zonecfg_getrctlent()
5005 tabptr->zone_rctl_valptr = NULL; in zonecfg_getrctlent()
5020 if (zonecfg_add_rctl_value(tabptr, valptr) != Z_OK) in zonecfg_getrctlent()
5041 zonecfg_getattrent(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_getattrent() argument
5060 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_attr_name, in zonecfg_getattrent()
5061 sizeof (tabptr->zone_attr_name))) != Z_OK) { in zonecfg_getattrent()
5066 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_attr_type, in zonecfg_getattrent()
5067 sizeof (tabptr->zone_attr_type))) != Z_OK) { in zonecfg_getattrent()
5072 if ((err = fetchprop(cur, DTD_ATTR_VALUE, tabptr->zone_attr_value, in zonecfg_getattrent()
5073 sizeof (tabptr->zone_attr_value))) != Z_OK) { in zonecfg_getattrent()
5095 zonecfg_getadminent(zone_dochandle_t handle, struct zone_admintab *tabptr) in zonecfg_getadminent() argument
5114 if ((err = fetchprop(cur, DTD_ATTR_USER, tabptr->zone_admin_user, in zonecfg_getadminent()
5115 sizeof (tabptr->zone_admin_user))) != Z_OK) { in zonecfg_getadminent()
5121 if ((err = fetchprop(cur, DTD_ATTR_AUTHS, tabptr->zone_admin_auths, in zonecfg_getadminent()
5122 sizeof (tabptr->zone_admin_auths))) != Z_OK) { in zonecfg_getadminent()
6456 zonecfg_add_ds_core(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_add_ds_core() argument
6463 tabptr->zone_dataset_name)) != Z_OK) in zonecfg_add_ds_core()
6469 zonecfg_add_ds(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_add_ds() argument
6473 if (tabptr == NULL) in zonecfg_add_ds()
6479 if ((err = zonecfg_add_ds_core(handle, tabptr)) != Z_OK) in zonecfg_add_ds()
6486 zonecfg_delete_ds_core(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_delete_ds_core() argument
6495 tabptr->zone_dataset_name)) { in zonecfg_delete_ds_core()
6505 zonecfg_delete_ds(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_delete_ds() argument
6509 if (tabptr == NULL) in zonecfg_delete_ds()
6515 if ((err = zonecfg_delete_ds_core(handle, tabptr)) != Z_OK) in zonecfg_delete_ds()
6545 zonecfg_lookup_ds(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_lookup_ds() argument
6551 if (tabptr == NULL) in zonecfg_lookup_ds()
6562 if (strlen(tabptr->zone_dataset_name) > 0) { in zonecfg_lookup_ds()
6565 (strcmp(tabptr->zone_dataset_name, in zonecfg_lookup_ds()
6579 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_dataset_name, in zonecfg_lookup_ds()
6580 sizeof (tabptr->zone_dataset_name))) != Z_OK) in zonecfg_lookup_ds()
6593 zonecfg_getdsent(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_getdsent() argument
6612 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_dataset_name, in zonecfg_getdsent()
6613 sizeof (tabptr->zone_dataset_name))) != Z_OK) { in zonecfg_getdsent()
6858 add_pset_core(zone_dochandle_t handle, struct zone_psettab *tabptr) in add_pset_core() argument
6865 tabptr->zone_ncpu_min)) != Z_OK) in add_pset_core()
6868 tabptr->zone_ncpu_max)) != Z_OK) in add_pset_core()
6871 if ((err = modify_tmp_pool(handle, tabptr->zone_importance)) != Z_OK) in add_pset_core()
6878 zonecfg_add_pset(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_add_pset() argument
6882 if (tabptr == NULL) in zonecfg_add_pset()
6888 if ((err = add_pset_core(handle, tabptr)) != Z_OK) in zonecfg_add_pset()
6925 zonecfg_modify_pset(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_modify_pset() argument
6929 if (tabptr == NULL) in zonecfg_modify_pset()
6935 if ((err = add_pset_core(handle, tabptr)) != Z_OK) in zonecfg_modify_pset()
6942 zonecfg_lookup_pset(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_lookup_pset() argument
6948 if (tabptr == NULL) in zonecfg_lookup_pset()
6955 tabptr->zone_importance[0] = '\0'; in zonecfg_lookup_pset()
6961 tabptr->zone_ncpu_min, in zonecfg_lookup_pset()
6962 sizeof (tabptr->zone_ncpu_min))) != Z_OK) { in zonecfg_lookup_pset()
6968 tabptr->zone_ncpu_max, in zonecfg_lookup_pset()
6969 sizeof (tabptr->zone_ncpu_max))) != Z_OK) { in zonecfg_lookup_pset()
6978 tabptr->zone_importance, in zonecfg_lookup_pset()
6979 sizeof (tabptr->zone_importance))) != Z_OK) { in zonecfg_lookup_pset()
6990 zonecfg_getpsetent(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_getpsetent() argument
6997 err = zonecfg_lookup_pset(handle, tabptr); in zonecfg_getpsetent()
7005 add_mcap(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in add_mcap() argument
7011 if ((err = newprop(newnode, DTD_ATTR_PHYSCAP, tabptr->zone_physmem_cap)) in add_mcap()
7039 zonecfg_modify_mcap(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in zonecfg_modify_mcap() argument
7043 if (tabptr == NULL) in zonecfg_modify_mcap()
7051 if ((err = add_mcap(handle, tabptr)) != Z_OK) in zonecfg_modify_mcap()
7058 zonecfg_lookup_mcap(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in zonecfg_lookup_mcap() argument
7063 if (tabptr == NULL) in zonecfg_lookup_mcap()
7074 tabptr->zone_physmem_cap, in zonecfg_lookup_mcap()
7075 sizeof (tabptr->zone_physmem_cap))) != Z_OK) { in zonecfg_lookup_mcap()
7088 struct zone_secflagstab *tabptr) in zonecfg_getsecflagsent() argument
7114 tabptr->zone_secflags_default, in zonecfg_getsecflagsent()
7115 sizeof (tabptr->zone_secflags_default))) != Z_OK) { in zonecfg_getsecflagsent()
7121 tabptr->zone_secflags_lower, in zonecfg_getsecflagsent()
7122 sizeof (tabptr->zone_secflags_lower))) != Z_OK) { in zonecfg_getsecflagsent()
7128 tabptr->zone_secflags_upper, in zonecfg_getsecflagsent()
7129 sizeof (tabptr->zone_secflags_upper))) != Z_OK) { in zonecfg_getsecflagsent()
7142 getmcapent_core(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in getmcapent_core() argument
7161 if ((err = fetchprop(cur, DTD_ATTR_PHYSCAP, tabptr->zone_physmem_cap, in getmcapent_core()
7162 sizeof (tabptr->zone_physmem_cap))) != Z_OK) { in getmcapent_core()
7172 zonecfg_getmcapent(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in zonecfg_getmcapent() argument
7179 err = getmcapent_core(handle, tabptr); in zonecfg_getmcapent()
7267 zonecfg_getdevperment(zone_dochandle_t handle, struct zone_devpermtab *tabptr) in zonecfg_getdevperment() argument
7273 tabptr->zone_devperm_acl = NULL; in zonecfg_getdevperment()
7289 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_devperm_name, in zonecfg_getdevperment()
7290 sizeof (tabptr->zone_devperm_name))) != Z_OK) { in zonecfg_getdevperment()
7299 tabptr->zone_devperm_uid = (uid_t)atol(buf); in zonecfg_getdevperment()
7305 tabptr->zone_devperm_gid = (gid_t)atol(buf); in zonecfg_getdevperment()
7311 tabptr->zone_devperm_mode = (mode_t)strtol(buf, (char **)NULL, 8); in zonecfg_getdevperment()
7314 &(tabptr->zone_devperm_acl))) != Z_OK) { in zonecfg_getdevperment()