SLZoneList
z = TAILQ_LAST(&slgd->FreeZones, SLZoneList);
if ((z = TAILQ_LAST(&slgd->FreeOvZones, SLZoneList)) != NULL) {
if ((z = TAILQ_LAST(&slgd->ZoneAry[zi], SLZoneList)) != NULL) {
TAILQ_HEAD(SLZoneList, SLZone);
typedef struct SLZoneList SLZoneList;
SLZoneList ZoneAry[NZONES]; /* linked list of zones NFree > 0 */
SLZoneList FreeZones; /* whole zones that have become free */
SLZoneList FreeOvZones; /* oversized zones */
slzonedump(kvm_t *kd, SLZoneList *list)
int slzonedump(kvm_t *kd, SLZoneList *list);