Searched refs:spa_keystore (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddsl_crypt.c44 * In-memory encryption keys are managed through the spa_keystore. The
403 ASSERT(RW_LOCK_HELD(&spa->spa_keystore.sk_wkeys_lock));
409 found_wkey = avl_find(&spa->spa_keystore.sk_wkeys, &search_wkey, NULL);
435 if (!RW_WRITE_HELD(&spa->spa_keystore.sk_wkeys_lock)) {
436 rw_enter(&spa->spa_keystore.sk_wkeys_lock, RW_READER);
452 rw_exit(&spa->spa_keystore.sk_wkeys_lock);
459 rw_exit(&spa->spa_keystore.sk_wkeys_lock);
636 ASSERT(RW_LOCK_HELD(&spa->spa_keystore.sk_dk_lock));
642 found_dck = avl_find(&spa->spa_keystore.sk_dsl_keys, &search_dck, NULL);
670 rw_enter(&spa->spa_keystore
[all...]
H A Dspa.c1205 spa_keystore_init(&spa->spa_keystore);
1260 spa_keystore_fini(&spa->spa_keystore);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddsl_crypt.h147 typedef struct spa_keystore { struct
H A Dspa_impl.h376 spa_keystore_t spa_keystore; /* loaded crypto keys */ member in struct:spa

Completed in 121 milliseconds