Lines Matching refs:a
10 #define mix(a, b, c) \ argument
12 a = a - b; a = a - c; a = a ^ (c >> 13); \
13 b = b - c; b = b - a; b = b ^ (a << 8); \
14 c = c - a; c = c - b; c = c ^ (b >> 13); \
15 a = a - b; a = a - c; a = a ^ (c >> 12); \
16 b = b - c; b = b - a; b = b ^ (a << 16); \
17 c = c - a; c = c - b; c = c ^ (b >> 5); \
18 a = a - b; a = a - c; a = a ^ (c >> 3); \
19 b = b - c; b = b - a; b = b ^ (a << 10); \
20 c = c - a; c = c - b; c = c ^ (b >> 15); \
26 __u32 a, b, c; /* the internal state */ in ceph_str_hash_rjenkins() local
31 a = 0x9e3779b9; /* the golden ratio; an arbitrary value */ in ceph_str_hash_rjenkins()
32 b = a; in ceph_str_hash_rjenkins()
37 a = a + (k[0] + ((__u32)k[1] << 8) + ((__u32)k[2] << 16) + in ceph_str_hash_rjenkins()
43 mix(a, b, c); in ceph_str_hash_rjenkins()
74 a = a + ((__u32)k[3] << 24); in ceph_str_hash_rjenkins()
77 a = a + ((__u32)k[2] << 16); in ceph_str_hash_rjenkins()
80 a = a + ((__u32)k[1] << 8); in ceph_str_hash_rjenkins()
83 a = a + k[0]; in ceph_str_hash_rjenkins()
86 mix(a, b, c); in ceph_str_hash_rjenkins()