Lines Matching defs:rctx
277 struct rmd320_ctx *rctx = shash_desc_ctx(desc);
279 rctx->byte_count = 0;
281 rctx->state[0] = RMD_H0;
282 rctx->state[1] = RMD_H1;
283 rctx->state[2] = RMD_H2;
284 rctx->state[3] = RMD_H3;
285 rctx->state[4] = RMD_H4;
286 rctx->state[5] = RMD_H5;
287 rctx->state[6] = RMD_H6;
288 rctx->state[7] = RMD_H7;
289 rctx->state[8] = RMD_H8;
290 rctx->state[9] = RMD_H9;
292 memset(rctx->buffer, 0, sizeof(rctx->buffer));
300 struct rmd320_ctx *rctx = shash_desc_ctx(desc);
301 const u32 avail = sizeof(rctx->buffer) - (rctx->byte_count & 0x3f);
303 rctx->byte_count += len;
307 memcpy((char *)rctx->buffer + (sizeof(rctx->buffer) - avail),
312 memcpy((char *)rctx->buffer + (sizeof(rctx->buffer) - avail),
315 rmd320_transform(rctx->state, rctx->buffer);
319 while (len >= sizeof(rctx->buffer)) {
320 memcpy(rctx->buffer, data, sizeof(rctx->buffer));
321 rmd320_transform(rctx->state, rctx->buffer);
322 data += sizeof(rctx->buffer);
323 len -= sizeof(rctx->buffer);
326 memcpy(rctx->buffer, data, len);
335 struct rmd320_ctx *rctx = shash_desc_ctx(desc);
341 bits = cpu_to_le64(rctx->byte_count << 3);
344 index = rctx->byte_count & 0x3f;
353 dst[i] = cpu_to_le32p(&rctx->state[i]);
356 memset(rctx, 0, sizeof(*rctx));