Lines Matching refs:a_gdt

171 	int		(*c_func)(int argc, char **argv, GLOBALDATA_T *a_gdt);
178 GLOBALDATA_T *a_gdt);
180 GLOBALDATA_T *a_gdt);
182 GLOBALDATA_T *a_gdt);
184 GLOBALDATA_T *a_gdt);
186 GLOBALDATA_T *a_gdt);
188 GLOBALDATA_T *a_gdt);
190 GLOBALDATA_T *a_gdt);
192 GLOBALDATA_T *a_gdt);
194 GLOBALDATA_T *a_gdt);
196 GLOBALDATA_T *a_gdt);
198 GLOBALDATA_T *a_gdt);
200 GLOBALDATA_T *a_gdt);
202 GLOBALDATA_T *a_gdt);
209 static int calculateFileSystemConfig(GLOBALDATA_T *a_gdt);
213 static int parseGlobalData(char *a_envVar, GLOBALDATA_T **a_gdt);
221 static void dumpGlobalData(GLOBALDATA_T *a_gdt);
507 cmd_is_diskless_client(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_diskless_client() argument
540 r = cmd_is_nonglobal_zone(argc, argv, a_gdt); in cmd_is_diskless_client()
545 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_diskless_client()
551 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_diskless_client()
557 r = cmd_is_boot_environment(argc, argv, a_gdt); in cmd_is_diskless_client()
627 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_diskless_client()
686 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_diskless_client()
687 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_diskless_client()
695 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_diskless_client()
696 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_diskless_client()
734 cmd_is_global_zone(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_global_zone() argument
765 r = cmd_is_nonglobal_zone(argc, argv, a_gdt); in cmd_is_global_zone()
770 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_global_zone()
776 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_global_zone()
782 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_global_zone()
837 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_global_zone()
838 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_global_zone()
846 if (a_gdt->gd_nonglobalZoneInstall == B_TRUE) { in cmd_is_global_zone()
854 if ((a_gdt->gd_globalZoneInstall == B_TRUE) && in cmd_is_global_zone()
855 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_global_zone()
867 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) == 0) { in cmd_is_global_zone()
879 rootPath, a_gdt->gd_zoneName); in cmd_is_global_zone()
952 cmd_is_netinstall_image(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_netinstall_image() argument
979 r = cmd_is_global_zone(argc, argv, a_gdt); in cmd_is_netinstall_image()
1031 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_netinstall_image()
1039 if (cmd_is_mounted_miniroot(argc, argv, a_gdt) == R_SUCCESS) { in cmd_is_netinstall_image()
1087 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_netinstall_image()
1088 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_netinstall_image()
1096 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_netinstall_image()
1097 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_netinstall_image()
1128 cmd_is_mounted_miniroot(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_mounted_miniroot() argument
1189 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_mounted_miniroot()
1217 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_mounted_miniroot()
1218 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_mounted_miniroot()
1226 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_mounted_miniroot()
1227 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_mounted_miniroot()
1255 cmd_is_nonglobal_zone(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_nonglobal_zone() argument
1316 if ((a_gdt->gd_nonglobalZoneInstall == B_TRUE) && in cmd_is_nonglobal_zone()
1317 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_nonglobal_zone()
1319 rootPath, a_gdt->gd_zoneName); in cmd_is_nonglobal_zone()
1325 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_nonglobal_zone()
1326 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_nonglobal_zone()
1334 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_nonglobal_zone()
1335 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_nonglobal_zone()
1352 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) == 0) { in cmd_is_nonglobal_zone()
1355 rootPath, a_gdt->gd_zoneName); in cmd_is_nonglobal_zone()
1360 rootPath, a_gdt->gd_zoneName); in cmd_is_nonglobal_zone()
1439 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) == 0) { in cmd_is_nonglobal_zone()
1463 if ((a_gdt->gd_parentZoneName != NULL) && in cmd_is_nonglobal_zone()
1464 (a_gdt->gd_currentZoneName != NULL) && in cmd_is_nonglobal_zone()
1465 (strcmp(a_gdt->gd_parentZoneName, in cmd_is_nonglobal_zone()
1466 a_gdt->gd_currentZoneName) == 0)) { in cmd_is_nonglobal_zone()
1469 rootPath, a_gdt->gd_parentZoneName); in cmd_is_nonglobal_zone()
1478 if (a_gdt->inMountedState) { in cmd_is_nonglobal_zone()
1493 if ((a_gdt->gd_parentZoneType != NULL) && in cmd_is_nonglobal_zone()
1494 (strcmp(a_gdt->gd_parentZoneType, "nonglobal") == 0)) { in cmd_is_nonglobal_zone()
1502 if ((a_gdt->gd_currentZoneType != NULL) && in cmd_is_nonglobal_zone()
1503 (strcmp(a_gdt->gd_currentZoneType, GLOBAL_ZONENAME) == 0)) { in cmd_is_nonglobal_zone()
1538 cmd_is_running_system(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_running_system() argument
1565 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_running_system()
1624 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_running_system()
1632 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_running_system()
1633 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_running_system()
1641 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_running_system()
1642 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_running_system()
1671 cmd_can_add_driver(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_can_add_driver() argument
1698 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_can_add_driver()
1703 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_can_add_driver()
1810 cmd_can_update_driver(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_can_update_driver() argument
1837 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_can_update_driver()
1842 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_can_update_driver()
1949 cmd_can_remove_driver(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_can_remove_driver() argument
1976 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_can_remove_driver()
1981 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_can_remove_driver()
2087 cmd_is_path_writable(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_path_writable() argument
2157 list = a_gdt->gd_fileSystemConfig; in cmd_is_path_writable()
2158 listSize = a_gdt->gd_fileSystemConfigLen; in cmd_is_path_writable()
2220 cmd_is_alternative_root(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_alternative_root() argument
2251 r = cmd_is_boot_environment(argc, argv, a_gdt); in cmd_is_alternative_root()
2256 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_alternative_root()
2262 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_alternative_root()
2268 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_alternative_root()
2274 r = cmd_is_nonglobal_zone(argc, argv, a_gdt); in cmd_is_alternative_root()
2280 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_is_alternative_root()
2335 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_alternative_root()
2336 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_alternative_root()
2360 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_alternative_root()
2361 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_alternative_root()
2395 cmd_is_boot_environment(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_boot_environment() argument
2425 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_boot_environment()
2430 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_boot_environment()
2436 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_boot_environment()
2498 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_boot_environment()
2524 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_boot_environment()
2525 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_boot_environment()
2532 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_boot_environment()
2533 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_boot_environment()
2558 cmd_is_what(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_what() argument
2632 result = cmds[cur_cmd].c_func(argc, argv, a_gdt); in cmd_is_what()
2904 calculateFileSystemConfig(GLOBALDATA_T *a_gdt) in calculateFileSystemConfig() argument
2913 assert(a_gdt != (GLOBALDATA_T *)NULL); in calculateFileSystemConfig()
2952 a_gdt->inMountedState = B_TRUE; in calculateFileSystemConfig()
2963 a_gdt->gd_fileSystemConfig = list; in calculateFileSystemConfig()
2964 a_gdt->gd_fileSystemConfigLen = listSize; in calculateFileSystemConfig()
3957 dumpGlobalData(GLOBALDATA_T *a_gdt) in dumpGlobalData() argument
3961 assert(a_gdt != (GLOBALDATA_T *)NULL); in dumpGlobalData()
3967 a_gdt->gd_parentZoneName ? a_gdt->gd_parentZoneName : "", in dumpGlobalData()
3968 a_gdt->gd_parentZoneType ? a_gdt->gd_parentZoneType : ""); in dumpGlobalData()
3970 a_gdt->gd_currentZoneName ? a_gdt->gd_currentZoneName : "", in dumpGlobalData()
3971 a_gdt->gd_currentZoneType ? a_gdt->gd_currentZoneType : ""); in dumpGlobalData()