hash               12 core/ngx_hash.c ngx_hash_find(ngx_hash_t *hash, ngx_uint_t key, u_char *name, size_t len)
hash               21 core/ngx_hash.c     elt = hash->buckets[key % hash->size];
hash               81 core/ngx_hash.c     value = ngx_hash_find(&hwc->hash, key, &name[n], len - n);
hash              173 core/ngx_hash.c     value = ngx_hash_find(&hwc->hash, key, name, i);
hash              210 core/ngx_hash.c ngx_hash_find_combined(ngx_hash_combined_t *hash, ngx_uint_t key, u_char *name,
hash              215 core/ngx_hash.c     if (hash->hash.buckets) {
hash              216 core/ngx_hash.c         value = ngx_hash_find(&hash->hash, key, name, len);
hash              227 core/ngx_hash.c     if (hash->wc_head && hash->wc_head->hash.buckets) {
hash              228 core/ngx_hash.c         value = ngx_hash_find_wc_head(hash->wc_head, name, len);
hash              235 core/ngx_hash.c     if (hash->wc_tail && hash->wc_tail->hash.buckets) {
hash              236 core/ngx_hash.c         value = ngx_hash_find_wc_tail(hash->wc_tail, name, len);
hash              351 core/ngx_hash.c     if (hinit->hash == NULL) {
hash              352 core/ngx_hash.c         hinit->hash = ngx_pcalloc(hinit->pool, sizeof(ngx_hash_wildcard_t)
hash              354 core/ngx_hash.c         if (hinit->hash == NULL) {
hash              360 core/ngx_hash.c                       ((u_char *) hinit->hash + sizeof(ngx_hash_wildcard_t));
hash              420 core/ngx_hash.c     hinit->hash->buckets = buckets;
hash              421 core/ngx_hash.c     hinit->hash->size = size;
hash              569 core/ngx_hash.c             h.hash = NULL;
hash              578 core/ngx_hash.c             wdc = (ngx_hash_wildcard_t *) h.hash;
hash               29 core/ngx_hash.h     ngx_hash_t        hash;
hash               45 core/ngx_hash.h     ngx_hash_t            hash;
hash               52 core/ngx_hash.h     ngx_hash_t       *hash;
hash               92 core/ngx_hash.h     ngx_uint_t        hash;
hash               99 core/ngx_hash.h void *ngx_hash_find(ngx_hash_t *hash, ngx_uint_t key, u_char *name, size_t len);
hash              102 core/ngx_hash.h void *ngx_hash_find_combined(ngx_hash_combined_t *hash, ngx_uint_t key,
hash               38 core/ngx_open_file_cache.c     uint32_t hash);
hash              134 core/ngx_open_file_cache.c     uint32_t                        hash;
hash              192 core/ngx_open_file_cache.c     hash = ngx_crc32_long(name->data, name->len);
hash              194 core/ngx_open_file_cache.c     file = ngx_open_file_lookup(cache, name, hash);
hash              358 core/ngx_open_file_cache.c     file->node.key = hash;
hash              816 core/ngx_open_file_cache.c     uint32_t hash)
hash              827 core/ngx_open_file_cache.c         if (hash < node->key) {
hash              832 core/ngx_open_file_cache.c         if (hash > node->key) {
hash              850 core/ngx_open_file_cache.c         } while (node != sentinel && hash == node->key);
hash               76 core/ngx_resolver.c     ngx_str_t *name, uint32_t hash);
hash              304 core/ngx_resolver.c     uint32_t              hash;
hash              326 core/ngx_resolver.c         hash = ngx_crc32_short(ctx->name.data, ctx->name.len);
hash              328 core/ngx_resolver.c         rn = ngx_resolver_lookup_name(r, &ctx->name, hash);
hash              373 core/ngx_resolver.c     uint32_t              hash;
hash              380 core/ngx_resolver.c     hash = ngx_crc32_short(ctx->name.data, ctx->name.len);
hash              382 core/ngx_resolver.c     rn = ngx_resolver_lookup_name(r, &ctx->name, hash);
hash              505 core/ngx_resolver.c         rn->node.key = hash;
hash             1122 core/ngx_resolver.c     uint32_t              hash;
hash             1136 core/ngx_resolver.c     hash = ngx_crc32_short(name.data, name.len);
hash             1140 core/ngx_resolver.c     rn = ngx_resolver_lookup_name(r, &name, hash);
hash             1604 core/ngx_resolver.c ngx_resolver_lookup_name(ngx_resolver_t *r, ngx_str_t *name, uint32_t hash)
hash             1615 core/ngx_resolver.c         if (hash < node->key) {
hash             1620 core/ngx_resolver.c         if (hash > node->key) {
hash             1638 core/ngx_resolver.c         } while (node != sentinel && hash == node->key);
hash             1719 core/ngx_string.c ngx_str_rbtree_lookup(ngx_rbtree_t *rbtree, ngx_str_t *val, uint32_t hash)
hash             1732 core/ngx_string.c         if (hash != node->key) {
hash             1733 core/ngx_string.c             node = (hash < node->key) ? node->left : node->right;
hash              217 core/ngx_string.h     uint32_t hash);
hash             1566 event/ngx_event_openssl.c     uint32_t                  hash;
hash             1637 event/ngx_event_openssl.c     hash = ngx_crc32_short(sess->session_id, sess->session_id_length);
hash             1641 event/ngx_event_openssl.c                    hash, sess->session_id_length, len);
hash             1643 event/ngx_event_openssl.c     sess_id->node.key = hash;
hash             1686 event/ngx_event_openssl.c     uint32_t                  hash;
hash             1699 event/ngx_event_openssl.c     hash = ngx_crc32_short(id, (size_t) len);
hash             1703 event/ngx_event_openssl.c                    "ssl get session: %08XD:%d", hash, len);
hash             1721 event/ngx_event_openssl.c         if (hash < node->key) {
hash             1726 event/ngx_event_openssl.c         if (hash > node->key) {
hash             1768 event/ngx_event_openssl.c         } while (node != sentinel && hash == node->key);
hash             1795 event/ngx_event_openssl.c     uint32_t                  hash;
hash             1814 event/ngx_event_openssl.c     hash = ngx_crc32_short(id, len);
hash             1817 event/ngx_event_openssl.c                    "ssl remove session: %08XD:%uz", hash, len);
hash             1828 event/ngx_event_openssl.c         if (hash < node->key) {
hash             1833 event/ngx_event_openssl.c         if (hash > node->key) {
hash             1862 event/ngx_event_openssl.c         } while (node != sentinel && hash == node->key);
hash              350 http/modules/ngx_http_auth_basic_module.c     r->headers_out.www_authenticate->hash = 1;
hash              694 http/modules/ngx_http_fastcgi_module.c     ngx_uint_t                    i, n, next, hash, header_params;
hash              770 http/modules/ngx_http_fastcgi_module.c                 hash = 0;
hash              782 http/modules/ngx_http_fastcgi_module.c                     hash = ngx_hash(hash, ch);
hash              786 http/modules/ngx_http_fastcgi_module.c                 if (ngx_hash_find(&flcf->headers_hash, hash, lowcase_key, n)) {
hash             1443 http/modules/ngx_http_fastcgi_module.c                 h->hash = r->header_hash;
hash             1452 http/modules/ngx_http_fastcgi_module.c                 hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
hash             2023 http/modules/ngx_http_fastcgi_module.c     ngx_hash_init_t               hash;
hash             2250 http/modules/ngx_http_fastcgi_module.c     hash.max_size = 512;
hash             2251 http/modules/ngx_http_fastcgi_module.c     hash.bucket_size = ngx_align(64, ngx_cacheline_size);
hash             2252 http/modules/ngx_http_fastcgi_module.c     hash.name = "fastcgi_hide_headers_hash";
hash             2255 http/modules/ngx_http_fastcgi_module.c              &prev->upstream, ngx_http_fastcgi_hide_headers, &hash)
hash             2449 http/modules/ngx_http_fastcgi_module.c     hash.hash = &conf->headers_hash;
hash             2450 http/modules/ngx_http_fastcgi_module.c     hash.key = ngx_hash_key_lc;
hash             2451 http/modules/ngx_http_fastcgi_module.c     hash.max_size = 512;
hash             2452 http/modules/ngx_http_fastcgi_module.c     hash.bucket_size = 64;
hash             2453 http/modules/ngx_http_fastcgi_module.c     hash.name = "fastcgi_params_hash";
hash             2454 http/modules/ngx_http_fastcgi_module.c     hash.pool = cf->pool;
hash             2455 http/modules/ngx_http_fastcgi_module.c     hash.temp_pool = NULL;
hash             2457 http/modules/ngx_http_fastcgi_module.c     if (ngx_hash_init(&hash, headers_names.elts, headers_names.nelts) != NGX_OK)
hash              977 http/modules/ngx_http_geo_module.c     uint32_t                             hash;
hash              981 http/modules/ngx_http_geo_module.c     hash = ngx_crc32_long(value->data, value->len);
hash              984 http/modules/ngx_http_geo_module.c                ngx_str_rbtree_lookup(&ctx->rbtree, value, hash);
hash             1011 http/modules/ngx_http_geo_module.c     gvvn->sn.node.key = hash;
hash             1316 http/modules/ngx_http_geo_module.c     uint32_t                             hash;
hash             1365 http/modules/ngx_http_geo_module.c             hash = ngx_crc32_long(s.data, s.len);
hash             1367 http/modules/ngx_http_geo_module.c                         ngx_str_rbtree_lookup(&ctx->rbtree, &s, hash);
hash              299 http/modules/ngx_http_gzip_filter_module.c     h->hash = 1;
hash              210 http/modules/ngx_http_gzip_static_module.c     h->hash = 1;
hash               27 http/modules/ngx_http_headers_filter_module.c     ngx_uint_t                 hash;
hash              198 http/modules/ngx_http_headers_filter_module.c         expires->hash = 1;
hash              226 http/modules/ngx_http_headers_filter_module.c         cc->hash = 1;
hash              232 http/modules/ngx_http_headers_filter_module.c             ccp[i]->hash = 0;
hash              312 http/modules/ngx_http_headers_filter_module.c         h->hash = hv->hash;
hash              349 http/modules/ngx_http_headers_filter_module.c     cc->hash = 1;
hash              389 http/modules/ngx_http_headers_filter_module.c             h->hash = 0;
hash              394 http/modules/ngx_http_headers_filter_module.c     h->hash = hv->hash;
hash              579 http/modules/ngx_http_headers_filter_module.c     hv->hash = 1;
hash              248 http/modules/ngx_http_image_filter_module.c         r->headers_out.refresh->hash = 0;
hash              612 http/modules/ngx_http_image_filter_module.c         r->headers_out.content_length->hash = 0;
hash               54 http/modules/ngx_http_limit_req_module.c     ngx_uint_t hash, u_char *data, size_t len, ngx_uint_t *ep);
hash              139 http/modules/ngx_http_limit_req_module.c     uint32_t                    hash;
hash              183 http/modules/ngx_http_limit_req_module.c     hash = ngx_crc32_short(vv->data, len);
hash              189 http/modules/ngx_http_limit_req_module.c     rc = ngx_http_limit_req_lookup(lrcf, hash, vv->data, len, &excess);
hash              214 http/modules/ngx_http_limit_req_module.c         node->key = hash;
hash              344 http/modules/ngx_http_limit_req_module.c ngx_http_limit_req_lookup(ngx_http_limit_req_conf_t *lrcf, ngx_uint_t hash,
hash              362 http/modules/ngx_http_limit_req_module.c         if (hash < node->key) {
hash              367 http/modules/ngx_http_limit_req_module.c         if (hash > node->key) {
hash              412 http/modules/ngx_http_limit_req_module.c         } while (node != sentinel && hash == node->key);
hash              123 http/modules/ngx_http_limit_zone_module.c     uint32_t                        hash;
hash              168 http/modules/ngx_http_limit_zone_module.c     hash = ngx_crc32_short(vv->data, len);
hash              184 http/modules/ngx_http_limit_zone_module.c         if (hash < node->key) {
hash              189 http/modules/ngx_http_limit_zone_module.c         if (hash > node->key) {
hash              218 http/modules/ngx_http_limit_zone_module.c         } while (node != sentinel && hash == node->key);
hash              235 http/modules/ngx_http_limit_zone_module.c     node->key = hash;
hash              181 http/modules/ngx_http_map_module.c     ngx_hash_init_t                    hash;
hash              286 http/modules/ngx_http_map_module.c     hash.key = ngx_hash_key_lc;
hash              287 http/modules/ngx_http_map_module.c     hash.max_size = mcf->hash_max_size;
hash              288 http/modules/ngx_http_map_module.c     hash.bucket_size = mcf->hash_bucket_size;
hash              289 http/modules/ngx_http_map_module.c     hash.name = "map_hash";
hash              290 http/modules/ngx_http_map_module.c     hash.pool = cf->pool;
hash              293 http/modules/ngx_http_map_module.c         hash.hash = &map->map.hash.hash;
hash              294 http/modules/ngx_http_map_module.c         hash.temp_pool = NULL;
hash              296 http/modules/ngx_http_map_module.c         if (ngx_hash_init(&hash, ctx.keys.keys.elts, ctx.keys.keys.nelts)
hash              310 http/modules/ngx_http_map_module.c         hash.hash = NULL;
hash              311 http/modules/ngx_http_map_module.c         hash.temp_pool = pool;
hash              313 http/modules/ngx_http_map_module.c         if (ngx_hash_wildcard_init(&hash, ctx.keys.dns_wc_head.elts,
hash              321 http/modules/ngx_http_map_module.c         map->map.hash.wc_head = (ngx_hash_wildcard_t *) hash.hash;
hash              330 http/modules/ngx_http_map_module.c         hash.hash = NULL;
hash              331 http/modules/ngx_http_map_module.c         hash.temp_pool = pool;
hash              333 http/modules/ngx_http_map_module.c         if (ngx_hash_wildcard_init(&hash, ctx.keys.dns_wc_tail.elts,
hash              341 http/modules/ngx_http_map_module.c         map->map.hash.wc_tail = (ngx_hash_wildcard_t *) hash.hash;
hash              127 http/modules/ngx_http_not_modified_filter_module.c         r->headers_out.content_encoding->hash = 0;
hash              950 http/modules/ngx_http_proxy_module.c             if (ngx_hash_find(&plcf->headers_set_hash, header[i].hash,
hash             1068 http/modules/ngx_http_proxy_module.c             if (ngx_hash_find(&plcf->headers_set_hash, header[i].hash,
hash             1265 http/modules/ngx_http_proxy_module.c             h->hash = r->header_hash;
hash             1289 http/modules/ngx_http_proxy_module.c             hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
hash             1321 http/modules/ngx_http_proxy_module.c                 h->hash = ngx_hash(ngx_hash(ngx_hash(ngx_hash(
hash             1335 http/modules/ngx_http_proxy_module.c                 h->hash = ngx_hash(ngx_hash(ngx_hash('d', 'a'), 't'), 'e');
hash             1723 http/modules/ngx_http_proxy_module.c     ngx_hash_init_t             hash;
hash             2017 http/modules/ngx_http_proxy_module.c     hash.max_size = conf->headers_hash_max_size;
hash             2018 http/modules/ngx_http_proxy_module.c     hash.bucket_size = conf->headers_hash_bucket_size;
hash             2019 http/modules/ngx_http_proxy_module.c     hash.name = "proxy_headers_hash";
hash             2022 http/modules/ngx_http_proxy_module.c             &prev->upstream, ngx_http_proxy_hide_headers, &hash)
hash             2104 http/modules/ngx_http_proxy_module.c     ngx_hash_init_t               hash;
hash             2329 http/modules/ngx_http_proxy_module.c     hash.hash = &conf->headers_set_hash;
hash             2330 http/modules/ngx_http_proxy_module.c     hash.key = ngx_hash_key_lc;
hash             2331 http/modules/ngx_http_proxy_module.c     hash.max_size = conf->headers_hash_max_size;
hash             2332 http/modules/ngx_http_proxy_module.c     hash.bucket_size = conf->headers_hash_bucket_size;
hash             2333 http/modules/ngx_http_proxy_module.c     hash.name = "proxy_headers_hash";
hash             2334 http/modules/ngx_http_proxy_module.c     hash.pool = cf->pool;
hash             2335 http/modules/ngx_http_proxy_module.c     hash.temp_pool = NULL;
hash             2337 http/modules/ngx_http_proxy_module.c     return ngx_hash_init(&hash, headers_names.elts, headers_names.nelts);
hash              226 http/modules/ngx_http_range_filter_module.c     r->headers_out.accept_ranges->hash = 1;
hash              355 http/modules/ngx_http_range_filter_module.c     content_range->hash = 1;
hash              377 http/modules/ngx_http_range_filter_module.c         r->headers_out.content_length->hash = 0;
hash              497 http/modules/ngx_http_range_filter_module.c         r->headers_out.content_length->hash = 0;
hash              519 http/modules/ngx_http_range_filter_module.c     content_range->hash = 1;
hash               26 http/modules/ngx_http_realip_module.c     ngx_uint_t         hash;
hash              112 http/modules/ngx_http_realip_module.c     ngx_uint_t                   i, hash;
hash              176 http/modules/ngx_http_realip_module.c         hash = rlcf->hash;
hash              192 http/modules/ngx_http_realip_module.c             if (hash == header[i].hash
hash              391 http/modules/ngx_http_realip_module.c     rlcf->hash = ngx_hash_strlow(value[1].data, value[1].data, value[1].len);
hash              444 http/modules/ngx_http_realip_module.c         conf->hash = prev->hash;
hash               22 http/modules/ngx_http_referer_module.c     ngx_hash_combined_t      hash;
hash              105 http/modules/ngx_http_referer_module.c     if (rlcf->hash.hash.buckets == NULL
hash              106 http/modules/ngx_http_referer_module.c         && rlcf->hash.wc_head == NULL
hash              107 http/modules/ngx_http_referer_module.c         && rlcf->hash.wc_tail == NULL
hash              164 http/modules/ngx_http_referer_module.c     uri = ngx_hash_find_combined(&rlcf->hash, key, buf, p - ref);
hash              253 http/modules/ngx_http_referer_module.c     ngx_hash_init_t  hash;
hash              256 http/modules/ngx_http_referer_module.c         conf->hash = prev->hash;
hash              279 http/modules/ngx_http_referer_module.c     hash.key = ngx_hash_key_lc;
hash              280 http/modules/ngx_http_referer_module.c     hash.max_size = 2048; /* TODO: referer_hash_max_size; */
hash              281 http/modules/ngx_http_referer_module.c     hash.bucket_size = 64; /* TODO: referer_hash_bucket_size; */
hash              282 http/modules/ngx_http_referer_module.c     hash.name = "referers_hash";
hash              283 http/modules/ngx_http_referer_module.c     hash.pool = cf->pool;
hash              286 http/modules/ngx_http_referer_module.c         hash.hash = &conf->hash.hash;
hash              287 http/modules/ngx_http_referer_module.c         hash.temp_pool = NULL;
hash              289 http/modules/ngx_http_referer_module.c         if (ngx_hash_init(&hash, conf->keys->keys.elts, conf->keys->keys.nelts)
hash              303 http/modules/ngx_http_referer_module.c         hash.hash = NULL;
hash              304 http/modules/ngx_http_referer_module.c         hash.temp_pool = cf->temp_pool;
hash              306 http/modules/ngx_http_referer_module.c         if (ngx_hash_wildcard_init(&hash, conf->keys->dns_wc_head.elts,
hash              313 http/modules/ngx_http_referer_module.c         conf->hash.wc_head = (ngx_hash_wildcard_t *) hash.hash;
hash              323 http/modules/ngx_http_referer_module.c         hash.hash = NULL;
hash              324 http/modules/ngx_http_referer_module.c         hash.temp_pool = cf->temp_pool;
hash              326 http/modules/ngx_http_referer_module.c         if (ngx_hash_wildcard_init(&hash, conf->keys->dns_wc_tail.elts,
hash              333 http/modules/ngx_http_referer_module.c         conf->hash.wc_tail = (ngx_hash_wildcard_t *) hash.hash;
hash              516 http/modules/ngx_http_scgi_module.c     ngx_uint_t                    i, n, hash, header_params;
hash              594 http/modules/ngx_http_scgi_module.c                 hash = 0;
hash              606 http/modules/ngx_http_scgi_module.c                     hash = ngx_hash(hash, ch);
hash              610 http/modules/ngx_http_scgi_module.c                 if (ngx_hash_find(&scf->headers_hash, hash, lowcase_key, n)) {
hash              867 http/modules/ngx_http_scgi_module.c             h->hash = r->header_hash;
hash              892 http/modules/ngx_http_scgi_module.c             hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
hash             1050 http/modules/ngx_http_scgi_module.c     ngx_hash_init_t               hash;
hash             1264 http/modules/ngx_http_scgi_module.c     hash.max_size = 512;
hash             1265 http/modules/ngx_http_scgi_module.c     hash.bucket_size = ngx_align(64, ngx_cacheline_size);
hash             1266 http/modules/ngx_http_scgi_module.c     hash.name = "scgi_hide_headers_hash";
hash             1269 http/modules/ngx_http_scgi_module.c             &prev->upstream, ngx_http_scgi_hide_headers, &hash)
hash             1462 http/modules/ngx_http_scgi_module.c     hash.hash = &conf->headers_hash;
hash             1463 http/modules/ngx_http_scgi_module.c     hash.key = ngx_hash_key_lc;
hash             1464 http/modules/ngx_http_scgi_module.c     hash.max_size = 512;
hash             1465 http/modules/ngx_http_scgi_module.c     hash.bucket_size = 64;
hash             1466 http/modules/ngx_http_scgi_module.c     hash.name = "scgi_params_hash";
hash             1467 http/modules/ngx_http_scgi_module.c     hash.pool = cf->pool;
hash             1468 http/modules/ngx_http_scgi_module.c     hash.temp_pool = NULL;
hash             1470 http/modules/ngx_http_scgi_module.c     if (ngx_hash_init(&hash, headers_names.elts, headers_names.nelts) != NGX_OK)
hash              104 http/modules/ngx_http_secure_link_module.c     ngx_str_t                     val, hash;
hash              156 http/modules/ngx_http_secure_link_module.c     hash.len = 16;
hash              157 http/modules/ngx_http_secure_link_module.c     hash.data = hash_buf;
hash              159 http/modules/ngx_http_secure_link_module.c     if (ngx_decode_base64url(&hash, &val) != NGX_OK) {
hash              163 http/modules/ngx_http_secure_link_module.c     if (hash.len != 16) {
hash              208 http/modules/ngx_http_secure_link_module.c     u_char       hash[16];
hash              244 http/modules/ngx_http_secure_link_module.c     ngx_md5_final(hash, &md5);
hash              248 http/modules/ngx_http_secure_link_module.c         if (n == NGX_ERROR || n != hash[i]) {
hash               79 http/modules/ngx_http_split_clients_module.c     uint32_t                        hash;
hash               90 http/modules/ngx_http_split_clients_module.c     hash = ngx_crc32_short(val.data, val.len);
hash               97 http/modules/ngx_http_split_clients_module.c                        "%D %D", hash, part[i].percent);
hash               99 http/modules/ngx_http_split_clients_module.c         if (hash < part[i].percent) {
hash              613 http/modules/ngx_http_ssi_filter_module.c                 cmd = ngx_hash_find(&smcf->hash, ctx->key, ctx->command.data,
hash             2714 http/modules/ngx_http_ssi_filter_module.c     ngx_hash_init_t  hash;
hash             2716 http/modules/ngx_http_ssi_filter_module.c     hash.hash = &smcf->hash;
hash             2717 http/modules/ngx_http_ssi_filter_module.c     hash.key = ngx_hash_key;
hash             2718 http/modules/ngx_http_ssi_filter_module.c     hash.max_size = 1024;
hash             2719 http/modules/ngx_http_ssi_filter_module.c     hash.bucket_size = ngx_cacheline_size;
hash             2720 http/modules/ngx_http_ssi_filter_module.c     hash.name = "ssi_command_hash";
hash             2721 http/modules/ngx_http_ssi_filter_module.c     hash.pool = cf->pool;
hash             2722 http/modules/ngx_http_ssi_filter_module.c     hash.temp_pool = NULL;
hash             2724 http/modules/ngx_http_ssi_filter_module.c     if (ngx_hash_init(&hash, smcf->commands.keys.elts,
hash               33 http/modules/ngx_http_ssi_filter_module.h     ngx_hash_t                hash;
hash               16 http/modules/ngx_http_upstream_ip_hash_module.c     ngx_uint_t                         hash;
hash              128 http/modules/ngx_http_upstream_ip_hash_module.c     iphp->hash = 89;
hash              143 http/modules/ngx_http_upstream_ip_hash_module.c     ngx_uint_t                    i, n, p, hash;
hash              160 http/modules/ngx_http_upstream_ip_hash_module.c     hash = iphp->hash;
hash              165 http/modules/ngx_http_upstream_ip_hash_module.c             hash = (hash * 113 + iphp->addr[i]) % 6271;
hash              168 http/modules/ngx_http_upstream_ip_hash_module.c         p = hash % iphp->rrp.peers->number;
hash              215 http/modules/ngx_http_upstream_ip_hash_module.c     iphp->hash = hash;
hash              426 http/modules/ngx_http_userid_filter_module.c     set_cookie->hash = 1;
hash              443 http/modules/ngx_http_userid_filter_module.c     p3p->hash = 1;
hash              547 http/modules/ngx_http_uwsgi_module.c     ngx_uint_t                    i, n, hash, header_params;
hash              622 http/modules/ngx_http_uwsgi_module.c                 hash = 0;
hash              634 http/modules/ngx_http_uwsgi_module.c                     hash = ngx_hash(hash, ch);
hash              638 http/modules/ngx_http_uwsgi_module.c                 if (ngx_hash_find(&uwcf->headers_hash, hash, lowcase_key, n)) {
hash              917 http/modules/ngx_http_uwsgi_module.c             h->hash = r->header_hash;
hash              942 http/modules/ngx_http_uwsgi_module.c             hh = ngx_hash_find(&umcf->headers_in_hash, h->hash,
hash             1103 http/modules/ngx_http_uwsgi_module.c     ngx_hash_init_t               hash;
hash             1319 http/modules/ngx_http_uwsgi_module.c     hash.max_size = 512;
hash             1320 http/modules/ngx_http_uwsgi_module.c     hash.bucket_size = ngx_align(64, ngx_cacheline_size);
hash             1321 http/modules/ngx_http_uwsgi_module.c     hash.name = "uwsgi_hide_headers_hash";
hash             1324 http/modules/ngx_http_uwsgi_module.c             &prev->upstream, ngx_http_uwsgi_hide_headers, &hash)
hash             1513 http/modules/ngx_http_uwsgi_module.c     hash.hash = &conf->headers_hash;
hash             1514 http/modules/ngx_http_uwsgi_module.c     hash.key = ngx_hash_key_lc;
hash             1515 http/modules/ngx_http_uwsgi_module.c     hash.max_size = 512;
hash             1516 http/modules/ngx_http_uwsgi_module.c     hash.bucket_size = 64;
hash             1517 http/modules/ngx_http_uwsgi_module.c     hash.name = "uwsgi_params_hash";
hash             1518 http/modules/ngx_http_uwsgi_module.c     hash.pool = cf->pool;
hash             1519 http/modules/ngx_http_uwsgi_module.c     hash.temp_pool = NULL;
hash             1521 http/modules/ngx_http_uwsgi_module.c     if (ngx_hash_init(&hash, headers_names.elts, headers_names.nelts) != NGX_OK)
hash              299 http/modules/ngx_http_xslt_filter_module.c             r->headers_out.content_length->hash = 0;
hash               40 http/modules/perl/ngx_http_perl_module.h     ngx_uint_t    hash;
hash              409 http/ngx_http.c     ngx_hash_init_t     hash;
hash              429 http/ngx_http.c     hash.hash = &cmcf->headers_in_hash;
hash              430 http/ngx_http.c     hash.key = ngx_hash_key_lc;
hash              431 http/ngx_http.c     hash.max_size = 512;
hash              432 http/ngx_http.c     hash.bucket_size = ngx_align(64, ngx_cacheline_size);
hash              433 http/ngx_http.c     hash.name = "headers_in_hash";
hash              434 http/ngx_http.c     hash.pool = cf->pool;
hash              435 http/ngx_http.c     hash.temp_pool = NULL;
hash              437 http/ngx_http.c     if (ngx_hash_init(&hash, headers_in.elts, headers_in.nelts) != NGX_OK) {
hash             1345 http/ngx_http.c     addr->hash.buckets = NULL;
hash             1346 http/ngx_http.c     addr->hash.size = 0;
hash             1452 http/ngx_http.c     ngx_hash_init_t             hash;
hash             1512 http/ngx_http.c     hash.key = ngx_hash_key_lc;
hash             1513 http/ngx_http.c     hash.max_size = cmcf->server_names_hash_max_size;
hash             1514 http/ngx_http.c     hash.bucket_size = cmcf->server_names_hash_bucket_size;
hash             1515 http/ngx_http.c     hash.name = "server_names_hash";
hash             1516 http/ngx_http.c     hash.pool = cf->pool;
hash             1519 http/ngx_http.c         hash.hash = &addr->hash;
hash             1520 http/ngx_http.c         hash.temp_pool = NULL;
hash             1522 http/ngx_http.c         if (ngx_hash_init(&hash, ha.keys.elts, ha.keys.nelts) != NGX_OK) {
hash             1532 http/ngx_http.c         hash.hash = NULL;
hash             1533 http/ngx_http.c         hash.temp_pool = ha.temp_pool;
hash             1535 http/ngx_http.c         if (ngx_hash_wildcard_init(&hash, ha.dns_wc_head.elts,
hash             1542 http/ngx_http.c         addr->wc_head = (ngx_hash_wildcard_t *) hash.hash;
hash             1550 http/ngx_http.c         hash.hash = NULL;
hash             1551 http/ngx_http.c         hash.temp_pool = ha.temp_pool;
hash             1553 http/ngx_http.c         if (ngx_hash_wildcard_init(&hash, ha.dns_wc_tail.elts,
hash             1560 http/ngx_http.c         addr->wc_tail = (ngx_hash_wildcard_t *) hash.hash;
hash             1809 http/ngx_http.c         if (addr[i].hash.buckets == NULL
hash             1811 http/ngx_http.c                 || addr[i].wc_head->hash.buckets == NULL)
hash             1813 http/ngx_http.c                 || addr[i].wc_tail->hash.buckets == NULL)
hash             1829 http/ngx_http.c         vn->names.hash = addr[i].hash;
hash             1870 http/ngx_http.c         if (addr[i].hash.buckets == NULL
hash             1872 http/ngx_http.c                 || addr[i].wc_head->hash.buckets == NULL)
hash             1874 http/ngx_http.c                 || addr[i].wc_tail->hash.buckets == NULL)
hash             1890 http/ngx_http.c         vn->names.hash = addr[i].hash;
hash             1912 http/ngx_http.c     ngx_uint_t        i, n, hash;
hash             1951 http/ngx_http.c         hash = ngx_hash_strlow(value[i].data, value[i].data, value[i].len);
hash             1970 http/ngx_http.c         type->key_hash = hash;
hash             1983 http/ngx_http.c     ngx_hash_init_t  hash;
hash             1991 http/ngx_http.c         hash.hash = types_hash;
hash             1992 http/ngx_http.c         hash.key = NULL;
hash             1993 http/ngx_http.c         hash.max_size = 2048;
hash             1994 http/ngx_http.c         hash.bucket_size = 64;
hash             1995 http/ngx_http.c         hash.name = "test_types_hash";
hash             1996 http/ngx_http.c         hash.pool = cf->pool;
hash             1997 http/ngx_http.c         hash.temp_pool = NULL;
hash             1999 http/ngx_http.c         if (ngx_hash_init(&hash, (*keys)->elts, (*keys)->nelts) != NGX_OK) {
hash             2021 http/ngx_http.c         hash.hash = prev_types_hash;
hash             2022 http/ngx_http.c         hash.key = NULL;
hash             2023 http/ngx_http.c         hash.max_size = 2048;
hash             2024 http/ngx_http.c         hash.bucket_size = 64;
hash             2025 http/ngx_http.c         hash.name = "test_types_hash";
hash             2026 http/ngx_http.c         hash.pool = cf->pool;
hash             2027 http/ngx_http.c         hash.temp_pool = NULL;
hash             2029 http/ngx_http.c         if (ngx_hash_init(&hash, (*prev_keys)->elts, (*prev_keys)->nelts)
hash             1085 http/ngx_http_core_module.c                 r->headers_out.www_authenticate->hash = 0;
hash             1637 http/ngx_http_core_module.c     ngx_uint_t  i, hash;
hash             1658 http/ngx_http_core_module.c         hash = 0;
hash             1662 http/ngx_http_core_module.c             hash = ngx_hash(hash, c);
hash             1666 http/ngx_http_core_module.c         r->headers_out.content_type_hash = hash;
hash             1679 http/ngx_http_core_module.c     ngx_uint_t                 i, hash;
hash             1690 http/ngx_http_core_module.c         hash = 0;
hash             1702 http/ngx_http_core_module.c                 hash = ngx_hash_strlow(exten, r->exten.data, r->exten.len);
hash             1709 http/ngx_http_core_module.c             hash = ngx_hash(hash, c);
hash             1712 http/ngx_http_core_module.c         type = ngx_hash_find(&clcf->types_hash, hash,
hash             1781 http/ngx_http_core_module.c         r->headers_out.location->hash = 1;
hash             2828 http/ngx_http_core_module.c     ngx_uint_t       i, n, hash;
hash             2854 http/ngx_http_core_module.c         hash = ngx_hash_strlow(value[i].data, value[i].data, value[i].len);
hash             2878 http/ngx_http_core_module.c         type->key_hash = hash;
hash             3217 http/ngx_http_core_module.c         types_hash.hash = &prev->types_hash;
hash             3259 http/ngx_http_core_module.c         types_hash.hash = &conf->types_hash;
hash              244 http/ngx_http_core_module.h     ngx_hash_t                 hash;
hash              505 http/ngx_http_core_module.h         r->headers_out.content_length->hash = 0;                              \
hash              513 http/ngx_http_core_module.h         r->headers_out.accept_ranges->hash = 0;                               \
hash              521 http/ngx_http_core_module.h         r->headers_out.last_modified->hash = 0;                               \
hash              318 http/ngx_http_header_filter_module.c         r->headers_out.location->hash = 0;
hash              430 http/ngx_http_header_filter_module.c         if (header[i].hash == 0) {
hash              590 http/ngx_http_header_filter_module.c         if (header[i].hash == 0) {
hash              758 http/ngx_http_parse.c     ngx_uint_t  hash, i;
hash              783 http/ngx_http_parse.c     hash = r->header_hash;
hash              810 http/ngx_http_parse.c                     hash = ngx_hash(0, c);
hash              828 http/ngx_http_parse.c                 hash = ngx_hash(hash, c);
hash              836 http/ngx_http_parse.c                     hash = ngx_hash(hash, ch);
hash              972 http/ngx_http_parse.c     r->header_hash = hash;
hash              981 http/ngx_http_parse.c     r->header_hash = hash;
hash             1039 http/ngx_http_request.c             h->hash = r->header_hash;
hash             1062 http/ngx_http_request.c             hh = ngx_hash_find(&cmcf->headers_in_hash, h->hash,
hash             1116 http/ngx_http_script.c         r->headers_out.location->hash = 1;
hash              582 http/ngx_http_special_response.c     location->hash = 1;
hash              643 http/ngx_http_special_response.c         r->headers_out.content_length->hash = 0;
hash              735 http/ngx_http_special_response.c     r->headers_out.location->hash = 0;
hash              741 http/ngx_http_special_response.c         r->headers_out.content_length->hash = 0;
hash             1832 http/ngx_http_upstream.c             hh = ngx_hash_find(&umcf->headers_in_hash, h[i].hash,
hash             1879 http/ngx_http_upstream.c         if (ngx_hash_find(&u->conf->hide_headers_hash, h[i].hash,
hash             1885 http/ngx_http_upstream.c         hh = ngx_hash_find(&umcf->headers_in_hash, h[i].hash,
hash             1906 http/ngx_http_upstream.c         r->headers_out.server->hash = 0;
hash             1910 http/ngx_http_upstream.c         r->headers_out.date->hash = 0;
hash             4338 http/ngx_http_upstream.c     ngx_str_t *default_hide_headers, ngx_hash_init_t *hash)
hash             4438 http/ngx_http_upstream.c     hash->hash = &conf->hide_headers_hash;
hash             4439 http/ngx_http_upstream.c     hash->key = ngx_hash_key_lc;
hash             4440 http/ngx_http_upstream.c     hash->pool = cf->pool;
hash             4441 http/ngx_http_upstream.c     hash->temp_pool = NULL;
hash             4443 http/ngx_http_upstream.c     return ngx_hash_init(hash, hide_headers.elts, hide_headers.nelts);
hash             4476 http/ngx_http_upstream.c     ngx_hash_init_t                 hash;
hash             4513 http/ngx_http_upstream.c     hash.hash = &umcf->headers_in_hash;
hash             4514 http/ngx_http_upstream.c     hash.key = ngx_hash_key_lc;
hash             4515 http/ngx_http_upstream.c     hash.max_size = 512;
hash             4516 http/ngx_http_upstream.c     hash.bucket_size = ngx_align(64, ngx_cacheline_size);
hash             4517 http/ngx_http_upstream.c     hash.name = "upstream_headers_in_hash";
hash             4518 http/ngx_http_upstream.c     hash.pool = cf->pool;
hash             4519 http/ngx_http_upstream.c     hash.temp_pool = NULL;
hash             4521 http/ngx_http_upstream.c     if (ngx_hash_init(&hash, headers_in.elts, headers_in.nelts) != NGX_OK) {
hash              333 http/ngx_http_upstream.h     ngx_str_t *default_hide_headers, ngx_hash_init_t *hash);
hash             1669 http/ngx_http_variables.c     p = ngx_hash_find_combined(&map->hash, key, text, len);
hash             1911 http/ngx_http_variables.c     ngx_hash_init_t             hash;
hash             2001 http/ngx_http_variables.c     hash.hash = &cmcf->variables_hash;
hash             2002 http/ngx_http_variables.c     hash.key = ngx_hash_key;
hash             2003 http/ngx_http_variables.c     hash.max_size = cmcf->variables_hash_max_size;
hash             2004 http/ngx_http_variables.c     hash.bucket_size = cmcf->variables_hash_bucket_size;
hash             2005 http/ngx_http_variables.c     hash.name = "variables_hash";
hash             2006 http/ngx_http_variables.c     hash.pool = cf->pool;
hash             2007 http/ngx_http_variables.c     hash.temp_pool = NULL;
hash             2009 http/ngx_http_variables.c     if (ngx_hash_init(&hash, cmcf->variables_keys->keys.elts,
hash               94 http/ngx_http_variables.h     ngx_hash_combined_t           hash;