Lines Matching refs:tablelen
38 map->tablelen = 0;
57 for (i = 0; i < map->tablelen; ++i) {
78 for (i = 0; i < map->tablelen; ++i) {
102 static size_t distance(uint32_t tablelen, uint32_t tablelenbits,
104 return (idx - h2idx(bkt->hash, tablelenbits)) & (tablelen - 1);
134 for (i = 0; i < map->tablelen; ++i) {
145 distance(map->tablelen, map->tablelenbits, bkt, idx));
149 static int insert(nghttp2_map_bucket *table, uint32_t tablelen,
164 dd = distance(tablelen, tablelenbits, bkt, idx);
177 idx = (idx + 1) & (tablelen - 1);
197 for (i = 0; i < map->tablelen; ++i) {
209 map->tablelen = new_tablelen;
222 if ((map->size + 1) * 4 > map->tablelen * 3) {
223 if (map->tablelen) {
224 rv = map_resize(map, map->tablelen * 2, map->tablelenbits + 1);
237 rv = insert(map->table, map->tablelen, map->tablelenbits, hash(key), key,
263 d > distance(map->tablelen, map->tablelenbits, bkt, idx)) {
272 idx = (idx + 1) & (map->tablelen - 1);
293 d > distance(map->tablelen, map->tablelenbits, bkt, idx)) {
301 idx = (idx + 1) & (map->tablelen - 1);
306 distance(map->tablelen, map->tablelenbits, bkt, idx) == 0) {
314 idx = (idx + 1) & (map->tablelen - 1);
323 idx = (idx + 1) & (map->tablelen - 1);
328 if (map->tablelen == 0) {
332 memset(map->table, 0, sizeof(*map->table) * map->tablelen);