Lines Matching refs:a_zlst
302 z_free_zone_list(zoneList_t a_zlst) in z_free_zone_list() argument
308 if (a_zlst == (zoneList_t)NULL) { in z_free_zone_list()
314 for (numzones = 0; a_zlst[numzones]._zlName != (char *)NULL; in z_free_zone_list()
316 zoneListElement_t *zelm = &a_zlst[numzones]; in z_free_zone_list()
332 free(a_zlst); in z_free_zone_list()
713 z_lock_zones(zoneList_t a_zlst, ZLOCKS_T a_lflags) in z_lock_zones() argument
742 if (a_zlst == (zoneList_t)NULL) { in z_lock_zones()
755 for (i = 0; (a_zlst[i]._zlName != (char *)NULL); i++) { in z_lock_zones()
757 if (a_zlst[i]._zlStatus & ZST_LOCKED) { in z_lock_zones()
762 if (a_zlst[i]._zlCurrKernelStatus != ZONE_STATE_RUNNING && in z_lock_zones()
763 a_zlst[i]._zlCurrKernelStatus != ZONE_STATE_MOUNTED) { in z_lock_zones()
771 a_zlst[i]._zlStatus |= ZST_LOCKED; in z_lock_zones()
774 b = _z_lock_zone(&a_zlst[i], a_lflags); in z_lock_zones()
779 a_zlst[i]._zlName); in z_lock_zones()
780 (void) z_unlock_zones(a_zlst, a_lflags); in z_lock_zones()
1412 z_unlock_zones(zoneList_t a_zlst, ZLOCKS_T a_lflags) in z_unlock_zones() argument
1435 if (a_zlst == (zoneList_t)NULL) { in z_unlock_zones()
1449 for (i = 0; (a_zlst[i]._zlName != (char *)NULL); i++) { in z_unlock_zones()
1451 if (!(a_zlst[i]._zlStatus & ZST_LOCKED)) { in z_unlock_zones()
1456 if (a_zlst[i]._zlCurrKernelStatus != ZONE_STATE_RUNNING && in z_unlock_zones()
1457 a_zlst[i]._zlCurrKernelStatus != ZONE_STATE_MOUNTED) { in z_unlock_zones()
1462 b = _z_unlock_zone(&a_zlst[i], a_lflags); in z_unlock_zones()
1468 a_zlst[i]._zlStatus &= ~ZST_LOCKED; in z_unlock_zones()
1552 z_zlist_change_zone_state(zoneList_t a_zlst, int a_zoneIndex, in z_zlist_change_zone_state() argument
1563 if (a_zlst == (zoneList_t)NULL) { in z_zlist_change_zone_state()
1570 (a_zlst[i]._zlName != (char *)NULL); i++) in z_zlist_change_zone_state()
1575 if (a_zlst[i]._zlName == (char *)NULL) { in z_zlist_change_zone_state()
1581 if (a_zlst[i]._zlCurrKernelStatus == a_newState) { in z_zlist_change_zone_state()
1587 _z_echoDebug(DBG_ZONES_CHG_Z_STATE, a_zlst[i]._zlName, in z_zlist_change_zone_state()
1588 a_zlst[i]._zlCurrKernelStatus, a_newState); in z_zlist_change_zone_state()
1594 return (_z_make_zone_running(&a_zlst[i])); in z_zlist_change_zone_state()
1599 return (_z_make_zone_down(&a_zlst[i])); in z_zlist_change_zone_state()
1602 return (_z_make_zone_ready(&a_zlst[i])); in z_zlist_change_zone_state()
1712 z_zlist_get_current_state(zoneList_t a_zlst, int a_zoneIndex) in z_zlist_get_current_state() argument
1718 if (a_zlst == (zoneList_t)NULL) { in z_zlist_get_current_state()
1725 (a_zlst[i]._zlName != (char *)NULL); i++) in z_zlist_get_current_state()
1730 if (a_zlst[i]._zlName == (char *)NULL) { in z_zlist_get_current_state()
1737 a_zlst[i]._zlName ? a_zlst[i]._zlName : "", in z_zlist_get_current_state()
1738 a_zlst[i]._zlCurrKernelStatus); in z_zlist_get_current_state()
1740 return (a_zlst[i]._zlCurrKernelStatus); in z_zlist_get_current_state()
1755 z_zlist_get_original_state(zoneList_t a_zlst, int a_zoneIndex) in z_zlist_get_original_state() argument
1761 if (a_zlst == (zoneList_t)NULL) { in z_zlist_get_original_state()
1768 (a_zlst[i]._zlName != (char *)NULL); i++) in z_zlist_get_original_state()
1773 if (a_zlst[i]._zlName == (char *)NULL) { in z_zlist_get_original_state()
1779 return (a_zlst[i]._zlOrigKernelStatus); in z_zlist_get_original_state()
1795 z_zlist_get_scratch(zoneList_t a_zlst, int a_zoneIndex) in z_zlist_get_scratch() argument
1801 if (a_zlst == NULL) in z_zlist_get_scratch()
1807 if (a_zlst[i]._zlName == NULL) in z_zlist_get_scratch()
1813 return (a_zlst[i]._zlScratchName == NULL ? a_zlst[i]._zlName : in z_zlist_get_scratch()
1814 a_zlst[i]._zlScratchName); in z_zlist_get_scratch()
1830 z_zlist_get_zonename(zoneList_t a_zlst, int a_zoneIndex) in z_zlist_get_zonename() argument
1836 if (a_zlst == (zoneList_t)NULL) { in z_zlist_get_zonename()
1843 (a_zlst[i]._zlName != (char *)NULL); i++) in z_zlist_get_zonename()
1848 if (a_zlst[i]._zlName == (char *)NULL) { in z_zlist_get_zonename()
1854 return (a_zlst[i]._zlName); in z_zlist_get_zonename()
1870 z_zlist_get_zonepath(zoneList_t a_zlst, int a_zoneIndex) in z_zlist_get_zonepath() argument
1876 if (a_zlst == (zoneList_t)NULL) { in z_zlist_get_zonepath()
1883 (a_zlst[i]._zlName != (char *)NULL); i++) in z_zlist_get_zonepath()
1888 if (a_zlst[i]._zlName == (char *)NULL) { in z_zlist_get_zonepath()
1894 return (a_zlst[i]._zlPath); in z_zlist_get_zonepath()
1898 z_zlist_is_zone_runnable(zoneList_t a_zlst, int a_zoneIndex) in z_zlist_is_zone_runnable() argument
1910 if (a_zlst == (zoneList_t)NULL) { in z_zlist_is_zone_runnable()
1917 (a_zlst[i]._zlName != (char *)NULL); i++) in z_zlist_is_zone_runnable()
1922 if (a_zlst[i]._zlName == (char *)NULL) { in z_zlist_is_zone_runnable()
1928 switch (a_zlst[i]._zlCurrKernelStatus) { in z_zlist_is_zone_runnable()
1940 if (a_zlst[i]._zlStatus & ZST_NOT_BOOTABLE) { in z_zlist_is_zone_runnable()
1966 z_zlist_restore_zone_state(zoneList_t a_zlst, int a_zoneIndex) in z_zlist_restore_zone_state() argument
1972 if (a_zlst == (zoneList_t)NULL) { in z_zlist_restore_zone_state()
1979 (a_zlst[i]._zlName != (char *)NULL); i++) in z_zlist_restore_zone_state()
1984 if (a_zlst[i]._zlName == (char *)NULL) { in z_zlist_restore_zone_state()
1990 return (z_zlist_change_zone_state(a_zlst, in z_zlist_restore_zone_state()
1991 a_zoneIndex, a_zlst[i]._zlOrigKernelStatus)); in z_zlist_restore_zone_state()