Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
md
persistent-data
dm-persistent-data-internal.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2011 Red Hat, Inc.
3
*
4
* This file is released under the GPL.
5
*/
6
7
#ifndef _DM_PERSISTENT_DATA_INTERNAL_H
8
#define _DM_PERSISTENT_DATA_INTERNAL_H
9
10
#include "
dm-block-manager.h
"
11
12
static
inline
unsigned
dm_hash_block(
dm_block_t
b
,
unsigned
hash_mask)
13
{
14
const
unsigned
BIG_PRIME = 4294967291
UL
;
15
16
return
(((
unsigned
) b) * BIG_PRIME) & hash_mask;
17
}
18
19
#endif
/* _PERSISTENT_DATA_INTERNAL_H */
Generated on Thu Jan 10 2013 13:44:15 for Linux Kernel by
1.8.2