Go to the source code of this file.
|
static uword | qhash_min_log2 (uword x) |
|
static void | qhash_min_log2_init () |
|
static uword | qhash_get_valid_elt_mask (qhash_t *h, uword i) |
|
static void | qhash_set_valid_elt_mask (qhash_t *h, uword i, uword mask) |
|
static uword | qhash_search_bucket (uword *hash_keys, uword search_key, uword m) |
|
void | qhash_get_multiple (void *v, uword *search_keys, uword n_search_keys, u32 *result_indices) |
|
u32 | qhash_get_first_match (void *v, uword *search_keys, uword n_search_keys, uword *matching_key) |
|
static void * | qhash_set_overflow (void *v, uword elt_bytes, uword key, uword bi, uword *n_elts, u32 *result) |
|
static uword | qhash_unset_overflow (void *v, uword key, uword bi, uword *n_elts) |
|
static uword | qhash_find_free (uword i, uword valid_mask) |
|
static uword | unset_slow_path (void *v, uword elt_bytes, uword k0, uword bi0, uword valid0, uword match0, uword *n_elts) |
|
◆ QHASH_ALL_VALID
◆ qhash_find_free()
◆ qhash_get_first_match()
u32 qhash_get_first_match |
( |
void * |
v, |
|
|
uword * |
search_keys, |
|
|
uword |
n_search_keys, |
|
|
uword * |
matching_key |
|
) |
| |
◆ qhash_get_multiple()
void qhash_get_multiple |
( |
void * |
v, |
|
|
uword * |
search_keys, |
|
|
uword |
n_search_keys, |
|
|
u32 * |
result_indices |
|
) |
| |
◆ qhash_get_valid_elt_mask()
◆ qhash_min_log2()
◆ qhash_min_log2_init()
static void qhash_min_log2_init |
( |
| ) |
|
|
static |
◆ qhash_search_bucket()
◆ qhash_set_overflow()
◆ qhash_set_valid_elt_mask()
◆ qhash_unset_overflow()
◆ unset_slow_path()
◆ min_log2_table