Lines Matching defs:as
52 struct aes_state *as;
54 as = malloc(sizeof(struct aes_state), M_GSSAPI, M_WAITOK|M_ZERO);
55 mtx_init(&as->as_lock, "gss aes lock", NULL, MTX_DEF);
56 ks->ks_priv = as;
62 struct aes_state *as = ks->ks_priv;
64 if (as->as_session)
65 crypto_freesession(as->as_session);
66 mtx_destroy(&as->as_lock);
74 struct aes_state *as = ks->ks_priv;
80 if (as->as_session)
81 crypto_freesession(as->as_session);
100 crypto_newsession(&as->as_session, cri,
115 struct aes_state *as = (struct aes_state *) crp->crp_opaque;
117 if (CRYPTO_SESID2CAPS(as->as_session) & CRYPTOCAP_F_SYNC)
123 mtx_lock(&as->as_lock);
126 mtx_unlock(&as->as_lock);
135 struct aes_state *as = ks->ks_priv;
154 crp->crp_sid = as->as_session;
157 crp->crp_opaque = (void *) as;
162 if ((CRYPTO_SESID2CAPS(as->as_session) & CRYPTOCAP_F_SYNC) == 0) {
163 mtx_lock(&as->as_lock);
165 error = msleep(crp, &as->as_lock, 0, "gssaes", 0);
166 mtx_unlock(&as->as_lock);
218 * second to last encrypted block as IV. Once we have
314 struct aes_state *as = ks->ks_priv;
329 crp->crp_sid = as->as_session;
335 crp->crp_opaque = (void *) as;
340 if ((CRYPTO_SESID2CAPS(as->as_session) & CRYPTOCAP_F_SYNC) == 0) {
341 mtx_lock(&as->as_lock);
343 error = msleep(crp, &as->as_lock, 0, "gssaes", 0);
344 mtx_unlock(&as->as_lock);