Lines Matching refs:a_gdt
175 int (*c_func)(int argc, char **argv, 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);
204 GLOBALDATA_T *a_gdt);
206 GLOBALDATA_T *a_gdt);
213 static int calculateFileSystemConfig(GLOBALDATA_T *a_gdt);
217 static int parseGlobalData(char *a_envVar, GLOBALDATA_T **a_gdt);
225 static void dumpGlobalData(GLOBALDATA_T *a_gdt);
511 cmd_is_diskless_client(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_diskless_client() argument
544 r = cmd_is_nonglobal_zone(argc, argv, a_gdt); in cmd_is_diskless_client()
549 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_diskless_client()
555 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_diskless_client()
561 r = cmd_is_boot_environment(argc, argv, a_gdt); in cmd_is_diskless_client()
631 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_diskless_client()
690 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_diskless_client()
691 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_diskless_client()
699 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_diskless_client()
700 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_diskless_client()
738 cmd_is_global_zone(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_global_zone() argument
769 r = cmd_is_nonglobal_zone(argc, argv, a_gdt); in cmd_is_global_zone()
774 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_global_zone()
780 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_global_zone()
786 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_global_zone()
841 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_global_zone()
842 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_global_zone()
850 if (a_gdt->gd_nonglobalZoneInstall == B_TRUE) { in cmd_is_global_zone()
858 if ((a_gdt->gd_globalZoneInstall == B_TRUE) && in cmd_is_global_zone()
859 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_global_zone()
871 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) == 0) { in cmd_is_global_zone()
883 rootPath, a_gdt->gd_zoneName); in cmd_is_global_zone()
956 cmd_is_netinstall_image(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_netinstall_image() argument
983 r = cmd_is_global_zone(argc, argv, a_gdt); in cmd_is_netinstall_image()
1035 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_netinstall_image()
1043 if (cmd_is_mounted_miniroot(argc, argv, a_gdt) == R_SUCCESS) { in cmd_is_netinstall_image()
1091 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_netinstall_image()
1092 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_netinstall_image()
1100 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_netinstall_image()
1101 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_netinstall_image()
1132 cmd_is_mounted_miniroot(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_mounted_miniroot() argument
1193 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_mounted_miniroot()
1221 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_mounted_miniroot()
1222 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_mounted_miniroot()
1230 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_mounted_miniroot()
1231 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_mounted_miniroot()
1259 cmd_is_nonglobal_zone(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_nonglobal_zone() argument
1320 if ((a_gdt->gd_nonglobalZoneInstall == B_TRUE) && in cmd_is_nonglobal_zone()
1321 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_nonglobal_zone()
1323 rootPath, a_gdt->gd_zoneName); in cmd_is_nonglobal_zone()
1329 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_nonglobal_zone()
1330 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_nonglobal_zone()
1338 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_nonglobal_zone()
1339 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_nonglobal_zone()
1356 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) == 0) { in cmd_is_nonglobal_zone()
1359 rootPath, a_gdt->gd_zoneName); in cmd_is_nonglobal_zone()
1364 rootPath, a_gdt->gd_zoneName); in cmd_is_nonglobal_zone()
1443 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) == 0) { in cmd_is_nonglobal_zone()
1467 if ((a_gdt->gd_parentZoneName != NULL) && in cmd_is_nonglobal_zone()
1468 (a_gdt->gd_currentZoneName != NULL) && in cmd_is_nonglobal_zone()
1469 (strcmp(a_gdt->gd_parentZoneName, in cmd_is_nonglobal_zone()
1470 a_gdt->gd_currentZoneName) == 0)) { in cmd_is_nonglobal_zone()
1473 rootPath, a_gdt->gd_parentZoneName); in cmd_is_nonglobal_zone()
1482 if (a_gdt->inMountedState) { in cmd_is_nonglobal_zone()
1497 if ((a_gdt->gd_parentZoneType != NULL) && in cmd_is_nonglobal_zone()
1498 (strcmp(a_gdt->gd_parentZoneType, "nonglobal") == 0)) { in cmd_is_nonglobal_zone()
1506 if ((a_gdt->gd_currentZoneType != NULL) && in cmd_is_nonglobal_zone()
1507 (strcmp(a_gdt->gd_currentZoneType, GLOBAL_ZONENAME) == 0)) { in cmd_is_nonglobal_zone()
1542 cmd_is_running_system(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_running_system() argument
1569 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_running_system()
1628 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_running_system()
1636 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_running_system()
1637 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_running_system()
1645 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_running_system()
1646 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_running_system()
1675 cmd_can_add_driver(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_can_add_driver() argument
1702 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_can_add_driver()
1707 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_can_add_driver()
1814 cmd_can_update_driver(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_can_update_driver() argument
1841 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_can_update_driver()
1846 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_can_update_driver()
1953 cmd_can_remove_driver(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_can_remove_driver() argument
1980 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_can_remove_driver()
1985 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_can_remove_driver()
2091 cmd_is_path_writable(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_path_writable() argument
2161 list = a_gdt->gd_fileSystemConfig; in cmd_is_path_writable()
2162 listSize = a_gdt->gd_fileSystemConfigLen; in cmd_is_path_writable()
2224 cmd_is_alternative_root(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_alternative_root() argument
2255 r = cmd_is_boot_environment(argc, argv, a_gdt); in cmd_is_alternative_root()
2260 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_alternative_root()
2266 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_alternative_root()
2272 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_alternative_root()
2278 r = cmd_is_nonglobal_zone(argc, argv, a_gdt); in cmd_is_alternative_root()
2284 r = cmd_is_running_system(argc, argv, a_gdt); in cmd_is_alternative_root()
2339 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_alternative_root()
2340 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_alternative_root()
2364 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_alternative_root()
2365 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_alternative_root()
2399 cmd_is_boot_environment(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_boot_environment() argument
2429 r = cmd_is_diskless_client(argc, argv, a_gdt); in cmd_is_boot_environment()
2434 r = cmd_is_netinstall_image(argc, argv, a_gdt); in cmd_is_boot_environment()
2440 r = cmd_is_mounted_miniroot(argc, argv, a_gdt); in cmd_is_boot_environment()
2502 if (strcmp(a_gdt->gd_zoneName, GLOBAL_ZONENAME) != 0) { in cmd_is_boot_environment()
2528 if ((a_gdt->gd_initialInstall == B_TRUE) && in cmd_is_boot_environment()
2529 (strcmp(a_gdt->gd_installRoot, rootPath) == 0)) { in cmd_is_boot_environment()
2536 if ((a_gdt->gd_globalZoneInstall == B_TRUE) || in cmd_is_boot_environment()
2537 (a_gdt->gd_nonglobalZoneInstall == B_TRUE)) { in cmd_is_boot_environment()
2562 cmd_is_what(int argc, char **argv, GLOBALDATA_T *a_gdt) in cmd_is_what() argument
2636 result = cmds[cur_cmd].c_func(argc, argv, a_gdt); in cmd_is_what()
2908 calculateFileSystemConfig(GLOBALDATA_T *a_gdt) in calculateFileSystemConfig() argument
2917 assert(a_gdt != (GLOBALDATA_T *)NULL); in calculateFileSystemConfig()
2957 a_gdt->inMountedState = B_TRUE; in calculateFileSystemConfig()
2968 a_gdt->gd_fileSystemConfig = list; in calculateFileSystemConfig()
2969 a_gdt->gd_fileSystemConfigLen = listSize; in calculateFileSystemConfig()
3962 dumpGlobalData(GLOBALDATA_T *a_gdt) in dumpGlobalData() argument
3966 assert(a_gdt != (GLOBALDATA_T *)NULL); in dumpGlobalData()
3972 a_gdt->gd_parentZoneName ? a_gdt->gd_parentZoneName : "", in dumpGlobalData()
3973 a_gdt->gd_parentZoneType ? a_gdt->gd_parentZoneType : ""); in dumpGlobalData()
3975 a_gdt->gd_currentZoneName ? a_gdt->gd_currentZoneName : "", in dumpGlobalData()
3976 a_gdt->gd_currentZoneType ? a_gdt->gd_currentZoneType : ""); in dumpGlobalData()