|
static void | zero_pair (hash_t *h, hash_pair_t *p) |
|
static void | init_pair (hash_t *h, hash_pair_t *p) |
|
static hash_pair_union_t * | get_pair (void *v, uword i) |
|
static void | set_is_user (void *v, uword i, uword is_user) |
|
static u8 * | hash_format_pair_default (u8 *s, va_list *args) |
|
static u32 | zap32 (u32 x, word n) |
|
static u32 | hash_memory32 (void *p, word n_bytes, u32 state) |
|
__clib_export uword | hash_memory (void *p, word n_bytes, uword state) |
|
static uword | hash_uword (uword x) |
|
static uword | key_sum (hash_t *h, uword key) |
|
static uword | key_equal1 (hash_t *h, uword key1, uword key2, uword e) |
|
static uword | key_equal (hash_t *h, uword key1, uword key2) |
|
static hash_pair_union_t * | get_indirect (void *v, hash_pair_indirect_t *pi, uword key) |
|
static hash_pair_union_t * | set_indirect_is_user (void *v, uword i, hash_pair_union_t *p, uword key) |
|
static hash_pair_union_t * | set_indirect (void *v, hash_pair_indirect_t *pi, uword key, uword *found_key) |
|
static void | unset_indirect (void *v, uword i, hash_pair_t *q) |
|
static hash_pair_t * | lookup (void *v, uword key, enum lookup_opcode op, void *new_value, void *old_value) |
|
__clib_export hash_pair_t * | hash_next (void *v, hash_next_t *hn) |
|
static void * | hash_resize_internal (void *old, uword new_size, uword free_old) |
|
void * | hash_resize (void *old, uword new_size) |
|
__clib_export void * | hash_dup (void *old) |
|
__clib_export uword | vec_key_sum (hash_t *h, uword key) |
|
__clib_export uword | vec_key_equal (hash_t *h, uword key1, uword key2) |
|
__clib_export u8 * | vec_key_format_pair (u8 *s, va_list *args) |
|
__clib_export uword | mem_key_sum (hash_t *h, uword key) |
|
__clib_export uword | mem_key_equal (hash_t *h, uword key1, uword key2) |
|
uword | string_key_sum (hash_t *h, uword key) |
|
uword | string_key_equal (hash_t *h, uword key1, uword key2) |
|
u8 * | string_key_format_pair (u8 *s, va_list *args) |
|
__clib_export uword | hash_bytes (void *v) |
|
__clib_export u8 * | format_hash (u8 *s, va_list *va) |
|
static uword | unformat_hash_string_internal (unformat_input_t *input, va_list *va, int is_vec) |
|
__clib_export uword | unformat_hash_vec_string (unformat_input_t *input, va_list *va) |
|
__clib_export uword | unformat_hash_string (unformat_input_t *input, va_list *va) |
|
__clib_export clib_error_t * | hash_validate (void *v) |
|