|
libosmocore UNKNOWN
Osmocom core library
|
Go to the source code of this file.
Macros | |
| #define | BITS_PER_LONG 64 |
| #define | hash_long(val, bits) |
| #define | GOLDEN_RATIO_PRIME GOLDEN_RATIO_64 |
| #define | GOLDEN_RATIO_32 0x61C88647 |
| #define | GOLDEN_RATIO_64 0x61C8864680B583EBull |
| #define | __hash_32 __hash_32_generic |
| #define | hash_32 hash_32_generic |
| #define | hash_64 hash_64_generic |
Functions | |
| static uint32_t | __hash_32_generic (uint32_t val) |
| static uint32_t | hash_32_generic (uint32_t val, unsigned int bits) |
| static __always_inline uint32_t | hash_64_generic (uint64_t val, unsigned int bits) |
| static uint32_t | hash_ptr (const void *ptr, unsigned int bits) |
| static uint32_t | hash32_ptr (const void *ptr) |
| #define __hash_32 __hash_32_generic |
Referenced by hash_32_generic(), and hash_64_generic().
| #define BITS_PER_LONG 64 |
| #define GOLDEN_RATIO_32 0x61C88647 |
Referenced by __hash_32_generic().
| #define GOLDEN_RATIO_64 0x61C8864680B583EBull |
Referenced by hash_64_generic().
| #define GOLDEN_RATIO_PRIME GOLDEN_RATIO_64 |
| #define hash_32 hash_32_generic |
Referenced by hash_64_generic().
| #define hash_64 hash_64_generic |
| #define hash_long | ( | val, | |
| bits ) |
Referenced by hash_ptr().
|
inlinestatic |
References GOLDEN_RATIO_32.
|
inlinestatic |
|
inlinestatic |
References __hash_32.
|
static |
References __always_inline, __hash_32, GOLDEN_RATIO_64, and hash_32.
|
inlinestatic |
References hash_long.