Lines Matching +full:hardware +full:- +full:accelerated
1 // SPDX-License-Identifier: GPL-2.0
3 * CRC-32 implemented with the z/Architecture Vector Extension Facility.
8 #define KMSG_COMPONENT "crc32-vx"
15 #include "crc32-vx.h"
19 #define VX_ALIGN_MASK (VX_ALIGNMENT - 1)
24 * DEFINE_CRC32_VX() - Define a CRC-32 function using the vector extension
26 * Creates a function to perform a particular CRC-32 computation. Depending
27 * on the message buffer, the hardware-accelerated or software implementation
42 prealign = VX_ALIGNMENT - \
44 datalen -= prealign; \
91 MODULE_DESCRIPTION("CRC-32 algorithms using z/Architecture Vector Extension Facility");