Lines Matching defs:cache_len
236 u64 cache_len;
302 cache_len = safexcel_queued_len(sreq);
303 if (cache_len)
304 memcpy(sreq->cache, sreq->cache_next, cache_len);
322 int i, extra = 0, n_cdesc = 0, ret = 0, cache_len, skip = 0;
327 cache_len = queued;
329 cache_len = queued - areq->nbytes;
359 if (unlikely(cache_len < AES_BLOCK_SIZE)) {
363 extra = AES_BLOCK_SIZE - cache_len;
364 if (queued > cache_len) {
366 u64 tmp = queued - cache_len;
371 req->cache + cache_len,
375 memset(req->cache + cache_len + skip, 0, extra);
378 req->cache[cache_len + skip] = 0x80;
389 cache_len = AES_BLOCK_SIZE;
399 if (cache_len) {
401 cache_len, DMA_TO_DEVICE);
405 req->cache_sz = cache_len;
407 (cache_len == len),
408 req->cache_dma, cache_len,
417 queued -= cache_len;
667 u64 cache_len;
669 /* cache_len: everything accepted by the driver but not sent yet,
672 cache_len = safexcel_queued_len(req);
678 if (cache_len + areq->nbytes <= HASH_CACHE_SIZE) {
680 req->cache + cache_len,