Lines Matching refs:rctx
49 struct omap_aes_reqctx *rctx; in omap_aes_gcm_done_task() local
53 rctx = aead_request_ctx(dd->aead_req); in omap_aes_gcm_done_task()
68 scatterwalk_map_and_copy(rctx->auth_tag, in omap_aes_gcm_done_task()
80 tag = (u8 *)rctx->auth_tag; in omap_aes_gcm_done_task()
188 struct omap_aes_reqctx *rctx; in omap_aes_gcm_dma_out_callback() local
197 rctx = aead_request_ctx(dd->aead_req); in omap_aes_gcm_dma_out_callback()
198 auth_tag = (u32 *)rctx->auth_tag; in omap_aes_gcm_dma_out_callback()
221 struct omap_aes_reqctx *rctx = aead_request_ctx(req); in omap_aes_gcm_prepare_req() local
227 rctx->mode &= FLAGS_MODE_MASK; in omap_aes_gcm_prepare_req()
228 dd->flags = (dd->flags & ~FLAGS_MODE_MASK) | rctx->mode; in omap_aes_gcm_prepare_req()
241 struct omap_aes_reqctx *rctx = aead_request_ctx(req); in omap_aes_gcm_crypt() local
248 memset(rctx->auth_tag, 0, sizeof(rctx->auth_tag)); in omap_aes_gcm_crypt()
249 memcpy(rctx->iv + GCM_AES_IV_SIZE, &counter, 4); in omap_aes_gcm_crypt()
251 err = do_encrypt_iv(req, (u32 *)rctx->auth_tag, (u32 *)rctx->iv); in omap_aes_gcm_crypt()
260 scatterwalk_map_and_copy(rctx->auth_tag, req->dst, 0, authlen, in omap_aes_gcm_crypt()
265 dd = omap_aes_find_dev(rctx); in omap_aes_gcm_crypt()
268 rctx->mode = mode; in omap_aes_gcm_crypt()
275 struct omap_aes_reqctx *rctx = aead_request_ctx(req); in omap_aes_gcm_encrypt() local
277 memcpy(rctx->iv, req->iv, GCM_AES_IV_SIZE); in omap_aes_gcm_encrypt()
283 struct omap_aes_reqctx *rctx = aead_request_ctx(req); in omap_aes_gcm_decrypt() local
285 memcpy(rctx->iv, req->iv, GCM_AES_IV_SIZE); in omap_aes_gcm_decrypt()
292 struct omap_aes_reqctx *rctx = aead_request_ctx(req); in omap_aes_4106gcm_encrypt() local
294 memcpy(rctx->iv, ctx->octx.nonce, 4); in omap_aes_4106gcm_encrypt()
295 memcpy(rctx->iv + 4, req->iv, 8); in omap_aes_4106gcm_encrypt()
304 struct omap_aes_reqctx *rctx = aead_request_ctx(req); in omap_aes_4106gcm_decrypt() local
306 memcpy(rctx->iv, ctx->octx.nonce, 4); in omap_aes_4106gcm_decrypt()
307 memcpy(rctx->iv + 4, req->iv, 8); in omap_aes_4106gcm_decrypt()
364 struct omap_aes_reqctx *rctx = aead_request_ctx(req); in omap_aes_gcm_crypt_req() local
365 struct omap_aes_dev *dd = rctx->dd; in omap_aes_gcm_crypt_req()