linux/fs/ceph/crush/hash.h
Sage Weil c6cf726316 ceph: make CRUSH hash functions non-inline
These are way to big to be inline.  I missed crush/* when doing the inline
audit for akpm's review.

Signed-off-by: Sage Weil <sage@newdream.net>
2009-11-06 16:39:26 -08:00

13 lines
345 B
C

#ifndef _CRUSH_HASH_H
#define _CRUSH_HASH_H
extern __u32 crush_hash32(__u32 a);
extern __u32 crush_hash32_2(__u32 a, __u32 b);
extern __u32 crush_hash32_3(__u32 a, __u32 b, __u32 c);
extern __u32 crush_hash32_4(__u32 a, __u32 b, __u32 c,
__u32 d);
extern __u32 crush_hash32_5(__u32 a, __u32 b, __u32 c,
__u32 d, __u32 e);
#endif