zone_dataset_t
zone_dataset_t *t, *next;
zone_dataset_t *zd;
zd = kmem_alloc(sizeof (zone_dataset_t), KM_SLEEP);
list_create(&zone->zone_datasets, sizeof (zone_dataset_t),
offsetof(zone_dataset_t, zd_linkage));
zone_dataset_t *zd;