Lines Matching refs:value
46 #define __CRC32(crc, value, op, SZ, TYPE) \
55 : "r" (value)); \
58 #define _CRC32_crc32b(crc, value) __CRC32(crc, value, crc32b, 0, 0)
59 #define _CRC32_crc32h(crc, value) __CRC32(crc, value, crc32h, 1, 0)
60 #define _CRC32_crc32w(crc, value) __CRC32(crc, value, crc32w, 2, 0)
61 #define _CRC32_crc32d(crc, value) __CRC32(crc, value, crc32d, 3, 0)
62 #define _CRC32_crc32cb(crc, value) __CRC32(crc, value, crc32cb, 0, 1)
63 #define _CRC32_crc32ch(crc, value) __CRC32(crc, value, crc32ch, 1, 1)
64 #define _CRC32_crc32cw(crc, value) __CRC32(crc, value, crc32cw, 2, 1)
65 #define _CRC32_crc32cd(crc, value) __CRC32(crc, value, crc32cd, 3, 1)
67 #define _CRC32(crc, value, size, op) \
68 _CRC32_##op##size(crc, value)
70 #define CRC32(crc, value, size) \
71 _CRC32(crc, value, size, crc32)
73 #define CRC32C(crc, value, size) \
74 _CRC32(crc, value, size, crc32c)
82 u64 value = get_unaligned_le64(p);
84 CRC32(crc, value, d);
93 u32 value = get_unaligned_le32(p);
95 CRC32(crc, value, w);
101 u16 value = get_unaligned_le16(p);
103 CRC32(crc, value, h);
108 u8 value = *p++;
110 CRC32(crc, value, b);
122 u64 value = get_unaligned_le64(p);
124 CRC32C(crc, value, d);
133 u32 value = get_unaligned_le32(p);
135 CRC32C(crc, value, w);
141 u16 value = get_unaligned_le16(p);
143 CRC32C(crc, value, h);
148 u8 value = *p++;
150 CRC32C(crc, value, b);