Lines Matching refs:zsdp

613 	struct zsd_entry *zsdp;  in zone_key_create()  local
618 zsdp = kmem_zalloc(sizeof (*zsdp), KM_SLEEP); in zone_key_create()
619 zsdp->zsd_data = NULL; in zone_key_create()
620 zsdp->zsd_create = create; in zone_key_create()
621 zsdp->zsd_shutdown = shutdown; in zone_key_create()
622 zsdp->zsd_destroy = destroy; in zone_key_create()
629 key = zsdp->zsd_key = ++zsd_keyval; in zone_key_create()
631 list_insert_tail(&zsd_registered_keys, zsdp); in zone_key_create()
703 struct zsd_entry *zsdp = NULL; in zone_key_delete() local
707 zsdp = zsd_find_mru(&zsd_registered_keys, key); in zone_key_delete()
708 if (zsdp == NULL) { in zone_key_delete()
712 list_remove(&zsd_registered_keys, zsdp); in zone_key_delete()
730 ASSERT(del->zsd_shutdown == zsdp->zsd_shutdown); in zone_key_delete()
731 ASSERT(del->zsd_destroy == zsdp->zsd_destroy); in zone_key_delete()
747 kmem_free(zsdp, sizeof (*zsdp)); in zone_key_delete()
825 struct zsd_entry *zsdp; in zone_zsd_configure() local
832 for (zsdp = list_head(&zsd_registered_keys); zsdp != NULL; in zone_zsd_configure()
833 zsdp = list_next(&zsd_registered_keys, zsdp)) { in zone_zsd_configure()
838 ASSERT(zsd_find(&zone->zone_zsd, zsdp->zsd_key) == NULL); in zone_zsd_configure()
841 t->zsd_key = zsdp->zsd_key; in zone_zsd_configure()
842 t->zsd_create = zsdp->zsd_create; in zone_zsd_configure()
843 t->zsd_shutdown = zsdp->zsd_shutdown; in zone_zsd_configure()
844 t->zsd_destroy = zsdp->zsd_destroy; in zone_zsd_configure()
845 if (zsdp->zsd_create != NULL) { in zone_zsd_configure()
848 zone_t *, zone, zone_key_t, zsdp->zsd_key); in zone_zsd_configure()