Lines Matching refs:block_size
343 struct ccp_op *op, unsigned int block_size,
364 /* The data operation length will be at least block_size in length
368 op_len = max(op_len, block_size);
373 if (sg_src_len < block_size) {
382 op->src.u.dma.length = (blocksize_op) ? block_size : cp_len;
389 op->src.u.dma.length = op_len & ~(block_size - 1);
395 if (sg_dst_len < block_size) {
1499 u64 block_size;
1507 block_size = SHA1_BLOCK_SIZE;
1512 block_size = SHA224_BLOCK_SIZE;
1517 block_size = SHA256_BLOCK_SIZE;
1523 block_size = SHA384_BLOCK_SIZE;
1529 block_size = SHA512_BLOCK_SIZE;
1538 if (!sha->final && (sha->src_len & (block_size - 1)))
1694 /* Send data to the CCP SHA engine; block_size is set above */
1696 block_size, DMA_TO_DEVICE);
1701 ccp_prepare_data(&src, NULL, &op, block_size, false);
1767 if (sha->opad_len != block_size) {
1772 hmac_buf = kmalloc(block_size + digest_size, GFP_KERNEL);
1777 sg_init_one(&sg, hmac_buf, block_size + digest_size);
1779 scatterwalk_map_and_copy(hmac_buf, sha->opad, 0, block_size, 0);
1784 memcpy(hmac_buf + block_size,
1790 memcpy(hmac_buf + block_size,
1793 memcpy(hmac_buf + block_size +
1810 hmac_cmd.u.sha.src_len = block_size + digest_size;
1815 hmac_cmd.u.sha.msg_bits = (block_size + digest_size) << 3;