Lines Matching refs:zsdp
611 struct zsd_entry *zsdp; in zone_key_create() local
616 zsdp = kmem_zalloc(sizeof (*zsdp), KM_SLEEP); in zone_key_create()
617 zsdp->zsd_data = NULL; in zone_key_create()
618 zsdp->zsd_create = create; in zone_key_create()
619 zsdp->zsd_shutdown = shutdown; in zone_key_create()
620 zsdp->zsd_destroy = destroy; in zone_key_create()
627 key = zsdp->zsd_key = ++zsd_keyval; in zone_key_create()
629 list_insert_tail(&zsd_registered_keys, zsdp); in zone_key_create()
701 struct zsd_entry *zsdp = NULL; in zone_key_delete() local
705 zsdp = zsd_find_mru(&zsd_registered_keys, key); in zone_key_delete()
706 if (zsdp == NULL) { in zone_key_delete()
710 list_remove(&zsd_registered_keys, zsdp); in zone_key_delete()
728 ASSERT(del->zsd_shutdown == zsdp->zsd_shutdown); in zone_key_delete()
729 ASSERT(del->zsd_destroy == zsdp->zsd_destroy); in zone_key_delete()
745 kmem_free(zsdp, sizeof (*zsdp)); in zone_key_delete()
823 struct zsd_entry *zsdp; in zone_zsd_configure() local
830 for (zsdp = list_head(&zsd_registered_keys); zsdp != NULL; in zone_zsd_configure()
831 zsdp = list_next(&zsd_registered_keys, zsdp)) { in zone_zsd_configure()
836 ASSERT(zsd_find(&zone->zone_zsd, zsdp->zsd_key) == NULL); in zone_zsd_configure()
839 t->zsd_key = zsdp->zsd_key; in zone_zsd_configure()
840 t->zsd_create = zsdp->zsd_create; in zone_zsd_configure()
841 t->zsd_shutdown = zsdp->zsd_shutdown; in zone_zsd_configure()
842 t->zsd_destroy = zsdp->zsd_destroy; in zone_zsd_configure()
843 if (zsdp->zsd_create != NULL) { in zone_zsd_configure()
846 zone_t *, zone, zone_key_t, zsdp->zsd_key); in zone_zsd_configure()