Lines Matching refs:bhp

218 	struct brand_handle *bhp;  in brand_open()  local
241 if ((bhp = malloc(sizeof (struct brand_handle))) == NULL) in brand_open()
243 bzero(bhp, sizeof (struct brand_handle)); in brand_open()
245 (void) strcpy(bhp->bh_name, name); in brand_open()
252 if ((bhp->bh_config = open_xml_file(path)) == NULL) { in brand_open()
253 brand_close((brand_handle_t)bhp); in brand_open()
261 if ((node = xmlDocGetRootElement(bhp->bh_config)) == NULL) { in brand_open()
262 brand_close((brand_handle_t)bhp); in brand_open()
267 brand_close((brand_handle_t)bhp); in brand_open()
272 brand_close((brand_handle_t)bhp); in brand_open()
278 brand_close((brand_handle_t)bhp); in brand_open()
288 if ((bhp->bh_platform = open_xml_file(path)) == NULL) { in brand_open()
289 brand_close((brand_handle_t)bhp); in brand_open()
293 return ((brand_handle_t)bhp); in brand_open()
302 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_close() local
303 if (bhp->bh_platform != NULL) in brand_close()
304 xmlFreeDoc(bhp->bh_platform); in brand_close()
305 if (bhp->bh_config != NULL) in brand_close()
306 xmlFreeDoc(bhp->bh_config); in brand_close()
307 free(bhp); in brand_close()
377 brand_get_value(struct brand_handle *bhp, const char *zonename, in brand_get_value() argument
389 if ((node = xmlDocGetRootElement(bhp->bh_config)) == NULL) in brand_get_value()
445 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_attach() local
446 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_attach()
454 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_boot() local
455 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_boot()
462 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_brandname() local
463 if (len <= strlen(bhp->bh_name)) in brand_get_brandname()
466 (void) strcpy(buf, bhp->bh_name); in brand_get_brandname()
475 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_clone() local
476 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_clone()
484 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_detach() local
485 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_detach()
493 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_halt() local
494 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_halt()
502 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_shutdown() local
503 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_shutdown()
510 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_initname() local
511 return (brand_get_value(bhp, NULL, NULL, NULL, NULL, in brand_get_initname()
518 struct brand_handle *bhp = (struct brand_handle *)bh; in i_brand_restartinit() local
521 if (brand_get_value(bhp, NULL, NULL, NULL, NULL, in i_brand_restartinit()
553 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_login_cmd() local
555 return (brand_get_value(bhp, NULL, NULL, username, curr_zone, in brand_get_login_cmd()
563 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_forcedlogin_cmd() local
565 return (brand_get_value(bhp, NULL, NULL, username, curr_zone, in brand_get_forcedlogin_cmd()
573 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_user_cmd() local
575 return (brand_get_value(bhp, NULL, NULL, username, NULL, in brand_get_user_cmd()
583 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_install() local
584 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_install()
591 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_installopts() local
592 return (brand_get_value(bhp, NULL, NULL, NULL, NULL, in brand_get_installopts()
599 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_modname() local
600 return (brand_get_value(bhp, NULL, NULL, NULL, NULL, in brand_get_modname()
608 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_postattach() local
609 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_postattach()
617 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_postclone() local
618 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_postclone()
626 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_postinstall() local
627 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_postinstall()
635 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_postsnap() local
636 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_postsnap()
644 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_poststatechange() local
645 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_poststatechange()
653 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_predetach() local
654 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_predetach()
662 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_presnap() local
663 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_presnap()
671 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_prestatechange() local
672 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_prestatechange()
680 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_preuninstall() local
681 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_preuninstall()
689 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_query() local
690 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_query()
697 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_secflags() local
698 return (brand_get_value(bhp, NULL, NULL, NULL, NULL, in brand_get_secflags()
706 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_uninstall() local
707 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_uninstall()
715 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_validatesnap() local
716 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_validatesnap()
723 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_verify_cfg() local
724 return (brand_get_value(bhp, NULL, NULL, NULL, NULL, in brand_get_verify_cfg()
732 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_verify_adm() local
733 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_verify_adm()
741 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_get_sysboot() local
742 return (brand_get_value(bhp, zonename, zonepath, NULL, NULL, in brand_get_sysboot()
749 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_allow_exclusive_ip() local
754 assert(bhp != NULL); in brand_allow_exclusive_ip()
756 if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL) in brand_allow_exclusive_ip()
784 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_config_iter_privilege() local
790 if ((node = xmlDocGetRootElement(bhp->bh_config)) == NULL) in brand_config_iter_privilege()
830 i_brand_platform_iter_mounts(struct brand_handle *bhp, const char *zonename, in i_brand_platform_iter_mounts() argument
840 if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL) in i_brand_platform_iter_mounts()
909 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_platform_iter_gmounts() local
910 return (i_brand_platform_iter_mounts(bhp, zonename, zonepath, func, in brand_platform_iter_gmounts()
924 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_platform_iter_mounts() local
925 return (i_brand_platform_iter_mounts(bhp, NULL, NULL, func, data, in brand_platform_iter_mounts()
939 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_platform_iter_link() local
944 if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL) in brand_platform_iter_link()
986 struct brand_handle *bhp = (struct brand_handle *)bh; in brand_platform_iter_devices() local
995 assert(bhp != NULL); in brand_platform_iter_devices()
1000 if ((node = xmlDocGetRootElement(bhp->bh_platform)) == NULL) in brand_platform_iter_devices()