Lines Matching refs:lvl
62 #define nxt_lvlhsh_level(lvl, mask) \ argument
63 (void **) ((uintptr_t) lvl & (~mask << 2))
66 #define nxt_lvlhsh_level_entries(lvl, mask) \ argument
67 ((uintptr_t) lvl & (mask << 1))
153 static nxt_int_t nxt_lvlhsh_level_find(nxt_lvlhsh_query_t *lhq, void **lvl,
201 nxt_lvlhsh_level_find(nxt_lvlhsh_query_t *lhq, void **lvl, uint32_t key, in nxt_lvlhsh_level_find() argument
211 lvl = nxt_lvlhsh_level(lvl, mask); in nxt_lvlhsh_level_find()
212 slot = lvl[key & mask]; in nxt_lvlhsh_level_find()
314 void **slot, **lvl; in nxt_lvlhsh_level_insert() local
322 lvl = nxt_lvlhsh_level(*parent, mask); in nxt_lvlhsh_level_insert()
323 slot = &lvl[key & mask]; in nxt_lvlhsh_level_insert()
455 void *lvl, **level; in nxt_lvlhsh_convert_bucket_to_level() local
465 lvl = proto->alloc(lhq->pool, size * (sizeof(void *))); in nxt_lvlhsh_convert_bucket_to_level()
467 if (nxt_slow_path(lvl == NULL)) { in nxt_lvlhsh_convert_bucket_to_level()
471 nxt_memzero(lvl, size * (sizeof(void *))); in nxt_lvlhsh_convert_bucket_to_level()
473 level = lvl; in nxt_lvlhsh_convert_bucket_to_level()
496 ret = nxt_lvlhsh_level_convertion_insert(&q, &lvl, key >> shift, nlvl); in nxt_lvlhsh_convert_bucket_to_level()
503 *slot = lvl; in nxt_lvlhsh_convert_bucket_to_level()
515 void **slot, **lvl; in nxt_lvlhsh_level_convertion_insert() local
523 lvl = nxt_lvlhsh_level(*parent, mask); in nxt_lvlhsh_level_convertion_insert()
524 slot = &lvl[key & mask]; in nxt_lvlhsh_level_convertion_insert()
647 void **slot, **lvl; in nxt_lvlhsh_level_delete() local
655 lvl = nxt_lvlhsh_level(*parent, mask); in nxt_lvlhsh_level_delete()
656 slot = &lvl[key & mask]; in nxt_lvlhsh_level_delete()
673 lhq->proto->free(lhq->pool, lvl); in nxt_lvlhsh_level_delete()