Lines Matching refs:tablelen
39 map->tablelen = 0;
58 for (i = 0; i < map->tablelen; ++i) {
79 for (i = 0; i < map->tablelen; ++i) {
103 static size_t distance(uint32_t tablelen, uint32_t tablelenbits,
105 return (idx - h2idx(bkt->hash, tablelenbits)) & (tablelen - 1);
135 for (i = 0; i < map->tablelen; ++i) {
146 distance(map->tablelen, map->tablelenbits, bkt, idx));
150 static int insert(nghttp3_map_bucket *table, uint32_t tablelen,
165 dd = distance(tablelen, tablelenbits, bkt, idx);
178 idx = (idx + 1) & (tablelen - 1);
198 for (i = 0; i < map->tablelen; ++i) {
210 map->tablelen = new_tablelen;
223 if ((map->size + 1) * 4 > map->tablelen * 3) {
224 if (map->tablelen) {
225 rv = map_resize(map, map->tablelen * 2, map->tablelenbits + 1);
238 rv = insert(map->table, map->tablelen, map->tablelenbits, hash(key), key,
264 d > distance(map->tablelen, map->tablelenbits, bkt, idx)) {
273 idx = (idx + 1) & (map->tablelen - 1);
294 d > distance(map->tablelen, map->tablelenbits, bkt, idx)) {
302 idx = (idx + 1) & (map->tablelen - 1);
307 distance(map->tablelen, map->tablelenbits, bkt, idx) == 0) {
315 idx = (idx + 1) & (map->tablelen - 1);
324 idx = (idx + 1) & (map->tablelen - 1);
329 if (map->tablelen == 0) {
333 memset(map->table, 0, sizeof(*map->table) * map->tablelen);