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);
135 for (i = 0; i < map->tablelen; ++i) {
146 distance(map->tablelen, map->tablelenbits, bkt, idx));
151 static int insert(nghttp2_map_bucket *table, uint32_t tablelen,
166 dd = distance(tablelen, tablelenbits, bkt, idx);
179 idx = (idx + 1) & (tablelen - 1);
199 for (i = 0; i < map->tablelen; ++i) {
211 map->tablelen = new_tablelen;
224 if ((map->size + 1) * 4 > map->tablelen * 3) {
225 if (map->tablelen) {
226 rv = map_resize(map, map->tablelen * 2, map->tablelenbits + 1);
239 rv = insert(map->table, map->tablelen, map->tablelenbits, hash(key), key,
265 d > distance(map->tablelen, map->tablelenbits, bkt, idx)) {
274 idx = (idx + 1) & (map->tablelen - 1);
295 d > distance(map->tablelen, map->tablelenbits, bkt, idx)) {
303 idx = (idx + 1) & (map->tablelen - 1);
308 distance(map->tablelen, map->tablelenbits, bkt, idx) == 0) {
316 idx = (idx + 1) & (map->tablelen - 1);
325 idx = (idx + 1) & (map->tablelen - 1);
330 if (map->tablelen == 0) {
334 memset(map->table, 0, sizeof(*map->table) * map->tablelen);