Lines Matching defs:session
165 zfs_crypto_dispatch(freebsd_crypt_session_t *session, struct cryptop *crp)
169 crp->crp_opaque = session;
182 mtx_lock(&session->fs_lock);
183 while (session->fs_done == false) {
184 msleep(crp, &session->fs_lock, 0,
187 mtx_unlock(&session->fs_lock);
199 session->fs_done = false;
242 * Create a new cryptographic session. This should
336 freebsd_crypt_session_t *session = NULL;
346 session = kmem_zalloc(sizeof (*session), KM_SLEEP);
347 error = freebsd_crypt_newsession(session, c_info, key);
351 session = input_sessionp;
353 crp = crypto_getreq(session->fs_sid, M_WAITOK);
371 error = zfs_crypto_dispatch(session, crp);
379 freebsd_crypt_freesession(session);
380 kmem_free(session, sizeof (*session));