Lines Matching refs:data
30 u64 __siphash_aligned(const void *data, size_t len, const siphash_key_t *key);
31 u64 __siphash_unaligned(const void *data, size_t len, const siphash_key_t *key);
55 static inline u64 ___siphash_aligned(const __le64 *data, size_t len, in ___siphash_aligned() argument
59 return siphash_1u32(le32_to_cpup((const __le32 *)data), key); in ___siphash_aligned()
61 return siphash_1u64(le64_to_cpu(data[0]), key); in ___siphash_aligned()
63 return siphash_2u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]), in ___siphash_aligned()
66 return siphash_3u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]), in ___siphash_aligned()
67 le64_to_cpu(data[2]), key); in ___siphash_aligned()
69 return siphash_4u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]), in ___siphash_aligned()
70 le64_to_cpu(data[2]), le64_to_cpu(data[3]), in ___siphash_aligned()
72 return __siphash_aligned(data, len, key); in ___siphash_aligned()
81 static inline u64 siphash(const void *data, size_t len, in siphash() argument
85 !IS_ALIGNED((unsigned long)data, SIPHASH_ALIGNMENT)) in siphash()
86 return __siphash_unaligned(data, len, key); in siphash()
87 return ___siphash_aligned(data, len, key); in siphash()
95 u32 __hsiphash_aligned(const void *data, size_t len,
97 u32 __hsiphash_unaligned(const void *data, size_t len,
107 static inline u32 ___hsiphash_aligned(const __le32 *data, size_t len, in ___hsiphash_aligned() argument
111 return hsiphash_1u32(le32_to_cpu(data[0]), key); in ___hsiphash_aligned()
113 return hsiphash_2u32(le32_to_cpu(data[0]), le32_to_cpu(data[1]), in ___hsiphash_aligned()
116 return hsiphash_3u32(le32_to_cpu(data[0]), le32_to_cpu(data[1]), in ___hsiphash_aligned()
117 le32_to_cpu(data[2]), key); in ___hsiphash_aligned()
119 return hsiphash_4u32(le32_to_cpu(data[0]), le32_to_cpu(data[1]), in ___hsiphash_aligned()
120 le32_to_cpu(data[2]), le32_to_cpu(data[3]), in ___hsiphash_aligned()
122 return __hsiphash_aligned(data, len, key); in ___hsiphash_aligned()
131 static inline u32 hsiphash(const void *data, size_t len, in hsiphash() argument
135 !IS_ALIGNED((unsigned long)data, HSIPHASH_ALIGNMENT)) in hsiphash()
136 return __hsiphash_unaligned(data, len, key); in hsiphash()
137 return ___hsiphash_aligned(data, len, key); in hsiphash()