X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=hash.h;h=9ff67613330ecc8107aee1396799fedc9edc3b26;hb=669ba89e52945e26528d498221c8ecd576b10d2d;hp=ac4c4117d1db34af6c11ca3f42bdf28a87344b40;hpb=07ce7005fc81289eb4c7dde7d601be08c977b92c;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/hash.h b/hash.h index ac4c411..9ff6761 100644 --- a/hash.h +++ b/hash.h @@ -25,4 +25,14 @@ static inline u64 btrfs_name_hash(const char *name, int len) { return crc32c((u32)~1, name, len); } + +/* + * Figure the key offset of an extended inode ref + */ +static inline u64 btrfs_extref_hash(u64 parent_objectid, const char *name, + int len) +{ + return (u64)btrfs_crc32c(parent_objectid, name, len); +} + #endif