sa_state
struct sa_state *sa_state;
struct sa_state *sa_state_ctr;
struct sa_state *sa_state;
rctx->sa_state = NULL;
rctx->sa_state = kzalloc(sizeof(*rctx->sa_state), GFP_KERNEL);
if (!rctx->sa_state)
sa_state = rctx->sa_state;
memcpy(sa_state->state_iv, iv, rctx->ivsize);
sa_state->state_iv[0] = ctx->sa_nonce;
sa_state->state_iv[1] = iv[0];
sa_state->state_iv[2] = iv[1];
sa_state->state_iv[3] = (u32 __force)cpu_to_be32(0x1);
memcpy(sa_state->state_iv, iv, rctx->ivsize);
rctx->sa_state_base = dma_map_single(eip93->dev, rctx->sa_state,
sizeof(*rctx->sa_state), DMA_TO_DEVICE);
if (rctx->sa_state)
sizeof(*rctx->sa_state),
kfree(rctx->sa_state);
if (rctx->sa_state)
sizeof(*rctx->sa_state),
memcpy(reqiv, rctx->sa_state->state_iv, rctx->ivsize);
kfree(rctx->sa_state);
struct sa_state *sa_state = &rctx->sa_state;
memcpy(state->state_len, sa_state->state_byte_cnt,
memcpy(state->state_hash, sa_state->state_i_digest,
struct sa_state *sa_state = &rctx->sa_state;
memset(sa_state->state_byte_cnt, 0, sizeof(u32) * 2);
sa_state->state_i_digest);
struct sa_state *sa_state = &rctx->sa_state;
rctx->sa_state_base = dma_map_single(eip93->dev, sa_state,
sizeof(*sa_state),
sizeof(*sa_state), DMA_TO_DEVICE);
struct sa_state *sa_state = &rctx->sa_state;
rctx->sa_state_base = dma_map_single(eip93->dev, sa_state,
sizeof(*sa_state),
sizeof(*sa_state), DMA_TO_DEVICE);
struct sa_state *sa_state = &rctx->sa_state;
rctx->sa_state_base = dma_map_single(eip93->dev, sa_state,
sizeof(*sa_state),
sizeof(*sa_state), DMA_TO_DEVICE);
struct sa_state *sa_state = &rctx->sa_state;
memcpy(sa_state->state_byte_cnt, state->state_len, sizeof(u32) * 2);
memcpy(sa_state->state_i_digest, state->state_hash, SHA256_DIGEST_SIZE);
struct sa_state *sa_state = &rctx->sa_state;
sizeof(*sa_state), DMA_FROM_DEVICE);
u32 *digest = (u32 *)sa_state->state_i_digest;
memcpy(req->result, sa_state->state_i_digest, digestsize);
struct sa_state sa_state;
((idx) * sizeof(struct sa_state)))