Lines Matching defs:cache_len
234 u64 cache_len;
300 cache_len = safexcel_queued_len(sreq);
301 if (cache_len)
302 memcpy(sreq->cache, sreq->cache_next, cache_len);
320 int i, extra = 0, n_cdesc = 0, ret = 0, cache_len, skip = 0;
325 cache_len = queued;
327 cache_len = queued - areq->nbytes;
357 if (unlikely(cache_len < AES_BLOCK_SIZE)) {
361 extra = AES_BLOCK_SIZE - cache_len;
362 if (queued > cache_len) {
364 u64 tmp = queued - cache_len;
369 req->cache + cache_len,
373 memset(req->cache + cache_len + skip, 0, extra);
376 req->cache[cache_len + skip] = 0x80;
387 cache_len = AES_BLOCK_SIZE;
397 if (cache_len) {
399 cache_len, DMA_TO_DEVICE);
403 req->cache_sz = cache_len;
405 (cache_len == len),
406 req->cache_dma, cache_len,
415 queued -= cache_len;
665 u64 cache_len;
667 /* cache_len: everything accepted by the driver but not sent yet,
670 cache_len = safexcel_queued_len(req);
676 if (cache_len + areq->nbytes <= HASH_CACHE_SIZE) {
678 req->cache + cache_len,