Lines Matching refs:cache_len

236 	u64 cache_len;  in safexcel_handle_req_result()  local
302 cache_len = safexcel_queued_len(sreq); in safexcel_handle_req_result()
303 if (cache_len) in safexcel_handle_req_result()
304 memcpy(sreq->cache, sreq->cache_next, cache_len); in safexcel_handle_req_result()
322 int i, extra = 0, n_cdesc = 0, ret = 0, cache_len, skip = 0; in safexcel_ahash_send_req() local
327 cache_len = queued; in safexcel_ahash_send_req()
329 cache_len = queued - areq->nbytes; in safexcel_ahash_send_req()
359 if (unlikely(cache_len < AES_BLOCK_SIZE)) { in safexcel_ahash_send_req()
363 extra = AES_BLOCK_SIZE - cache_len; in safexcel_ahash_send_req()
364 if (queued > cache_len) { in safexcel_ahash_send_req()
366 u64 tmp = queued - cache_len; in safexcel_ahash_send_req()
371 req->cache + cache_len, in safexcel_ahash_send_req()
375 memset(req->cache + cache_len + skip, 0, extra); in safexcel_ahash_send_req()
378 req->cache[cache_len + skip] = 0x80; in safexcel_ahash_send_req()
389 cache_len = AES_BLOCK_SIZE; in safexcel_ahash_send_req()
399 if (cache_len) { in safexcel_ahash_send_req()
401 cache_len, DMA_TO_DEVICE); in safexcel_ahash_send_req()
405 req->cache_sz = cache_len; in safexcel_ahash_send_req()
407 (cache_len == len), in safexcel_ahash_send_req()
408 req->cache_dma, cache_len, in safexcel_ahash_send_req()
417 queued -= cache_len; in safexcel_ahash_send_req()
667 u64 cache_len; in safexcel_ahash_cache() local
672 cache_len = safexcel_queued_len(req); in safexcel_ahash_cache()
678 if (cache_len + areq->nbytes <= HASH_CACHE_SIZE) { in safexcel_ahash_cache()
680 req->cache + cache_len, in safexcel_ahash_cache()