Symbol: spa_keystore
usr/src/uts/common/fs/zfs/dsl_crypt.c
1022
rw_enter(&spa->spa_keystore.sk_km_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1032
found_km = avl_find(&spa->spa_keystore.sk_key_mappings, km, &where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1040
avl_insert(&spa->spa_keystore.sk_key_mappings, km, where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1045
rw_exit(&spa->spa_keystore.sk_km_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1066
rw_enter(&spa->spa_keystore.sk_km_lock, RW_READER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1069
found_km = avl_find(&spa->spa_keystore.sk_key_mappings,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1076
rw_exit(&spa->spa_keystore.sk_km_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1083
rw_exit(&spa->spa_keystore.sk_km_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1108
rw_enter(&spa->spa_keystore.sk_km_lock, RW_READER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1111
found_km = avl_find(&spa->spa_keystore.sk_key_mappings, &search_km,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1121
rw_exit(&spa->spa_keystore.sk_km_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1128
rw_exit(&spa->spa_keystore.sk_km_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1419
ASSERT(RW_WRITE_HELD(&dp->dp_spa->spa_keystore.sk_wkeys_lock));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1574
rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1585
found_wkey = avl_find(&spa->spa_keystore.sk_wkeys, &wkey_search, NULL);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1588
avl_remove(&spa->spa_keystore.sk_wkeys, found_wkey);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1593
(void) avl_find(&spa->spa_keystore.sk_wkeys, wkey, &where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1594
avl_insert(&spa->spa_keystore.sk_wkeys, wkey, where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1599
rw_exit(&spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1755
rw_enter(&dp->dp_spa->spa_keystore.sk_wkeys_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1758
rw_exit(&dp->dp_spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
405
ASSERT(RW_LOCK_HELD(&spa->spa_keystore.sk_wkeys_lock));
usr/src/uts/common/fs/zfs/dsl_crypt.c
411
found_wkey = avl_find(&spa->spa_keystore.sk_wkeys, &search_wkey, NULL);
usr/src/uts/common/fs/zfs/dsl_crypt.c
437
if (!RW_WRITE_HELD(&spa->spa_keystore.sk_wkeys_lock)) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
438
rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_READER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
454
rw_exit(&spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
461
rw_exit(&spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
638
ASSERT(RW_LOCK_HELD(&spa->spa_keystore.sk_dk_lock));
usr/src/uts/common/fs/zfs/dsl_crypt.c
644
found_dck = avl_find(&spa->spa_keystore.sk_dsl_keys, &search_dck, NULL);
usr/src/uts/common/fs/zfs/dsl_crypt.c
672
rw_enter(&spa->spa_keystore.sk_dk_lock, RW_READER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
674
rw_exit(&spa->spa_keystore.sk_dk_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
701
rw_enter(&spa->spa_keystore.sk_dk_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
704
(void) avl_find(&spa->spa_keystore.sk_dsl_keys, dck_io, &where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
705
avl_insert(&spa->spa_keystore.sk_dsl_keys, dck_io, where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
714
rw_exit(&spa->spa_keystore.sk_dk_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
722
rw_enter(&spa->spa_keystore.sk_dk_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
725
avl_remove(&spa->spa_keystore.sk_dsl_keys, dck);
usr/src/uts/common/fs/zfs/dsl_crypt.c
729
rw_exit(&spa->spa_keystore.sk_dk_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
739
rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
742
found_wkey = avl_find(&spa->spa_keystore.sk_wkeys, wkey, &where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
747
avl_insert(&spa->spa_keystore.sk_wkeys, wkey, where);
usr/src/uts/common/fs/zfs/dsl_crypt.c
749
rw_exit(&spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
754
rw_exit(&spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
869
rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
872
found_wkey = avl_find(&spa->spa_keystore.sk_wkeys,
usr/src/uts/common/fs/zfs/dsl_crypt.c
881
avl_remove(&spa->spa_keystore.sk_wkeys, found_wkey);
usr/src/uts/common/fs/zfs/dsl_crypt.c
883
rw_exit(&spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
891
rw_exit(&spa->spa_keystore.sk_wkeys_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
983
rw_enter(&spa->spa_keystore.sk_km_lock, RW_WRITER);
usr/src/uts/common/fs/zfs/dsl_crypt.c
985
rw_exit(&spa->spa_keystore.sk_km_lock);
usr/src/uts/common/fs/zfs/dsl_crypt.c
989
avl_remove(&spa->spa_keystore.sk_key_mappings, km);
usr/src/uts/common/fs/zfs/dsl_crypt.c
990
rw_exit(&spa->spa_keystore.sk_km_lock);
usr/src/uts/common/fs/zfs/spa.c
1220
spa_keystore_init(&spa->spa_keystore);
usr/src/uts/common/fs/zfs/spa.c
1287
spa_keystore_fini(&spa->spa_keystore);
usr/src/uts/common/fs/zfs/sys/spa_impl.h
388
spa_keystore_t spa_keystore; /* loaded crypto keys */