Lines Matching full:len

11 asmlinkage u32 crc32_le_arm64(u32 crc, unsigned char const *p, size_t len);
12 asmlinkage u32 crc32c_le_arm64(u32 crc, unsigned char const *p, size_t len);
13 asmlinkage u32 crc32_be_arm64(u32 crc, unsigned char const *p, size_t len);
15 asmlinkage u32 crc32_le_arm64_4way(u32 crc, unsigned char const *p, size_t len);
16 asmlinkage u32 crc32c_le_arm64_4way(u32 crc, unsigned char const *p, size_t len);
17 asmlinkage u32 crc32_be_arm64_4way(u32 crc, unsigned char const *p, size_t len);
19 static inline u32 crc32_le_arch(u32 crc, const u8 *p, size_t len) in crc32_le_arch() argument
22 return crc32_le_base(crc, p, len); in crc32_le_arch()
24 if (len >= min_len && cpu_have_named_feature(PMULL) && in crc32_le_arch()
27 crc = crc32_le_arm64_4way(crc, p, len); in crc32_le_arch()
30 p += round_down(len, 64); in crc32_le_arch()
31 len %= 64; in crc32_le_arch()
33 if (!len) in crc32_le_arch()
37 return crc32_le_arm64(crc, p, len); in crc32_le_arch()
40 static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len) in crc32c_arch() argument
43 return crc32c_base(crc, p, len); in crc32c_arch()
45 if (len >= min_len && cpu_have_named_feature(PMULL) && in crc32c_arch()
48 crc = crc32c_le_arm64_4way(crc, p, len); in crc32c_arch()
51 p += round_down(len, 64); in crc32c_arch()
52 len %= 64; in crc32c_arch()
54 if (!len) in crc32c_arch()
58 return crc32c_le_arm64(crc, p, len); in crc32c_arch()
61 static inline u32 crc32_be_arch(u32 crc, const u8 *p, size_t len) in crc32_be_arch() argument
64 return crc32_be_base(crc, p, len); in crc32_be_arch()
66 if (len >= min_len && cpu_have_named_feature(PMULL) && in crc32_be_arch()
69 crc = crc32_be_arm64_4way(crc, p, len); in crc32_be_arch()
72 p += round_down(len, 64); in crc32_be_arch()
73 len %= 64; in crc32_be_arch()
75 if (!len) in crc32_be_arch()
79 return crc32_be_arm64(crc, p, len); in crc32_be_arch()