Lines Matching refs:cur
446 fetchprop(xmlNodePtr cur, const xmlChar *propname, char *dst, size_t dstsize) in fetchprop() argument
451 if ((property = xmlGetProp(cur, propname)) == NULL) in fetchprop()
461 fetch_alloc_prop(xmlNodePtr cur, const xmlChar *propname, char **dst) in fetch_alloc_prop() argument
465 if ((property = xmlGetProp(cur, propname)) == NULL) in fetch_alloc_prop()
1601 xmlNodePtr cur; in zonecfg_set_iptype() local
1606 cur = xmlDocGetRootElement(handle->zone_dh_doc); in zonecfg_set_iptype()
1607 if (cur == NULL) { in zonecfg_set_iptype()
1611 if (xmlStrcmp(cur->name, DTD_ELEM_ZONE) != 0) { in zonecfg_set_iptype()
1624 (void) xmlUnsetProp(cur, DTD_ATTR_IPTYPE); in zonecfg_set_iptype()
1627 if (xmlSetProp(cur, DTD_ATTR_IPTYPE, in zonecfg_set_iptype()
1652 xmlNodePtr newnode, cur = handle->zone_dh_cur, options_node; in zonecfg_add_filesystem_core() local
1656 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_FS, NULL); in zonecfg_add_filesystem_core()
1761 match_prop(xmlNodePtr cur, const xmlChar *attr, char *user_prop) in match_prop() argument
1766 gotten_prop = xmlGetProp(cur, attr); in match_prop()
1778 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_filesystem_core() local
1781 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_filesystem_core()
1782 if (xmlStrcmp(cur->name, DTD_ELEM_FS)) in zonecfg_delete_filesystem_core()
1784 dir_match = match_prop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir); in zonecfg_delete_filesystem_core()
1785 spec_match = match_prop(cur, DTD_ATTR_SPECIAL, in zonecfg_delete_filesystem_core()
1787 raw_match = match_prop(cur, DTD_ATTR_RAW, in zonecfg_delete_filesystem_core()
1789 type_match = match_prop(cur, DTD_ATTR_TYPE, in zonecfg_delete_filesystem_core()
1792 xmlUnlinkNode(cur); in zonecfg_delete_filesystem_core()
1793 xmlFreeNode(cur); in zonecfg_delete_filesystem_core()
1845 xmlNodePtr cur, options, firstmatch; in zonecfg_lookup_filesystem() local
1863 cur = handle->zone_dh_cur; in zonecfg_lookup_filesystem()
1865 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_filesystem()
1866 if (xmlStrcmp(cur->name, DTD_ELEM_FS)) in zonecfg_lookup_filesystem()
1869 if ((fetchprop(cur, DTD_ATTR_DIR, dirname, in zonecfg_lookup_filesystem()
1873 firstmatch = cur; in zonecfg_lookup_filesystem()
1879 if ((fetchprop(cur, DTD_ATTR_SPECIAL, special, in zonecfg_lookup_filesystem()
1884 firstmatch = cur; in zonecfg_lookup_filesystem()
1885 else if (firstmatch != cur) in zonecfg_lookup_filesystem()
1892 if (firstmatch == cur) in zonecfg_lookup_filesystem()
1898 if ((fetchprop(cur, DTD_ATTR_RAW, raw, in zonecfg_lookup_filesystem()
1902 firstmatch = cur; in zonecfg_lookup_filesystem()
1903 else if (firstmatch != cur) in zonecfg_lookup_filesystem()
1910 if (firstmatch == cur) in zonecfg_lookup_filesystem()
1916 if ((fetchprop(cur, DTD_ATTR_TYPE, type, in zonecfg_lookup_filesystem()
1920 firstmatch = cur; in zonecfg_lookup_filesystem()
1921 else if (firstmatch != cur) in zonecfg_lookup_filesystem()
1928 if (firstmatch == cur) in zonecfg_lookup_filesystem()
1938 cur = firstmatch; in zonecfg_lookup_filesystem()
1940 if ((err = fetchprop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir, in zonecfg_lookup_filesystem()
1944 if ((err = fetchprop(cur, DTD_ATTR_SPECIAL, tabptr->zone_fs_special, in zonecfg_lookup_filesystem()
1948 if ((err = fetchprop(cur, DTD_ATTR_RAW, tabptr->zone_fs_raw, in zonecfg_lookup_filesystem()
1952 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_fs_type, in zonecfg_lookup_filesystem()
1958 for (options = cur->xmlChildrenNode; options != NULL; in zonecfg_lookup_filesystem()
2086 xmlNodePtr cur; in zonecfg_lookup_nwif() local
2127 cur = handle->zone_dh_cur; in zonecfg_lookup_nwif()
2128 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_nwif()
2130 if (xmlStrcmp(cur->name, DTD_ELEM_NET)) in zonecfg_lookup_nwif()
2137 if (physspec != 0 && (fetchprop(cur, DTD_ATTR_PHYSICAL, in zonecfg_lookup_nwif()
2142 (fetchprop(cur, DTD_ATTR_ADDRESS, address, in zonecfg_lookup_nwif()
2148 (fetchprop(cur, DTD_ATTR_ALLOWED_ADDRESS, address, in zonecfg_lookup_nwif()
2153 if (defrouterspec != 0 && (fetchprop(cur, DTD_ATTR_DEFROUTER, in zonecfg_lookup_nwif()
2164 firstmatch = cur; in zonecfg_lookup_nwif()
2171 cur = firstmatch; in zonecfg_lookup_nwif()
2173 if ((err = fetchprop(cur, DTD_ATTR_PHYSICAL, tabptr->zone_nwif_physical, in zonecfg_lookup_nwif()
2178 (err = fetchprop(cur, DTD_ATTR_ADDRESS, tabptr->zone_nwif_address, in zonecfg_lookup_nwif()
2183 (err = fetchprop(cur, DTD_ATTR_ALLOWED_ADDRESS, in zonecfg_lookup_nwif()
2188 if ((err = fetchprop(cur, DTD_ATTR_DEFROUTER, in zonecfg_lookup_nwif()
2199 xmlNodePtr newnode, cur = handle->zone_dh_cur; in zonecfg_add_nwif_core() local
2202 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_NET, NULL); in zonecfg_add_nwif_core()
2245 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_nwif_core() local
2248 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_nwif_core()
2249 if (xmlStrcmp(cur->name, DTD_ELEM_NET)) in zonecfg_delete_nwif_core()
2252 addr_match = match_prop(cur, DTD_ATTR_ADDRESS, in zonecfg_delete_nwif_core()
2254 allowed_addr_match = match_prop(cur, DTD_ATTR_ALLOWED_ADDRESS, in zonecfg_delete_nwif_core()
2256 phys_match = match_prop(cur, DTD_ATTR_PHYSICAL, in zonecfg_delete_nwif_core()
2260 xmlUnlinkNode(cur); in zonecfg_delete_nwif_core()
2261 xmlFreeNode(cur); in zonecfg_delete_nwif_core()
2457 xmlNodePtr cur, firstmatch; in zonecfg_lookup_dev() local
2467 cur = handle->zone_dh_cur; in zonecfg_lookup_dev()
2469 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_dev()
2470 if (xmlStrcmp(cur->name, DTD_ELEM_DEVICE)) in zonecfg_lookup_dev()
2475 if ((fetchprop(cur, DTD_ATTR_MATCH, match, in zonecfg_lookup_dev()
2480 firstmatch = cur; in zonecfg_lookup_dev()
2481 else if (firstmatch != cur) in zonecfg_lookup_dev()
2488 if (firstmatch == cur) in zonecfg_lookup_dev()
2496 cur = firstmatch; in zonecfg_lookup_dev()
2498 if ((err = fetchprop(cur, DTD_ATTR_MATCH, tabptr->zone_dev_match, in zonecfg_lookup_dev()
2508 xmlNodePtr newnode, cur = handle->zone_dh_cur; in zonecfg_add_dev_core() local
2511 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_DEVICE, NULL); in zonecfg_add_dev_core()
2540 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_dev_core() local
2543 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_dev_core()
2544 if (xmlStrcmp(cur->name, DTD_ELEM_DEVICE)) in zonecfg_delete_dev_core()
2547 match_match = match_prop(cur, DTD_ATTR_MATCH, in zonecfg_delete_dev_core()
2551 xmlUnlinkNode(cur); in zonecfg_delete_dev_core()
2552 xmlFreeNode(cur); in zonecfg_delete_dev_core()
2603 xmlNodePtr newnode, cur = handle->zone_dh_cur; in zonecfg_add_auth_core() local
2606 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_ADMIN, NULL); in zonecfg_add_auth_core()
2641 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_auth_core() local
2645 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_auth_core()
2646 if (xmlStrcmp(cur->name, DTD_ELEM_ADMIN)) in zonecfg_delete_auth_core()
2648 auth_match = match_prop(cur, DTD_ATTR_USER, in zonecfg_delete_auth_core()
2655 xmlUnlinkNode(cur); in zonecfg_delete_auth_core()
2656 xmlFreeNode(cur); in zonecfg_delete_auth_core()
2707 xmlNodePtr cur, firstmatch; in zonecfg_lookup_admin() local
2717 cur = handle->zone_dh_cur; in zonecfg_lookup_admin()
2719 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_admin()
2720 if (xmlStrcmp(cur->name, DTD_ELEM_ADMIN)) in zonecfg_lookup_admin()
2723 if ((fetchprop(cur, DTD_ATTR_USER, user, in zonecfg_lookup_admin()
2727 firstmatch = cur; in zonecfg_lookup_admin()
2736 cur = firstmatch; in zonecfg_lookup_admin()
2738 if ((err = fetchprop(cur, DTD_ATTR_USER, tabptr->zone_admin_user, in zonecfg_lookup_admin()
2742 if ((err = fetchprop(cur, DTD_ATTR_AUTHS, tabptr->zone_admin_auths, in zonecfg_lookup_admin()
2774 xmlNodePtr cur; in get_detach_dev_entry() local
2781 cur = handle->zone_dh_cur; in get_detach_dev_entry()
2782 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_DEV_PERM, NULL); in get_detach_dev_entry()
2981 xmlNodePtr cur, firstmatch; in zonecfg_lookup_attr() local
2991 cur = handle->zone_dh_cur; in zonecfg_lookup_attr()
2993 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_attr()
2994 if (xmlStrcmp(cur->name, DTD_ELEM_ATTR)) in zonecfg_lookup_attr()
2997 if ((fetchprop(cur, DTD_ATTR_NAME, name, in zonecfg_lookup_attr()
3001 firstmatch = cur; in zonecfg_lookup_attr()
3007 if ((fetchprop(cur, DTD_ATTR_TYPE, type, in zonecfg_lookup_attr()
3011 firstmatch = cur; in zonecfg_lookup_attr()
3012 else if (firstmatch != cur) in zonecfg_lookup_attr()
3019 if (firstmatch == cur) in zonecfg_lookup_attr()
3025 if ((fetchprop(cur, DTD_ATTR_VALUE, value, in zonecfg_lookup_attr()
3030 firstmatch = cur; in zonecfg_lookup_attr()
3031 else if (firstmatch != cur) in zonecfg_lookup_attr()
3038 if (firstmatch == cur) in zonecfg_lookup_attr()
3047 cur = firstmatch; in zonecfg_lookup_attr()
3049 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_attr_name, in zonecfg_lookup_attr()
3053 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_attr_type, in zonecfg_lookup_attr()
3057 if ((err = fetchprop(cur, DTD_ATTR_VALUE, tabptr->zone_attr_value, in zonecfg_lookup_attr()
3067 xmlNodePtr newnode, cur = handle->zone_dh_cur; in zonecfg_add_attr_core() local
3070 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_ATTR, NULL); in zonecfg_add_attr_core()
3103 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_attr_core() local
3106 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_attr_core()
3107 if (xmlStrcmp(cur->name, DTD_ELEM_ATTR)) in zonecfg_delete_attr_core()
3110 name_match = match_prop(cur, DTD_ATTR_NAME, in zonecfg_delete_attr_core()
3112 type_match = match_prop(cur, DTD_ATTR_TYPE, in zonecfg_delete_attr_core()
3114 value_match = match_prop(cur, DTD_ATTR_VALUE, in zonecfg_delete_attr_core()
3118 xmlUnlinkNode(cur); in zonecfg_delete_attr_core()
3119 xmlFreeNode(cur); in zonecfg_delete_attr_core()
3254 xmlNodePtr cur, val; in zonecfg_lookup_rctl() local
3265 cur = handle->zone_dh_cur; in zonecfg_lookup_rctl()
3266 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_rctl()
3267 if (xmlStrcmp(cur->name, DTD_ELEM_RCTL)) in zonecfg_lookup_rctl()
3269 if ((fetchprop(cur, DTD_ATTR_NAME, savedname, in zonecfg_lookup_rctl()
3273 for (val = cur->xmlChildrenNode; val != NULL; in zonecfg_lookup_rctl()
3307 xmlNodePtr newnode, cur = handle->zone_dh_cur, valnode; in zonecfg_add_rctl_core() local
3311 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_RCTL, NULL); in zonecfg_add_rctl_core()
3355 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_rctl_core() local
3359 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_rctl_core()
3360 if (xmlStrcmp(cur->name, DTD_ELEM_RCTL)) in zonecfg_delete_rctl_core()
3363 savedname = xmlGetProp(cur, DTD_ATTR_NAME); in zonecfg_delete_rctl_core()
3371 xmlUnlinkNode(cur); in zonecfg_delete_rctl_core()
3372 xmlFreeNode(cur); in zonecfg_delete_rctl_core()
3484 xmlNodePtr cur; in zonecfg_add_pkg() local
3490 cur = handle->zone_dh_cur; in zonecfg_add_pkg()
3491 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_PACKAGE, NULL); in zonecfg_add_pkg()
3625 xmlNodePtr cur; in zonecfg_setent() local
3635 cur = handle->zone_dh_cur; in zonecfg_setent()
3636 cur = cur->xmlChildrenNode; in zonecfg_setent()
3637 handle->zone_dh_cur = cur; in zonecfg_setent()
3857 xmlNodePtr cur; in zonecfg_num_resources() local
3865 for (cur = handle->zone_dh_cur; cur != NULL; cur = cur->next) in zonecfg_num_resources()
3866 if (xmlStrcmp(cur->name, dtd) == 0) in zonecfg_num_resources()
3879 xmlNodePtr cur; in zonecfg_del_all_resources() local
3887 cur = handle->zone_dh_cur; in zonecfg_del_all_resources()
3888 while (cur != NULL) { in zonecfg_del_all_resources()
3891 if (xmlStrcmp(cur->name, dtd)) { in zonecfg_del_all_resources()
3892 cur = cur->next; in zonecfg_del_all_resources()
3896 tmp = cur->next; in zonecfg_del_all_resources()
3897 xmlUnlinkNode(cur); in zonecfg_del_all_resources()
3898 xmlFreeNode(cur); in zonecfg_del_all_resources()
3899 cur = tmp; in zonecfg_del_all_resources()
4642 xmlNodePtr cur, options; in zonecfg_getfsent() local
4649 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getfsent()
4652 for (; cur != NULL; cur = cur->next) in zonecfg_getfsent()
4653 if (!xmlStrcmp(cur->name, DTD_ELEM_FS)) in zonecfg_getfsent()
4655 if (cur == NULL) { in zonecfg_getfsent()
4660 if ((err = fetchprop(cur, DTD_ATTR_SPECIAL, tabptr->zone_fs_special, in zonecfg_getfsent()
4666 if ((err = fetchprop(cur, DTD_ATTR_RAW, tabptr->zone_fs_raw, in zonecfg_getfsent()
4672 if ((err = fetchprop(cur, DTD_ATTR_DIR, tabptr->zone_fs_dir, in zonecfg_getfsent()
4678 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_fs_type, in zonecfg_getfsent()
4686 for (options = cur->xmlChildrenNode; options != NULL; in zonecfg_getfsent()
4695 handle->zone_dh_cur = cur->next; in zonecfg_getfsent()
4714 xmlNodePtr cur; in zonecfg_getnwifent() local
4720 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getnwifent()
4723 for (; cur != NULL; cur = cur->next) in zonecfg_getnwifent()
4724 if (!xmlStrcmp(cur->name, DTD_ELEM_NET)) in zonecfg_getnwifent()
4726 if (cur == NULL) { in zonecfg_getnwifent()
4731 if ((err = fetchprop(cur, DTD_ATTR_ADDRESS, tabptr->zone_nwif_address, in zonecfg_getnwifent()
4737 if ((err = fetchprop(cur, DTD_ATTR_ALLOWED_ADDRESS, in zonecfg_getnwifent()
4744 if ((err = fetchprop(cur, DTD_ATTR_PHYSICAL, tabptr->zone_nwif_physical, in zonecfg_getnwifent()
4750 if ((err = fetchprop(cur, DTD_ATTR_DEFROUTER, in zonecfg_getnwifent()
4757 handle->zone_dh_cur = cur->next; in zonecfg_getnwifent()
4776 xmlNodePtr cur; in zonecfg_getdevent() local
4782 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getdevent()
4785 for (; cur != NULL; cur = cur->next) in zonecfg_getdevent()
4786 if (!xmlStrcmp(cur->name, DTD_ELEM_DEVICE)) in zonecfg_getdevent()
4788 if (cur == NULL) { in zonecfg_getdevent()
4793 if ((err = fetchprop(cur, DTD_ATTR_MATCH, tabptr->zone_dev_match, in zonecfg_getdevent()
4799 handle->zone_dh_cur = cur->next; in zonecfg_getdevent()
4818 xmlNodePtr cur, val; in zonecfg_getrctlent() local
4825 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getrctlent()
4828 for (; cur != NULL; cur = cur->next) in zonecfg_getrctlent()
4829 if (!xmlStrcmp(cur->name, DTD_ELEM_RCTL)) in zonecfg_getrctlent()
4831 if (cur == NULL) { in zonecfg_getrctlent()
4836 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_rctl_name, in zonecfg_getrctlent()
4843 for (val = cur->xmlChildrenNode; val != NULL; val = val->next) { in zonecfg_getrctlent()
4861 handle->zone_dh_cur = cur->next; in zonecfg_getrctlent()
4880 xmlNodePtr cur; in zonecfg_getattrent() local
4886 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getattrent()
4889 for (; cur != NULL; cur = cur->next) in zonecfg_getattrent()
4890 if (!xmlStrcmp(cur->name, DTD_ELEM_ATTR)) in zonecfg_getattrent()
4892 if (cur == NULL) { in zonecfg_getattrent()
4897 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_attr_name, in zonecfg_getattrent()
4903 if ((err = fetchprop(cur, DTD_ATTR_TYPE, tabptr->zone_attr_type, in zonecfg_getattrent()
4909 if ((err = fetchprop(cur, DTD_ATTR_VALUE, tabptr->zone_attr_value, in zonecfg_getattrent()
4915 handle->zone_dh_cur = cur->next; in zonecfg_getattrent()
4934 xmlNodePtr cur; in zonecfg_getadminent() local
4940 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getadminent()
4943 for (; cur != NULL; cur = cur->next) in zonecfg_getadminent()
4944 if (!xmlStrcmp(cur->name, DTD_ELEM_ADMIN)) in zonecfg_getadminent()
4946 if (cur == NULL) { in zonecfg_getadminent()
4951 if ((err = fetchprop(cur, DTD_ATTR_USER, tabptr->zone_admin_user, in zonecfg_getadminent()
4958 if ((err = fetchprop(cur, DTD_ATTR_AUTHS, tabptr->zone_admin_auths, in zonecfg_getadminent()
4964 handle->zone_dh_cur = cur->next; in zonecfg_getadminent()
6296 xmlNodePtr newnode, cur = handle->zone_dh_cur; in zonecfg_add_ds_core() local
6299 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_DATASET, NULL); in zonecfg_add_ds_core()
6326 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_ds_core() local
6328 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_ds_core()
6329 if (xmlStrcmp(cur->name, DTD_ELEM_DATASET)) in zonecfg_delete_ds_core()
6332 if (match_prop(cur, DTD_ATTR_NAME, in zonecfg_delete_ds_core()
6334 xmlUnlinkNode(cur); in zonecfg_delete_ds_core()
6335 xmlFreeNode(cur); in zonecfg_delete_ds_core()
6385 xmlNodePtr cur, firstmatch; in zonecfg_lookup_ds() local
6395 cur = handle->zone_dh_cur; in zonecfg_lookup_ds()
6397 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_ds()
6398 if (xmlStrcmp(cur->name, DTD_ELEM_DATASET)) in zonecfg_lookup_ds()
6401 if ((fetchprop(cur, DTD_ATTR_NAME, dataset, in zonecfg_lookup_ds()
6406 firstmatch = cur; in zonecfg_lookup_ds()
6415 cur = firstmatch; in zonecfg_lookup_ds()
6417 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_dataset_name, in zonecfg_lookup_ds()
6433 xmlNodePtr cur; in zonecfg_getdsent() local
6439 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getdsent()
6442 for (; cur != NULL; cur = cur->next) in zonecfg_getdsent()
6443 if (!xmlStrcmp(cur->name, DTD_ELEM_DATASET)) in zonecfg_getdsent()
6445 if (cur == NULL) { in zonecfg_getdsent()
6450 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_dataset_name, in zonecfg_getdsent()
6456 handle->zone_dh_cur = cur->next; in zonecfg_getdsent()
6487 xmlNodePtr cur, val; in zonecfg_get_aliased_rctl() local
6503 cur = handle->zone_dh_cur; in zonecfg_get_aliased_rctl()
6504 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_get_aliased_rctl()
6505 if (xmlStrcmp(cur->name, DTD_ELEM_RCTL) != 0) in zonecfg_get_aliased_rctl()
6507 if ((fetchprop(cur, DTD_ATTR_NAME, savedname, in zonecfg_get_aliased_rctl()
6519 for (val = cur->xmlChildrenNode; val != NULL; in zonecfg_get_aliased_rctl()
6655 xmlNodePtr cur = handle->zone_dh_cur; in delete_tmp_pool() local
6660 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in delete_tmp_pool()
6661 if (xmlStrcmp(cur->name, DTD_ELEM_TMPPOOL) == 0) { in delete_tmp_pool()
6662 xmlUnlinkNode(cur); in delete_tmp_pool()
6663 xmlFreeNode(cur); in delete_tmp_pool()
6675 xmlNodePtr cur = handle->zone_dh_cur; in modify_tmp_pool() local
6686 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_TMPPOOL, NULL); in modify_tmp_pool()
6698 xmlNodePtr newnode, cur = handle->zone_dh_cur; in add_pset_core() local
6701 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_PSET, NULL); in add_pset_core()
6737 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_pset() local
6742 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_pset()
6743 if (xmlStrcmp(cur->name, DTD_ELEM_PSET) == 0) { in zonecfg_delete_pset()
6744 xmlUnlinkNode(cur); in zonecfg_delete_pset()
6745 xmlFreeNode(cur); in zonecfg_delete_pset()
6782 xmlNodePtr cur; in zonecfg_lookup_pset() local
6795 cur = handle->zone_dh_cur; in zonecfg_lookup_pset()
6796 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_pset()
6797 if (xmlStrcmp(cur->name, DTD_ELEM_PSET) == 0) { in zonecfg_lookup_pset()
6798 if ((err = fetchprop(cur, DTD_ATTR_NCPU_MIN, in zonecfg_lookup_pset()
6805 if ((err = fetchprop(cur, DTD_ATTR_NCPU_MAX, in zonecfg_lookup_pset()
6814 } else if (xmlStrcmp(cur->name, DTD_ELEM_TMPPOOL) == 0) { in zonecfg_lookup_pset()
6815 if ((err = fetchprop(cur, DTD_ATTR_IMPORTANCE, in zonecfg_lookup_pset()
6845 xmlNodePtr newnode, cur = handle->zone_dh_cur; in add_mcap() local
6848 newnode = xmlNewTextChild(cur, NULL, DTD_ELEM_MCAP, NULL); in add_mcap()
6860 xmlNodePtr cur = handle->zone_dh_cur; in zonecfg_delete_mcap() local
6865 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_delete_mcap()
6866 if (xmlStrcmp(cur->name, DTD_ELEM_MCAP) != 0) in zonecfg_delete_mcap()
6869 xmlUnlinkNode(cur); in zonecfg_delete_mcap()
6870 xmlFreeNode(cur); in zonecfg_delete_mcap()
6898 xmlNodePtr cur; in zonecfg_lookup_mcap() local
6907 cur = handle->zone_dh_cur; in zonecfg_lookup_mcap()
6908 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_lookup_mcap()
6909 if (xmlStrcmp(cur->name, DTD_ELEM_MCAP) != 0) in zonecfg_lookup_mcap()
6911 if ((err = fetchprop(cur, DTD_ATTR_PHYSCAP, in zonecfg_lookup_mcap()
6927 xmlNodePtr cur; in getmcapent_core() local
6933 if ((cur = handle->zone_dh_cur) == NULL) in getmcapent_core()
6936 for (; cur != NULL; cur = cur->next) in getmcapent_core()
6937 if (xmlStrcmp(cur->name, DTD_ELEM_MCAP) == 0) in getmcapent_core()
6939 if (cur == NULL) { in getmcapent_core()
6944 if ((err = fetchprop(cur, DTD_ATTR_PHYSCAP, tabptr->zone_physmem_cap, in getmcapent_core()
6950 handle->zone_dh_cur = cur->next; in getmcapent_core()
6979 xmlNodePtr cur; in zonecfg_getpkgdata() local
6991 if ((cur = handle->zone_dh_cur) == NULL) { in zonecfg_getpkgdata()
6996 for (; cur != NULL; cur = cur->next) { in zonecfg_getpkgdata()
6997 if (xmlStrcmp(cur->name, DTD_ELEM_PACKAGE) == 0) { in zonecfg_getpkgdata()
7000 if ((res = fetchprop(cur, DTD_ATTR_NAME, name, in zonecfg_getpkgdata()
7004 if ((res = fetchprop(cur, DTD_ATTR_VERSION, version, in zonecfg_getpkgdata()
7052 xmlNodePtr cur; in zonecfg_getdevperment() local
7061 if ((cur = handle->zone_dh_cur) == NULL) in zonecfg_getdevperment()
7064 for (; cur != NULL; cur = cur->next) in zonecfg_getdevperment()
7065 if (!xmlStrcmp(cur->name, DTD_ELEM_DEV_PERM)) in zonecfg_getdevperment()
7067 if (cur == NULL) { in zonecfg_getdevperment()
7072 if ((err = fetchprop(cur, DTD_ATTR_NAME, tabptr->zone_devperm_name, in zonecfg_getdevperment()
7078 if ((err = fetchprop(cur, DTD_ATTR_UID, buf, sizeof (buf))) != Z_OK) { in zonecfg_getdevperment()
7084 if ((err = fetchprop(cur, DTD_ATTR_GID, buf, sizeof (buf))) != Z_OK) { in zonecfg_getdevperment()
7090 if ((err = fetchprop(cur, DTD_ATTR_MODE, buf, sizeof (buf))) != Z_OK) { in zonecfg_getdevperment()
7096 if ((err = fetch_alloc_prop(cur, DTD_ATTR_ACL, in zonecfg_getdevperment()
7102 handle->zone_dh_cur = cur->next; in zonecfg_getdevperment()
7950 xmlNodePtr cur; in zonecfg_authorize_users() local
7958 cur = handle->zone_dh_cur; in zonecfg_authorize_users()
7959 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_authorize_users()
7960 if (xmlStrcmp(cur->name, DTD_ELEM_ADMIN)) in zonecfg_authorize_users()
7962 if (fetchprop(cur, DTD_ATTR_USER, user, in zonecfg_authorize_users()
7965 if (fetchprop(cur, DTD_ATTR_AUTHS, auths, in zonecfg_authorize_users()
7986 xmlNodePtr cur; in zonecfg_deauthorize_users() local
7993 cur = handle->zone_dh_cur; in zonecfg_deauthorize_users()
7994 for (cur = cur->xmlChildrenNode; cur != NULL; cur = cur->next) { in zonecfg_deauthorize_users()
7995 if (xmlStrcmp(cur->name, DTD_ELEM_ADMIN)) in zonecfg_deauthorize_users()
7997 if (fetchprop(cur, DTD_ATTR_USER, user, in zonecfg_deauthorize_users()