Lines Matching refs:tabptr
1650 zonecfg_add_filesystem_core(zone_dochandle_t handle, struct zone_fstab *tabptr) in zonecfg_add_filesystem_core() argument
1658 tabptr->zone_fs_special)) != Z_OK) in zonecfg_add_filesystem_core()
1660 if (tabptr->zone_fs_raw[0] != '\0' && in zonecfg_add_filesystem_core()
1661 (err = newprop(newnode, DTD_ATTR_RAW, tabptr->zone_fs_raw)) != Z_OK) in zonecfg_add_filesystem_core()
1663 if ((err = newprop(newnode, DTD_ATTR_DIR, tabptr->zone_fs_dir)) != Z_OK) in zonecfg_add_filesystem_core()
1666 tabptr->zone_fs_type)) != Z_OK) in zonecfg_add_filesystem_core()
1668 if (tabptr->zone_fs_options != NULL) { in zonecfg_add_filesystem_core()
1669 for (ptr = tabptr->zone_fs_options; ptr != NULL; in zonecfg_add_filesystem_core()
1682 zonecfg_add_filesystem(zone_dochandle_t handle, struct zone_fstab *tabptr) in zonecfg_add_filesystem() argument
1686 if (tabptr == NULL) in zonecfg_add_filesystem()
1692 if ((err = zonecfg_add_filesystem_core(handle, tabptr)) != Z_OK) in zonecfg_add_filesystem()
1699 zonecfg_add_fs_option(struct zone_fstab *tabptr, char *option) in zonecfg_add_fs_option() argument
1703 last = tabptr->zone_fs_options; in zonecfg_add_fs_option()
1713 tabptr->zone_fs_options = new; in zonecfg_add_fs_option()
1720 zonecfg_remove_fs_option(struct zone_fstab *tabptr, char *option) in zonecfg_remove_fs_option() argument
1724 last = tabptr->zone_fs_options; in zonecfg_remove_fs_option()
1728 if (this == tabptr->zone_fs_options) in zonecfg_remove_fs_option()
1729 tabptr->zone_fs_options = next; in zonecfg_remove_fs_option()
1776 struct zone_fstab *tabptr) in zonecfg_delete_filesystem_core() argument
1784 dir_match = match_prop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir); in zonecfg_delete_filesystem_core()
1786 tabptr->zone_fs_special); in zonecfg_delete_filesystem_core()
1788 tabptr->zone_fs_raw); in zonecfg_delete_filesystem_core()
1790 tabptr->zone_fs_type); in zonecfg_delete_filesystem_core()
1801 zonecfg_delete_filesystem(zone_dochandle_t handle, struct zone_fstab *tabptr) in zonecfg_delete_filesystem() argument
1805 if (tabptr == NULL) in zonecfg_delete_filesystem()
1811 if ((err = zonecfg_delete_filesystem_core(handle, tabptr)) != Z_OK) in zonecfg_delete_filesystem()
1843 struct zone_fstab *tabptr) in zonecfg_lookup_filesystem() argument
1851 if (tabptr == NULL) in zonecfg_lookup_filesystem()
1868 if (strlen(tabptr->zone_fs_dir) > 0) { in zonecfg_lookup_filesystem()
1871 (strcmp(tabptr->zone_fs_dir, dirname) == 0)) { in zonecfg_lookup_filesystem()
1878 if (strlen(tabptr->zone_fs_special) > 0) { in zonecfg_lookup_filesystem()
1881 if (strcmp(tabptr->zone_fs_special, in zonecfg_lookup_filesystem()
1897 if (strlen(tabptr->zone_fs_raw) > 0) { in zonecfg_lookup_filesystem()
1900 if (strcmp(tabptr->zone_fs_raw, raw) == 0) { in zonecfg_lookup_filesystem()
1915 if (strlen(tabptr->zone_fs_type) > 0) { in zonecfg_lookup_filesystem()
1918 if (strcmp(tabptr->zone_fs_type, type) == 0) { in zonecfg_lookup_filesystem()
1940 if ((err = fetchprop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir, in zonecfg_lookup_filesystem()
1941 sizeof (tabptr->zone_fs_dir))) != Z_OK) in zonecfg_lookup_filesystem()
1944 if ((err = fetchprop(cur, DTD_ATTR_SPECIAL, tabptr->zone_fs_special, in zonecfg_lookup_filesystem()
1945 sizeof (tabptr->zone_fs_special))) != Z_OK) in zonecfg_lookup_filesystem()
1948 if ((err = fetchprop(cur, DTD_ATTR_RAW, tabptr->zone_fs_raw, in zonecfg_lookup_filesystem()
1949 sizeof (tabptr->zone_fs_raw))) != Z_OK) in zonecfg_lookup_filesystem()
1952 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_fs_type, in zonecfg_lookup_filesystem()
1953 sizeof (tabptr->zone_fs_type))) != Z_OK) in zonecfg_lookup_filesystem()
1957 tabptr->zone_fs_options = NULL; in zonecfg_lookup_filesystem()
1963 if (zonecfg_add_fs_option(tabptr, options_str) != Z_OK) in zonecfg_lookup_filesystem()
2084 zonecfg_lookup_nwif(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_lookup_nwif() argument
2097 if (tabptr == NULL) in zonecfg_lookup_nwif()
2107 addrspec = strlen(tabptr->zone_nwif_address); in zonecfg_lookup_nwif()
2108 physspec = strlen(tabptr->zone_nwif_physical); in zonecfg_lookup_nwif()
2109 defrouterspec = strlen(tabptr->zone_nwif_defrouter); in zonecfg_lookup_nwif()
2110 allowed_addrspec = strlen(tabptr->zone_nwif_allowed_address); in zonecfg_lookup_nwif()
2139 strcmp(tabptr->zone_nwif_physical, physical) != 0)) in zonecfg_lookup_nwif()
2144 !zonecfg_same_net_address(tabptr->zone_nwif_address, in zonecfg_lookup_nwif()
2150 !zonecfg_same_net_address(tabptr->zone_nwif_allowed_address, in zonecfg_lookup_nwif()
2155 !zonecfg_same_net_address(tabptr->zone_nwif_defrouter, in zonecfg_lookup_nwif()
2173 if ((err = fetchprop(cur, DTD_ATTR_PHYSICAL, tabptr->zone_nwif_physical, in zonecfg_lookup_nwif()
2174 sizeof (tabptr->zone_nwif_physical))) != Z_OK) in zonecfg_lookup_nwif()
2178 (err = fetchprop(cur, DTD_ATTR_ADDRESS, tabptr->zone_nwif_address, in zonecfg_lookup_nwif()
2179 sizeof (tabptr->zone_nwif_address))) != Z_OK) in zonecfg_lookup_nwif()
2184 tabptr->zone_nwif_allowed_address, in zonecfg_lookup_nwif()
2185 sizeof (tabptr->zone_nwif_allowed_address))) != Z_OK) in zonecfg_lookup_nwif()
2189 tabptr->zone_nwif_defrouter, in zonecfg_lookup_nwif()
2190 sizeof (tabptr->zone_nwif_defrouter))) != Z_OK) in zonecfg_lookup_nwif()
2197 zonecfg_add_nwif_core(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_add_nwif_core() argument
2203 if (strlen(tabptr->zone_nwif_address) > 0 && in zonecfg_add_nwif_core()
2205 tabptr->zone_nwif_address)) != Z_OK) in zonecfg_add_nwif_core()
2207 if (strlen(tabptr->zone_nwif_allowed_address) > 0 && in zonecfg_add_nwif_core()
2209 tabptr->zone_nwif_allowed_address)) != Z_OK) in zonecfg_add_nwif_core()
2212 tabptr->zone_nwif_physical)) != Z_OK) in zonecfg_add_nwif_core()
2218 if ((strlen(tabptr->zone_nwif_defrouter) > 0) && in zonecfg_add_nwif_core()
2220 tabptr->zone_nwif_defrouter)) != Z_OK)) in zonecfg_add_nwif_core()
2226 zonecfg_add_nwif(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_add_nwif() argument
2230 if (tabptr == NULL) in zonecfg_add_nwif()
2236 if ((err = zonecfg_add_nwif_core(handle, tabptr)) != Z_OK) in zonecfg_add_nwif()
2243 zonecfg_delete_nwif_core(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_delete_nwif_core() argument
2253 tabptr->zone_nwif_address); in zonecfg_delete_nwif_core()
2255 tabptr->zone_nwif_allowed_address); in zonecfg_delete_nwif_core()
2257 tabptr->zone_nwif_physical); in zonecfg_delete_nwif_core()
2269 zonecfg_delete_nwif(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_delete_nwif() argument
2273 if (tabptr == NULL) in zonecfg_delete_nwif()
2279 if ((err = zonecfg_delete_nwif_core(handle, tabptr)) != Z_OK) in zonecfg_delete_nwif()
2455 zonecfg_lookup_dev(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_lookup_dev() argument
2461 if (tabptr == NULL) in zonecfg_lookup_dev()
2472 if (strlen(tabptr->zone_dev_match) == 0) in zonecfg_lookup_dev()
2477 if (strcmp(tabptr->zone_dev_match, in zonecfg_lookup_dev()
2498 if ((err = fetchprop(cur, DTD_ATTR_MATCH, tabptr->zone_dev_match, in zonecfg_lookup_dev()
2499 sizeof (tabptr->zone_dev_match))) != Z_OK) in zonecfg_lookup_dev()
2506 zonecfg_add_dev_core(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_add_dev_core() argument
2514 tabptr->zone_dev_match)) != Z_OK) in zonecfg_add_dev_core()
2521 zonecfg_add_dev(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_add_dev() argument
2525 if (tabptr == NULL) in zonecfg_add_dev()
2531 if ((err = zonecfg_add_dev_core(handle, tabptr)) != Z_OK) in zonecfg_add_dev()
2538 zonecfg_delete_dev_core(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_delete_dev_core() argument
2548 tabptr->zone_dev_match); in zonecfg_delete_dev_core()
2560 zonecfg_delete_dev(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_delete_dev() argument
2564 if (tabptr == NULL) in zonecfg_delete_dev()
2570 if ((err = zonecfg_delete_dev_core(handle, tabptr)) != Z_OK) in zonecfg_delete_dev()
2600 zonecfg_add_auth_core(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_add_auth_core() argument
2607 err = newprop(newnode, DTD_ATTR_USER, tabptr->zone_admin_user); in zonecfg_add_auth_core()
2610 err = newprop(newnode, DTD_ATTR_AUTHS, tabptr->zone_admin_auths); in zonecfg_add_auth_core()
2614 handle, tabptr->zone_admin_user, zonename, B_FALSE)) != Z_OK) in zonecfg_add_auth_core()
2620 zonecfg_add_admin(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_add_admin() argument
2625 if (tabptr == NULL) in zonecfg_add_admin()
2631 if ((err = zonecfg_add_auth_core(handle, tabptr, in zonecfg_add_admin()
2638 zonecfg_delete_auth_core(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_delete_auth_core() argument
2649 tabptr->zone_admin_user); in zonecfg_delete_auth_core()
2652 handle, tabptr->zone_admin_user, in zonecfg_delete_auth_core()
2664 zonecfg_delete_admin(zone_dochandle_t handle, struct zone_admintab *tabptr, in zonecfg_delete_admin() argument
2669 if (tabptr == NULL) in zonecfg_delete_admin()
2675 if ((err = zonecfg_delete_auth_core(handle, tabptr, zonename)) != Z_OK) in zonecfg_delete_admin()
2705 zonecfg_lookup_admin(zone_dochandle_t handle, struct zone_admintab *tabptr) in zonecfg_lookup_admin() argument
2711 if (tabptr == NULL) in zonecfg_lookup_admin()
2722 if (strlen(tabptr->zone_admin_user) > 0) { in zonecfg_lookup_admin()
2725 (strcmp(tabptr->zone_admin_user, user) == 0)) { in zonecfg_lookup_admin()
2738 if ((err = fetchprop(cur, DTD_ATTR_USER, tabptr->zone_admin_user, in zonecfg_lookup_admin()
2739 sizeof (tabptr->zone_admin_user))) != Z_OK) in zonecfg_lookup_admin()
2742 if ((err = fetchprop(cur, DTD_ATTR_AUTHS, tabptr->zone_admin_auths, in zonecfg_lookup_admin()
2743 sizeof (tabptr->zone_admin_auths))) != Z_OK) in zonecfg_lookup_admin()
2979 zonecfg_lookup_attr(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_lookup_attr() argument
2985 if (tabptr == NULL) in zonecfg_lookup_attr()
2996 if (strlen(tabptr->zone_attr_name) > 0) { in zonecfg_lookup_attr()
2999 (strcmp(tabptr->zone_attr_name, name) == 0)) { in zonecfg_lookup_attr()
3006 if (strlen(tabptr->zone_attr_type) > 0) { in zonecfg_lookup_attr()
3009 if (strcmp(tabptr->zone_attr_type, type) == 0) { in zonecfg_lookup_attr()
3024 if (strlen(tabptr->zone_attr_value) > 0) { in zonecfg_lookup_attr()
3027 if (strcmp(tabptr->zone_attr_value, value) == in zonecfg_lookup_attr()
3049 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_attr_name, in zonecfg_lookup_attr()
3050 sizeof (tabptr->zone_attr_name))) != Z_OK) in zonecfg_lookup_attr()
3053 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_attr_type, in zonecfg_lookup_attr()
3054 sizeof (tabptr->zone_attr_type))) != Z_OK) in zonecfg_lookup_attr()
3057 if ((err = fetchprop(cur, DTD_ATTR_VALUE, tabptr->zone_attr_value, in zonecfg_lookup_attr()
3058 sizeof (tabptr->zone_attr_value))) != Z_OK) in zonecfg_lookup_attr()
3065 zonecfg_add_attr_core(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_add_attr_core() argument
3071 err = newprop(newnode, DTD_ATTR_NAME, tabptr->zone_attr_name); in zonecfg_add_attr_core()
3074 err = newprop(newnode, DTD_ATTR_TYPE, tabptr->zone_attr_type); in zonecfg_add_attr_core()
3077 err = newprop(newnode, DTD_ATTR_VALUE, tabptr->zone_attr_value); in zonecfg_add_attr_core()
3084 zonecfg_add_attr(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_add_attr() argument
3088 if (tabptr == NULL) in zonecfg_add_attr()
3094 if ((err = zonecfg_add_attr_core(handle, tabptr)) != Z_OK) in zonecfg_add_attr()
3101 zonecfg_delete_attr_core(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_delete_attr_core() argument
3111 tabptr->zone_attr_name); in zonecfg_delete_attr_core()
3113 tabptr->zone_attr_type); in zonecfg_delete_attr_core()
3115 tabptr->zone_attr_value); in zonecfg_delete_attr_core()
3127 zonecfg_delete_attr(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_delete_attr() argument
3131 if (tabptr == NULL) in zonecfg_delete_attr()
3137 if ((err = zonecfg_delete_attr_core(handle, tabptr)) != Z_OK) in zonecfg_delete_attr()
3252 zonecfg_lookup_rctl(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_lookup_rctl() argument
3259 if (strlen(tabptr->zone_rctl_name) == 0) in zonecfg_lookup_rctl()
3271 (strcmp(savedname, tabptr->zone_rctl_name) == 0)) { in zonecfg_lookup_rctl()
3272 tabptr->zone_rctl_valptr = NULL; in zonecfg_lookup_rctl()
3294 if (zonecfg_add_rctl_value(tabptr, valptr) != in zonecfg_lookup_rctl()
3305 zonecfg_add_rctl_core(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_add_rctl_core() argument
3312 err = newprop(newnode, DTD_ATTR_NAME, tabptr->zone_rctl_name); in zonecfg_add_rctl_core()
3315 for (valptr = tabptr->zone_rctl_valptr; valptr != NULL; in zonecfg_add_rctl_core()
3336 zonecfg_add_rctl(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_add_rctl() argument
3340 if (tabptr == NULL) in zonecfg_add_rctl()
3346 if ((err = zonecfg_add_rctl_core(handle, tabptr)) != Z_OK) in zonecfg_add_rctl()
3353 zonecfg_delete_rctl_core(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_delete_rctl_core() argument
3367 (const xmlChar *) tabptr->zone_rctl_name); in zonecfg_delete_rctl_core()
3380 zonecfg_delete_rctl(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_delete_rctl() argument
3384 if (tabptr == NULL) in zonecfg_delete_rctl()
3390 if ((err = zonecfg_delete_rctl_core(handle, tabptr)) != Z_OK) in zonecfg_delete_rctl()
3421 struct zone_rctltab *tabptr, in zonecfg_add_rctl_value() argument
3427 last = tabptr->zone_rctl_valptr; in zonecfg_add_rctl_value()
3437 tabptr->zone_rctl_valptr = new; in zonecfg_add_rctl_value()
3445 struct zone_rctltab *tabptr, in zonecfg_remove_rctl_value() argument
3450 last = tabptr->zone_rctl_valptr; in zonecfg_remove_rctl_value()
3459 if (this == tabptr->zone_rctl_valptr) in zonecfg_remove_rctl_value()
3460 tabptr->zone_rctl_valptr = next; in zonecfg_remove_rctl_value()
4640 zonecfg_getfsent(zone_dochandle_t handle, struct zone_fstab *tabptr) in zonecfg_getfsent() argument
4660 if ((err = fetchprop(cur, DTD_ATTR_SPECIAL, tabptr->zone_fs_special, in zonecfg_getfsent()
4661 sizeof (tabptr->zone_fs_special))) != Z_OK) { in zonecfg_getfsent()
4666 if ((err = fetchprop(cur, DTD_ATTR_RAW, tabptr->zone_fs_raw, in zonecfg_getfsent()
4667 sizeof (tabptr->zone_fs_raw))) != Z_OK) { in zonecfg_getfsent()
4672 if ((err = fetchprop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir, in zonecfg_getfsent()
4673 sizeof (tabptr->zone_fs_dir))) != Z_OK) { in zonecfg_getfsent()
4678 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_fs_type, in zonecfg_getfsent()
4679 sizeof (tabptr->zone_fs_type))) != Z_OK) { in zonecfg_getfsent()
4685 tabptr->zone_fs_options = NULL; in zonecfg_getfsent()
4691 if (zonecfg_add_fs_option(tabptr, options_str) != Z_OK) in zonecfg_getfsent()
4712 zonecfg_getnwifent(zone_dochandle_t handle, struct zone_nwiftab *tabptr) in zonecfg_getnwifent() argument
4731 if ((err = fetchprop(cur, DTD_ATTR_ADDRESS, tabptr->zone_nwif_address, in zonecfg_getnwifent()
4732 sizeof (tabptr->zone_nwif_address))) != Z_OK) { in zonecfg_getnwifent()
4738 tabptr->zone_nwif_allowed_address, in zonecfg_getnwifent()
4739 sizeof (tabptr->zone_nwif_allowed_address))) != Z_OK) { in zonecfg_getnwifent()
4744 if ((err = fetchprop(cur, DTD_ATTR_PHYSICAL, tabptr->zone_nwif_physical, in zonecfg_getnwifent()
4745 sizeof (tabptr->zone_nwif_physical))) != Z_OK) { in zonecfg_getnwifent()
4751 tabptr->zone_nwif_defrouter, in zonecfg_getnwifent()
4752 sizeof (tabptr->zone_nwif_defrouter))) != Z_OK) { in zonecfg_getnwifent()
4774 zonecfg_getdevent(zone_dochandle_t handle, struct zone_devtab *tabptr) in zonecfg_getdevent() argument
4793 if ((err = fetchprop(cur, DTD_ATTR_MATCH, tabptr->zone_dev_match, in zonecfg_getdevent()
4794 sizeof (tabptr->zone_dev_match))) != Z_OK) { in zonecfg_getdevent()
4816 zonecfg_getrctlent(zone_dochandle_t handle, struct zone_rctltab *tabptr) in zonecfg_getrctlent() argument
4836 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_rctl_name, in zonecfg_getrctlent()
4837 sizeof (tabptr->zone_rctl_name))) != Z_OK) { in zonecfg_getrctlent()
4842 tabptr->zone_rctl_valptr = NULL; in zonecfg_getrctlent()
4857 if (zonecfg_add_rctl_value(tabptr, valptr) != Z_OK) in zonecfg_getrctlent()
4878 zonecfg_getattrent(zone_dochandle_t handle, struct zone_attrtab *tabptr) in zonecfg_getattrent() argument
4897 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_attr_name, in zonecfg_getattrent()
4898 sizeof (tabptr->zone_attr_name))) != Z_OK) { in zonecfg_getattrent()
4903 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_attr_type, in zonecfg_getattrent()
4904 sizeof (tabptr->zone_attr_type))) != Z_OK) { in zonecfg_getattrent()
4909 if ((err = fetchprop(cur, DTD_ATTR_VALUE, tabptr->zone_attr_value, in zonecfg_getattrent()
4910 sizeof (tabptr->zone_attr_value))) != Z_OK) { in zonecfg_getattrent()
4932 zonecfg_getadminent(zone_dochandle_t handle, struct zone_admintab *tabptr) in zonecfg_getadminent() argument
4951 if ((err = fetchprop(cur, DTD_ATTR_USER, tabptr->zone_admin_user, in zonecfg_getadminent()
4952 sizeof (tabptr->zone_admin_user))) != Z_OK) { in zonecfg_getadminent()
4958 if ((err = fetchprop(cur, DTD_ATTR_AUTHS, tabptr->zone_admin_auths, in zonecfg_getadminent()
4959 sizeof (tabptr->zone_admin_auths))) != Z_OK) { in zonecfg_getadminent()
6294 zonecfg_add_ds_core(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_add_ds_core() argument
6301 tabptr->zone_dataset_name)) != Z_OK) in zonecfg_add_ds_core()
6307 zonecfg_add_ds(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_add_ds() argument
6311 if (tabptr == NULL) in zonecfg_add_ds()
6317 if ((err = zonecfg_add_ds_core(handle, tabptr)) != Z_OK) in zonecfg_add_ds()
6324 zonecfg_delete_ds_core(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_delete_ds_core() argument
6333 tabptr->zone_dataset_name)) { in zonecfg_delete_ds_core()
6343 zonecfg_delete_ds(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_delete_ds() argument
6347 if (tabptr == NULL) in zonecfg_delete_ds()
6353 if ((err = zonecfg_delete_ds_core(handle, tabptr)) != Z_OK) in zonecfg_delete_ds()
6383 zonecfg_lookup_ds(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_lookup_ds() argument
6389 if (tabptr == NULL) in zonecfg_lookup_ds()
6400 if (strlen(tabptr->zone_dataset_name) > 0) { in zonecfg_lookup_ds()
6403 (strcmp(tabptr->zone_dataset_name, in zonecfg_lookup_ds()
6417 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_dataset_name, in zonecfg_lookup_ds()
6418 sizeof (tabptr->zone_dataset_name))) != Z_OK) in zonecfg_lookup_ds()
6431 zonecfg_getdsent(zone_dochandle_t handle, struct zone_dstab *tabptr) in zonecfg_getdsent() argument
6450 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_dataset_name, in zonecfg_getdsent()
6451 sizeof (tabptr->zone_dataset_name))) != Z_OK) { in zonecfg_getdsent()
6696 add_pset_core(zone_dochandle_t handle, struct zone_psettab *tabptr) in add_pset_core() argument
6703 tabptr->zone_ncpu_min)) != Z_OK) in add_pset_core()
6706 tabptr->zone_ncpu_max)) != Z_OK) in add_pset_core()
6709 if ((err = modify_tmp_pool(handle, tabptr->zone_importance)) != Z_OK) in add_pset_core()
6716 zonecfg_add_pset(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_add_pset() argument
6720 if (tabptr == NULL) in zonecfg_add_pset()
6726 if ((err = add_pset_core(handle, tabptr)) != Z_OK) in zonecfg_add_pset()
6763 zonecfg_modify_pset(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_modify_pset() argument
6767 if (tabptr == NULL) in zonecfg_modify_pset()
6773 if ((err = add_pset_core(handle, tabptr)) != Z_OK) in zonecfg_modify_pset()
6780 zonecfg_lookup_pset(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_lookup_pset() argument
6786 if (tabptr == NULL) in zonecfg_lookup_pset()
6793 tabptr->zone_importance[0] = '\0'; in zonecfg_lookup_pset()
6799 tabptr->zone_ncpu_min, in zonecfg_lookup_pset()
6800 sizeof (tabptr->zone_ncpu_min))) != Z_OK) { in zonecfg_lookup_pset()
6806 tabptr->zone_ncpu_max, in zonecfg_lookup_pset()
6807 sizeof (tabptr->zone_ncpu_max))) != Z_OK) { in zonecfg_lookup_pset()
6816 tabptr->zone_importance, in zonecfg_lookup_pset()
6817 sizeof (tabptr->zone_importance))) != Z_OK) { in zonecfg_lookup_pset()
6828 zonecfg_getpsetent(zone_dochandle_t handle, struct zone_psettab *tabptr) in zonecfg_getpsetent() argument
6835 err = zonecfg_lookup_pset(handle, tabptr); in zonecfg_getpsetent()
6843 add_mcap(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in add_mcap() argument
6849 if ((err = newprop(newnode, DTD_ATTR_PHYSCAP, tabptr->zone_physmem_cap)) in add_mcap()
6877 zonecfg_modify_mcap(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in zonecfg_modify_mcap() argument
6881 if (tabptr == NULL) in zonecfg_modify_mcap()
6889 if ((err = add_mcap(handle, tabptr)) != Z_OK) in zonecfg_modify_mcap()
6896 zonecfg_lookup_mcap(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in zonecfg_lookup_mcap() argument
6901 if (tabptr == NULL) in zonecfg_lookup_mcap()
6912 tabptr->zone_physmem_cap, in zonecfg_lookup_mcap()
6913 sizeof (tabptr->zone_physmem_cap))) != Z_OK) { in zonecfg_lookup_mcap()
6925 getmcapent_core(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in getmcapent_core() argument
6944 if ((err = fetchprop(cur, DTD_ATTR_PHYSCAP, tabptr->zone_physmem_cap, in getmcapent_core()
6945 sizeof (tabptr->zone_physmem_cap))) != Z_OK) { in getmcapent_core()
6955 zonecfg_getmcapent(zone_dochandle_t handle, struct zone_mcaptab *tabptr) in zonecfg_getmcapent() argument
6962 err = getmcapent_core(handle, tabptr); in zonecfg_getmcapent()
7050 zonecfg_getdevperment(zone_dochandle_t handle, struct zone_devpermtab *tabptr) in zonecfg_getdevperment() argument
7056 tabptr->zone_devperm_acl = NULL; in zonecfg_getdevperment()
7072 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_devperm_name, in zonecfg_getdevperment()
7073 sizeof (tabptr->zone_devperm_name))) != Z_OK) { in zonecfg_getdevperment()
7082 tabptr->zone_devperm_uid = (uid_t)atol(buf); in zonecfg_getdevperment()
7088 tabptr->zone_devperm_gid = (gid_t)atol(buf); in zonecfg_getdevperment()
7094 tabptr->zone_devperm_mode = (mode_t)strtol(buf, (char **)NULL, 8); in zonecfg_getdevperment()
7097 &(tabptr->zone_devperm_acl))) != Z_OK) { in zonecfg_getdevperment()