Lines Matching refs:dcrka
2343 dsl_crypto_recv_key_arg_t *dcrka = arg; in dsl_crypto_recv_key_check() local
2346 ret = dsl_dataset_hold_obj(tx->tx_pool, dcrka->dcrka_dsobj, in dsl_crypto_recv_key_check()
2351 if (dcrka->dcrka_fromobj != 0) { in dsl_crypto_recv_key_check()
2352 ret = dsl_dataset_hold_obj(tx->tx_pool, dcrka->dcrka_fromobj, in dsl_crypto_recv_key_check()
2359 dcrka->dcrka_ostype, dcrka->dcrka_nvl, tx); in dsl_crypto_recv_key_check()
2368 ret = dsl_crypto_recv_raw_key_check(ds, dcrka->dcrka_nvl, tx); in dsl_crypto_recv_key_check()
2383 dsl_crypto_recv_key_arg_t *dcrka = arg; in dsl_crypto_recv_key_sync() local
2386 VERIFY0(dsl_dataset_hold_obj(tx->tx_pool, dcrka->dcrka_dsobj, in dsl_crypto_recv_key_sync()
2388 dsl_crypto_recv_raw_objset_sync(ds, dcrka->dcrka_ostype, in dsl_crypto_recv_key_sync()
2389 dcrka->dcrka_nvl, tx); in dsl_crypto_recv_key_sync()
2390 if (dcrka->dcrka_do_key) in dsl_crypto_recv_key_sync()
2391 dsl_crypto_recv_raw_key_sync(ds, dcrka->dcrka_nvl, tx); in dsl_crypto_recv_key_sync()
2404 dsl_crypto_recv_key_arg_t dcrka; in dsl_crypto_recv_raw() local
2406 dcrka.dcrka_dsobj = dsobj; in dsl_crypto_recv_raw()
2407 dcrka.dcrka_fromobj = fromobj; in dsl_crypto_recv_raw()
2408 dcrka.dcrka_ostype = ostype; in dsl_crypto_recv_raw()
2409 dcrka.dcrka_nvl = nvl; in dsl_crypto_recv_raw()
2410 dcrka.dcrka_do_key = do_key; in dsl_crypto_recv_raw()
2413 dsl_crypto_recv_key_sync, &dcrka, 1, ZFS_SPACE_CHECK_NORMAL)); in dsl_crypto_recv_raw()