key 1170 core/ngx_conf_file.c kv->key = value[1]; key 12 core/ngx_hash.c ngx_hash_find(ngx_hash_t *hash, ngx_uint_t key, u_char *name, size_t len) key 21 core/ngx_hash.c elt = hash->buckets[key % hash->size]; key 55 core/ngx_hash.c ngx_uint_t i, n, key; key 71 core/ngx_hash.c key = 0; key 74 core/ngx_hash.c key = ngx_hash(key, name[i]); key 78 core/ngx_hash.c ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "key:\"%ui\"", key); key 81 core/ngx_hash.c value = ngx_hash_find(&hwc->hash, key, &name[n], len - n); key 149 core/ngx_hash.c ngx_uint_t i, key; key 155 core/ngx_hash.c key = 0; key 162 core/ngx_hash.c key = ngx_hash(key, name[i]); key 170 core/ngx_hash.c ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "key:\"%ui\"", key); key 173 core/ngx_hash.c value = ngx_hash_find(&hwc->hash, key, name, i); key 210 core/ngx_hash.c ngx_hash_find_combined(ngx_hash_combined_t *hash, ngx_uint_t key, u_char *name, key 216 core/ngx_hash.c value = ngx_hash_find(&hash->hash, key, name, len); key 248 core/ngx_hash.c (sizeof(void *) + ngx_align((name)->key.len + 2, sizeof(void *))) key 256 core/ngx_hash.c ngx_uint_t i, n, key, size, start, bucket_size; key 289 core/ngx_hash.c if (names[n].key.data == NULL) { key 293 core/ngx_hash.c key = names[n].key_hash % size; key 294 core/ngx_hash.c test[key] = (u_short) (test[key] + NGX_HASH_ELT_SIZE(&names[n])); key 299 core/ngx_hash.c size, key, test[key], &names[n].key); key 302 core/ngx_hash.c if (test[key] > (u_short) bucket_size) { key 331 core/ngx_hash.c if (names[n].key.data == NULL) { key 335 core/ngx_hash.c key = names[n].key_hash % size; key 336 core/ngx_hash.c test[key] = (u_short) (test[key] + NGX_HASH_ELT_SIZE(&names[n])); key 393 core/ngx_hash.c if (names[n].key.data == NULL) { key 397 core/ngx_hash.c key = names[n].key_hash % size; key 398 core/ngx_hash.c elt = (ngx_hash_elt_t *) ((u_char *) buckets[key] + test[key]); key 401 core/ngx_hash.c elt->len = (u_short) names[n].key.len; key 403 core/ngx_hash.c ngx_strlow(elt->name, names[n].key.data, names[n].key.len); key 405 core/ngx_hash.c test[key] = (u_short) (test[key] + NGX_HASH_ELT_SIZE(&names[n])); key 427 core/ngx_hash.c ngx_uint_t key; key 441 core/ngx_hash.c key = hinit->key(val.data, val.len); key 444 core/ngx_hash.c "%ui: %p \"%V\" %ui", i, elt, &val, key); key 486 core/ngx_hash.c "wc0: \"%V\"", &names[n].key); key 491 core/ngx_hash.c for (len = 0; len < names[n].key.len; len++) { key 492 core/ngx_hash.c if (names[n].key.data[len] == '.') { key 503 core/ngx_hash.c name->key.len = len; key 504 core/ngx_hash.c name->key.data = names[n].key.data; key 505 core/ngx_hash.c name->key_hash = hinit->key(name->key.data, name->key.len); key 510 core/ngx_hash.c "wc1: \"%V\" %ui", &name->key, dot); key 521 core/ngx_hash.c if (names[n].key.len != len) { key 527 core/ngx_hash.c next_name->key.len = names[n].key.len - len; key 528 core/ngx_hash.c next_name->key.data = names[n].key.data + len; key 534 core/ngx_hash.c "wc2: \"%V\"", &next_name->key); key 539 core/ngx_hash.c if (ngx_strncmp(names[n].key.data, names[i].key.data, len) != 0) { key 544 core/ngx_hash.c && names[i].key.len > len key 545 core/ngx_hash.c && names[i].key.data[len] != '.') key 555 core/ngx_hash.c next_name->key.len = names[i].key.len - dot_len; key 556 core/ngx_hash.c next_name->key.data = names[i].key.data + dot_len; key 562 core/ngx_hash.c "wc3: \"%V\"", &next_name->key); key 580 core/ngx_hash.c if (names[n].key.len == len) { key 605 core/ngx_hash.c ngx_uint_t i, key; key 607 core/ngx_hash.c key = 0; key 610 core/ngx_hash.c key = ngx_hash(key, data[i]); key 613 core/ngx_hash.c return key; key 620 core/ngx_hash.c ngx_uint_t i, key; key 622 core/ngx_hash.c key = 0; key 625 core/ngx_hash.c key = ngx_hash(key, ngx_tolower(data[i])); key 628 core/ngx_hash.c return key; key 635 core/ngx_hash.c ngx_uint_t key; key 637 core/ngx_hash.c key = 0; key 641 core/ngx_hash.c key = ngx_hash(key, *dst); key 646 core/ngx_hash.c return key; key 706 core/ngx_hash.c ngx_hash_add_key(ngx_hash_keys_arrays_t *ha, ngx_str_t *key, void *value, key 716 core/ngx_hash.c last = key->len; key 727 core/ngx_hash.c for (i = 0; i < key->len; i++) { key 729 core/ngx_hash.c if (key->data[i] == '*') { key 735 core/ngx_hash.c if (key->data[i] == '.' && key->data[i + 1] == '.') { key 740 core/ngx_hash.c if (key->len > 1 && key->data[0] == '.') { key 745 core/ngx_hash.c if (key->len > 2) { key 747 core/ngx_hash.c if (key->data[0] == '*' && key->data[1] == '.') { key 752 core/ngx_hash.c if (key->data[i - 2] == '.' && key->data[i - 1] == '*') { key 770 core/ngx_hash.c key->data[i] = ngx_tolower(key->data[i]); key 772 core/ngx_hash.c k = ngx_hash(k, key->data[i]); key 787 core/ngx_hash.c if (ngx_strncmp(key->data, name[i].data, last) == 0) { key 806 core/ngx_hash.c *name = *key; key 813 core/ngx_hash.c hk->key = *key; key 814 core/ngx_hash.c hk->key_hash = ngx_hash_key(key->data, last); key 824 core/ngx_hash.c k = ngx_hash_strlow(&key->data[skip], &key->data[skip], last - skip); key 842 core/ngx_hash.c if (ngx_strncmp(&key->data[1], name[i].data, len) == 0) { key 867 core/ngx_hash.c ngx_memcpy(name->data, &key->data[1], name->len); key 887 core/ngx_hash.c if (key->data[i] == '.') { key 888 core/ngx_hash.c ngx_memcpy(&p[n], &key->data[i + 1], len); key 899 core/ngx_hash.c ngx_memcpy(&p[n], &key->data[1], len); key 919 core/ngx_hash.c ngx_cpystrn(p, key->data, last); key 931 core/ngx_hash.c hk->key.len = last - 1; key 932 core/ngx_hash.c hk->key.data = p; key 949 core/ngx_hash.c if (ngx_strncmp(key->data + skip, name[i].data, len) == 0) { key 972 core/ngx_hash.c ngx_memcpy(name->data, key->data + skip, name->len); key 35 core/ngx_hash.h ngx_str_t key; key 53 core/ngx_hash.h ngx_hash_key_pt key; key 93 core/ngx_hash.h ngx_str_t key; key 99 core/ngx_hash.h void *ngx_hash_find(ngx_hash_t *hash, ngx_uint_t key, u_char *name, size_t len); key 102 core/ngx_hash.h void *ngx_hash_find_combined(ngx_hash_combined_t *hash, ngx_uint_t key, key 110 core/ngx_hash.h #define ngx_hash(key, c) ((ngx_uint_t) key * 31 + c) key 117 core/ngx_hash.h ngx_int_t ngx_hash_add_key(ngx_hash_keys_arrays_t *ha, ngx_str_t *key, key 358 core/ngx_open_file_cache.c file->node.key = hash; key 782 core/ngx_open_file_cache.c if (node->key < temp->key) { key 786 core/ngx_open_file_cache.c } else if (node->key > temp->key) { key 827 core/ngx_open_file_cache.c if (hash < node->key) { key 832 core/ngx_open_file_cache.c if (hash > node->key) { key 850 core/ngx_open_file_cache.c } while (node != sentinel && hash == node->key); key 17 core/ngx_radix_tree.c uint32_t key, mask, inc; key 85 core/ngx_radix_tree.c key = 0; key 90 core/ngx_radix_tree.c if (ngx_radix32tree_insert(tree, key, mask, NGX_RADIX_NO_VALUE) key 96 core/ngx_radix_tree.c key += inc; key 98 core/ngx_radix_tree.c } while (key); key 108 core/ngx_radix_tree.c ngx_radix32tree_insert(ngx_radix_tree_t *tree, uint32_t key, uint32_t mask, key 120 core/ngx_radix_tree.c if (key & bit) { key 155 core/ngx_radix_tree.c if (key & bit) { key 173 core/ngx_radix_tree.c ngx_radix32tree_delete(ngx_radix_tree_t *tree, uint32_t key, uint32_t mask) key 182 core/ngx_radix_tree.c if (key & bit) { key 236 core/ngx_radix_tree.c ngx_radix32tree_find(ngx_radix_tree_t *tree, uint32_t key) key 251 core/ngx_radix_tree.c if (key & bit) { key 39 core/ngx_radix_tree.h uint32_t key, uint32_t mask, uintptr_t value); key 41 core/ngx_radix_tree.h uint32_t key, uint32_t mask); key 42 core/ngx_radix_tree.h uintptr_t ngx_radix32tree_find(ngx_radix_tree_t *tree, uint32_t key); key 104 core/ngx_rbtree.c p = (node->key < temp->key) ? &temp->left : &temp->right; key 138 core/ngx_rbtree.c p = ((ngx_rbtree_key_int_t) node->key - (ngx_rbtree_key_int_t) temp->key key 195 core/ngx_rbtree.c node->key = 0; key 251 core/ngx_rbtree.c node->key = 0; key 22 core/ngx_rbtree.h ngx_rbtree_key_t key; key 505 core/ngx_resolver.c rn->node.key = hash; key 650 core/ngx_resolver.c rn->node.key = ctx->addr; key 1615 core/ngx_resolver.c if (hash < node->key) { key 1620 core/ngx_resolver.c if (hash > node->key) { key 1638 core/ngx_resolver.c } while (node != sentinel && hash == node->key); key 1659 core/ngx_resolver.c if (addr < node->key) { key 1664 core/ngx_resolver.c if (addr > node->key) { key 1689 core/ngx_resolver.c if (node->key < temp->key) { key 1693 core/ngx_resolver.c } else if (node->key > temp->key) { key 1690 core/ngx_string.c if (node->key != temp->key) { key 1692 core/ngx_string.c p = (node->key < temp->key) ? &temp->left : &temp->right; key 1732 core/ngx_string.c if (hash != node->key) { key 1733 core/ngx_string.c node = (hash < node->key) ? node->left : node->right; key 22 core/ngx_string.h ngx_str_t key; key 189 event/ngx_event_openssl.c ngx_str_t *key) key 204 event/ngx_event_openssl.c if (ngx_conf_full_name(cf->cycle, key, 1) != NGX_OK) { key 208 event/ngx_event_openssl.c if (SSL_CTX_use_PrivateKey_file(ssl->ctx, (char *) key->data, key 213 event/ngx_event_openssl.c "SSL_CTX_use_PrivateKey_file(\"%s\") failed", key->data); key 377 event/ngx_event_openssl.c RSA *key; key 383 event/ngx_event_openssl.c key = RSA_generate_key(512, RSA_F4, NULL, NULL); key 385 event/ngx_event_openssl.c if (key) { key 386 event/ngx_event_openssl.c SSL_CTX_set_tmp_rsa(ssl->ctx, key); key 388 event/ngx_event_openssl.c RSA_free(key); key 1643 event/ngx_event_openssl.c sess_id->node.key = hash; key 1721 event/ngx_event_openssl.c if (hash < node->key) { key 1726 event/ngx_event_openssl.c if (hash > node->key) { key 1768 event/ngx_event_openssl.c } while (node != sentinel && hash == node->key); key 1828 event/ngx_event_openssl.c if (hash < node->key) { key 1833 event/ngx_event_openssl.c if (hash > node->key) { key 1862 event/ngx_event_openssl.c } while (node != sentinel && hash == node->key); key 1900 event/ngx_event_openssl.c "expire session: %08Xi", sess_id->node.key); key 1922 event/ngx_event_openssl.c if (node->key < temp->key) { key 1926 event/ngx_event_openssl.c } else if (node->key > temp->key) { key 98 event/ngx_event_openssl.h ngx_str_t *cert, ngx_str_t *key); key 69 event/ngx_event_timer.c timer = (ngx_msec_int_t) node->key - (ngx_msec_int_t) ngx_current_msec; key 97 event/ngx_event_timer.c if ((ngx_msec_int_t) node->key - (ngx_msec_int_t) ngx_current_msec <= 0) key 121 event/ngx_event_timer.c ngx_event_ident(ev->data), ev->timer.key); key 39 event/ngx_event_timer.h ngx_event_ident(ev->data), ev->timer.key); key 60 event/ngx_event_timer.h ngx_msec_t key; key 63 event/ngx_event_timer.h key = ngx_current_msec + timer; key 73 event/ngx_event_timer.h diff = (ngx_msec_int_t) (key - ev->timer.key); key 78 event/ngx_event_timer.h ngx_event_ident(ev->data), ev->timer.key, key); key 85 event/ngx_event_timer.h ev->timer.key = key; key 89 event/ngx_event_timer.h ngx_event_ident(ev->data), timer, ev->timer.key); key 351 http/modules/ngx_http_auth_basic_module.c ngx_str_set(&r->headers_out.www_authenticate->key, "WWW-Authenticate"); key 667 http/modules/ngx_http_fastcgi_module.c ngx_str_t *key; key 670 http/modules/ngx_http_fastcgi_module.c key = ngx_array_push(&r->cache->keys); key 671 http/modules/ngx_http_fastcgi_module.c if (key == NULL) { key 677 http/modules/ngx_http_fastcgi_module.c if (ngx_http_complex_value(r, &flcf->cache_key, key) != NGX_OK) { key 762 http/modules/ngx_http_fastcgi_module.c if (allocated < header[i].key.len) { key 763 http/modules/ngx_http_fastcgi_module.c allocated = header[i].key.len + 16; key 772 http/modules/ngx_http_fastcgi_module.c for (n = 0; n < header[i].key.len; n++) { key 773 http/modules/ngx_http_fastcgi_module.c ch = header[i].key.data[n]; key 794 http/modules/ngx_http_fastcgi_module.c n = sizeof("HTTP_") - 1 + header[i].key.len; key 924 http/modules/ngx_http_fastcgi_module.c key_len = sizeof("HTTP_") - 1 + header[i].key.len; key 948 http/modules/ngx_http_fastcgi_module.c for (n = 0; n < header[i].key.len; n++) { key 949 http/modules/ngx_http_fastcgi_module.c ch = header[i].key.data[n]; key 1408 http/modules/ngx_http_fastcgi_module.c h->key.len = r->header_name_end - r->header_name_start; key 1409 http/modules/ngx_http_fastcgi_module.c h->key.data = r->header_name_start; key 1410 http/modules/ngx_http_fastcgi_module.c h->key.data[h->key.len] = '\0'; key 1416 http/modules/ngx_http_fastcgi_module.c h->lowcase_key = ngx_pnalloc(r->pool, h->key.len); key 1423 http/modules/ngx_http_fastcgi_module.c h->key.len = r->header_name_end - r->header_name_start; key 1426 http/modules/ngx_http_fastcgi_module.c h->key.data = ngx_pnalloc(r->pool, key 1427 http/modules/ngx_http_fastcgi_module.c h->key.len + 1 + h->value.len + 1 key 1428 http/modules/ngx_http_fastcgi_module.c + h->key.len); key 1429 http/modules/ngx_http_fastcgi_module.c if (h->key.data == NULL) { key 1433 http/modules/ngx_http_fastcgi_module.c h->value.data = h->key.data + h->key.len + 1; key 1434 http/modules/ngx_http_fastcgi_module.c h->lowcase_key = h->key.data + h->key.len + 1 key 1437 http/modules/ngx_http_fastcgi_module.c ngx_cpystrn(h->key.data, r->header_name_start, key 1438 http/modules/ngx_http_fastcgi_module.c h->key.len + 1); key 1445 http/modules/ngx_http_fastcgi_module.c if (h->key.len == r->lowcase_index) { key 1446 http/modules/ngx_http_fastcgi_module.c ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len); key 1449 http/modules/ngx_http_fastcgi_module.c ngx_strlow(h->lowcase_key, h->key.data, h->key.len); key 1453 http/modules/ngx_http_fastcgi_module.c h->lowcase_key, h->key.len); key 1461 http/modules/ngx_http_fastcgi_module.c &h->key, &h->value); key 2340 http/modules/ngx_http_fastcgi_module.c for (h = ngx_http_fastcgi_cache_headers; h->key.len; h++) { key 2343 http/modules/ngx_http_fastcgi_module.c if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) { key 2367 http/modules/ngx_http_fastcgi_module.c if (src[i].key.len > sizeof("HTTP_") - 1 key 2368 http/modules/ngx_http_fastcgi_module.c && ngx_strncmp(src[i].key.data, "HTTP_", sizeof("HTTP_") - 1) == 0) key 2375 http/modules/ngx_http_fastcgi_module.c hk->key.len = src[i].key.len - 5; key 2376 http/modules/ngx_http_fastcgi_module.c hk->key.data = src[i].key.data + 5; key 2377 http/modules/ngx_http_fastcgi_module.c hk->key_hash = ngx_hash_key_lc(hk->key.data, hk->key.len); key 2392 http/modules/ngx_http_fastcgi_module.c copy->len = src[i].key.len; key 2396 http/modules/ngx_http_fastcgi_module.c + src[i].key.len + sizeof(uintptr_t) - 1) key 2405 http/modules/ngx_http_fastcgi_module.c copy->len = src[i].key.len; key 2408 http/modules/ngx_http_fastcgi_module.c ngx_memcpy(p, src[i].key.data, src[i].key.len); key 2450 http/modules/ngx_http_fastcgi_module.c hash.key = ngx_hash_key_lc; key 1011 http/modules/ngx_http_geo_module.c gvvn->sn.node.key = hash; key 300 http/modules/ngx_http_gzip_filter_module.c ngx_str_set(&h->key, "Content-Encoding"); key 211 http/modules/ngx_http_gzip_static_module.c ngx_str_set(&h->key, "Content-Encoding"); key 28 http/modules/ngx_http_headers_filter_module.c ngx_str_t key; key 199 http/modules/ngx_http_headers_filter_module.c ngx_str_set(&expires->key, "Expires"); key 227 http/modules/ngx_http_headers_filter_module.c ngx_str_set(&cc->key, "Cache-Control"); key 313 http/modules/ngx_http_headers_filter_module.c h->key = hv->key; key 350 http/modules/ngx_http_headers_filter_module.c ngx_str_set(&cc->key, "Cache-Control"); key 395 http/modules/ngx_http_headers_filter_module.c h->key = hv->key; key 580 http/modules/ngx_http_headers_filter_module.c hv->key = value[1]; key 214 http/modules/ngx_http_limit_req_module.c node->key = hash; key 311 http/modules/ngx_http_limit_req_module.c if (node->key < temp->key) { key 315 http/modules/ngx_http_limit_req_module.c } else if (node->key > temp->key) { key 362 http/modules/ngx_http_limit_req_module.c if (hash < node->key) { key 367 http/modules/ngx_http_limit_req_module.c if (hash > node->key) { key 412 http/modules/ngx_http_limit_req_module.c } while (node != sentinel && hash == node->key); key 184 http/modules/ngx_http_limit_zone_module.c if (hash < node->key) { key 189 http/modules/ngx_http_limit_zone_module.c if (hash > node->key) { key 218 http/modules/ngx_http_limit_zone_module.c } while (node != sentinel && hash == node->key); key 235 http/modules/ngx_http_limit_zone_module.c node->key = hash; key 245 http/modules/ngx_http_limit_zone_module.c "limit zone: %08XD %d", node->key, lz->conn); key 268 http/modules/ngx_http_limit_zone_module.c if (node->key < temp->key) { key 272 http/modules/ngx_http_limit_zone_module.c } else if (node->key > temp->key) { key 318 http/modules/ngx_http_limit_zone_module.c "limit zone cleanup: %08XD %d", node->key, lz->conn); key 114 http/modules/ngx_http_map_module.c ngx_uint_t key; key 130 http/modules/ngx_http_map_module.c key = ngx_hash_strlow(val.data, val.data, len); key 132 http/modules/ngx_http_map_module.c value = ngx_http_map_find(r, &map->map, key, val.data, len, &val); key 286 http/modules/ngx_http_map_module.c hash.key = ngx_hash_key_lc; key 367 http/modules/ngx_http_map_module.c return ngx_dns_strcmp(first->key.data, second->key.data); key 376 http/modules/ngx_http_map_module.c ngx_uint_t i, key; key 447 http/modules/ngx_http_map_module.c key = 0; key 450 http/modules/ngx_http_map_module.c key = ngx_hash(key, value[1].data[i]); key 453 http/modules/ngx_http_map_module.c key %= ctx->keys.hsize; key 455 http/modules/ngx_http_map_module.c vp = ctx->values_hash[key].elts; key 458 http/modules/ngx_http_map_module.c for (i = 0; i < ctx->values_hash[key].nelts; i++) { key 470 http/modules/ngx_http_map_module.c if (ngx_array_init(&ctx->values_hash[key], cf->pool, 4, key 493 http/modules/ngx_http_map_module.c vp = ngx_array_push(&ctx->values_hash[key]); key 21 http/modules/ngx_http_memcached_module.c ngx_str_t key; key 252 http/modules/ngx_http_memcached_module.c ctx->key.data = b->last; key 262 http/modules/ngx_http_memcached_module.c ctx->key.len = b->last - ctx->key.data; key 265 http/modules/ngx_http_memcached_module.c "http memcached request: \"%V\"", &ctx->key); key 316 http/modules/ngx_http_memcached_module.c if (ngx_strncmp(p, ctx->key.data, ctx->key.len) != 0) { key 320 http/modules/ngx_http_memcached_module.c &line, &ctx->key); key 325 http/modules/ngx_http_memcached_module.c p += ctx->key.len; key 352 http/modules/ngx_http_memcached_module.c &line, &ctx->key); key 365 http/modules/ngx_http_memcached_module.c "key: \"%V\" was not found by memcached", &ctx->key); key 739 http/modules/ngx_http_proxy_module.c ngx_str_t *key; key 750 http/modules/ngx_http_proxy_module.c key = ngx_array_push(&r->cache->keys); key 751 http/modules/ngx_http_proxy_module.c if (key == NULL) { key 757 http/modules/ngx_http_proxy_module.c if (ngx_http_complex_value(r, &plcf->cache_key, key) != NGX_OK) { key 764 http/modules/ngx_http_proxy_module.c *key = ctx->vars.key_start; key 766 http/modules/ngx_http_proxy_module.c key = ngx_array_push(&r->cache->keys); key 767 http/modules/ngx_http_proxy_module.c if (key == NULL) { key 773 http/modules/ngx_http_proxy_module.c *key = ctx->vars.uri; key 780 http/modules/ngx_http_proxy_module.c *key = r->unparsed_uri; key 803 http/modules/ngx_http_proxy_module.c key->data = p; key 823 http/modules/ngx_http_proxy_module.c key->len = p - key->data; key 824 http/modules/ngx_http_proxy_module.c u->uri = *key; key 951 http/modules/ngx_http_proxy_module.c header[i].lowcase_key, header[i].key.len)) key 956 http/modules/ngx_http_proxy_module.c len += header[i].key.len + sizeof(": ") - 1 key 1069 http/modules/ngx_http_proxy_module.c header[i].lowcase_key, header[i].key.len)) key 1074 http/modules/ngx_http_proxy_module.c b->last = ngx_copy(b->last, header[i].key.data, header[i].key.len); key 1085 http/modules/ngx_http_proxy_module.c &header[i].key, &header[i].value); key 1267 http/modules/ngx_http_proxy_module.c h->key.len = r->header_name_end - r->header_name_start; key 1270 http/modules/ngx_http_proxy_module.c h->key.data = ngx_pnalloc(r->pool, key 1271 http/modules/ngx_http_proxy_module.c h->key.len + 1 + h->value.len + 1 + h->key.len); key 1272 http/modules/ngx_http_proxy_module.c if (h->key.data == NULL) { key 1276 http/modules/ngx_http_proxy_module.c h->value.data = h->key.data + h->key.len + 1; key 1277 http/modules/ngx_http_proxy_module.c h->lowcase_key = h->key.data + h->key.len + 1 + h->value.len + 1; key 1279 http/modules/ngx_http_proxy_module.c ngx_cpystrn(h->key.data, r->header_name_start, h->key.len + 1); key 1282 http/modules/ngx_http_proxy_module.c if (h->key.len == r->lowcase_index) { key 1283 http/modules/ngx_http_proxy_module.c ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len); key 1286 http/modules/ngx_http_proxy_module.c ngx_strlow(h->lowcase_key, h->key.data, h->key.len); key 1290 http/modules/ngx_http_proxy_module.c h->lowcase_key, h->key.len); key 1298 http/modules/ngx_http_proxy_module.c &h->key, &h->value); key 1324 http/modules/ngx_http_proxy_module.c ngx_str_set(&h->key, "Server"); key 1337 http/modules/ngx_http_proxy_module.c ngx_str_set(&h->key, "Date"); key 2081 http/modules/ngx_http_proxy_module.c ngx_str_set(&s->key, "Content-Length"); key 2163 http/modules/ngx_http_proxy_module.c while (h->key.len) { key 2166 http/modules/ngx_http_proxy_module.c if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) { key 2194 http/modules/ngx_http_proxy_module.c hk->key = src[i].key; key 2195 http/modules/ngx_http_proxy_module.c hk->key_hash = ngx_hash_key_lc(src[i].key.data, src[i].key.len); key 2211 http/modules/ngx_http_proxy_module.c copy->len = src[i].key.len + sizeof(": ") - 1 key 2216 http/modules/ngx_http_proxy_module.c + src[i].key.len + sizeof(": ") - 1 key 2227 http/modules/ngx_http_proxy_module.c copy->len = src[i].key.len + sizeof(": ") - 1 key 2232 http/modules/ngx_http_proxy_module.c p = ngx_cpymem(p, src[i].key.data, src[i].key.len); key 2246 http/modules/ngx_http_proxy_module.c copy->len = src[i].key.len + sizeof(": ") - 1; key 2250 http/modules/ngx_http_proxy_module.c + src[i].key.len + sizeof(": ") - 1 + sizeof(uintptr_t) - 1) key 2259 http/modules/ngx_http_proxy_module.c copy->len = src[i].key.len + sizeof(": ") - 1; key 2262 http/modules/ngx_http_proxy_module.c p = ngx_cpymem(p, src[i].key.data, src[i].key.len); key 2330 http/modules/ngx_http_proxy_module.c hash.key = ngx_hash_key_lc; key 227 http/modules/ngx_http_range_filter_module.c ngx_str_set(&r->headers_out.accept_ranges->key, "Accept-Ranges"); key 356 http/modules/ngx_http_range_filter_module.c ngx_str_set(&content_range->key, "Content-Range"); key 520 http/modules/ngx_http_range_filter_module.c ngx_str_set(&content_range->key, "Content-Range"); key 193 http/modules/ngx_http_realip_module.c && len == header[i].key.len key 99 http/modules/ngx_http_referer_module.c ngx_uint_t i, key; key 149 http/modules/ngx_http_referer_module.c key = 0; key 157 http/modules/ngx_http_referer_module.c key = ngx_hash(key, buf[i++]); key 164 http/modules/ngx_http_referer_module.c uri = ngx_hash_find_combined(&rlcf->hash, key, buf, p - ref); key 279 http/modules/ngx_http_referer_module.c hash.key = ngx_hash_key_lc; key 581 http/modules/ngx_http_referer_module.c return ngx_dns_strcmp(first->key.data, second->key.data); key 489 http/modules/ngx_http_scgi_module.c ngx_str_t *key; key 492 http/modules/ngx_http_scgi_module.c key = ngx_array_push(&r->cache->keys); key 493 http/modules/ngx_http_scgi_module.c if (key == NULL) { key 499 http/modules/ngx_http_scgi_module.c if (ngx_http_complex_value(r, &scf->cache_key, key) != NGX_OK) { key 512 http/modules/ngx_http_scgi_module.c u_char ch, *key, *val, *lowcase_key; key 586 http/modules/ngx_http_scgi_module.c if (allocated < header[i].key.len) { key 587 http/modules/ngx_http_scgi_module.c allocated = header[i].key.len + 16; key 596 http/modules/ngx_http_scgi_module.c for (n = 0; n < header[i].key.len; n++) { key 597 http/modules/ngx_http_scgi_module.c ch = header[i].key.data[n]; key 616 http/modules/ngx_http_scgi_module.c len += sizeof("HTTP_") - 1 + header[i].key.len + 1 key 652 http/modules/ngx_http_scgi_module.c key = e.pos; key 668 http/modules/ngx_http_scgi_module.c "scgi param: \"%s: %s\"", key, val); key 697 http/modules/ngx_http_scgi_module.c key = b->last; key 698 http/modules/ngx_http_scgi_module.c b->last = ngx_cpymem(key, "HTTP_", sizeof("HTTP_") - 1); key 700 http/modules/ngx_http_scgi_module.c for (n = 0; n < header[i].key.len; n++) { key 701 http/modules/ngx_http_scgi_module.c ch = header[i].key.data[n]; key 720 http/modules/ngx_http_scgi_module.c "scgi param: \"%s: %s\"", key, val); key 869 http/modules/ngx_http_scgi_module.c h->key.len = r->header_name_end - r->header_name_start; key 872 http/modules/ngx_http_scgi_module.c h->key.data = ngx_pnalloc(r->pool, key 873 http/modules/ngx_http_scgi_module.c h->key.len + 1 + h->value.len + 1 key 874 http/modules/ngx_http_scgi_module.c + h->key.len); key 875 http/modules/ngx_http_scgi_module.c if (h->key.data == NULL) { key 879 http/modules/ngx_http_scgi_module.c h->value.data = h->key.data + h->key.len + 1; key 880 http/modules/ngx_http_scgi_module.c h->lowcase_key = h->key.data + h->key.len + 1 + h->value.len + 1; key 882 http/modules/ngx_http_scgi_module.c ngx_cpystrn(h->key.data, r->header_name_start, h->key.len + 1); key 885 http/modules/ngx_http_scgi_module.c if (h->key.len == r->lowcase_index) { key 886 http/modules/ngx_http_scgi_module.c ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len); key 889 http/modules/ngx_http_scgi_module.c ngx_strlow(h->lowcase_key, h->key.data, h->key.len); key 893 http/modules/ngx_http_scgi_module.c h->lowcase_key, h->key.len); key 900 http/modules/ngx_http_scgi_module.c "http scgi header: \"%V: %V\"", &h->key, &h->value); key 1347 http/modules/ngx_http_scgi_module.c for (h = ngx_http_scgi_cache_headers; h->key.len; h++) { key 1350 http/modules/ngx_http_scgi_module.c if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) { key 1374 http/modules/ngx_http_scgi_module.c if (src[i].key.len > sizeof("HTTP_") - 1 key 1375 http/modules/ngx_http_scgi_module.c && ngx_strncmp(src[i].key.data, "HTTP_", sizeof("HTTP_") - 1) == 0) key 1382 http/modules/ngx_http_scgi_module.c hk->key.len = src[i].key.len - 5; key 1383 http/modules/ngx_http_scgi_module.c hk->key.data = src[i].key.data + 5; key 1384 http/modules/ngx_http_scgi_module.c hk->key_hash = ngx_hash_key_lc(hk->key.data, hk->key.len); key 1399 http/modules/ngx_http_scgi_module.c copy->len = src[i].key.len + 1; key 1403 http/modules/ngx_http_scgi_module.c + src[i].key.len + 1 + sizeof(uintptr_t) - 1) key 1412 http/modules/ngx_http_scgi_module.c copy->len = src[i].key.len + 1; key 1415 http/modules/ngx_http_scgi_module.c (void) ngx_cpystrn(p, src[i].key.data, src[i].key.len + 1); key 1463 http/modules/ngx_http_scgi_module.c hash.key = ngx_hash_key_lc; key 35 http/modules/ngx_http_ssi_filter_module.c ngx_uint_t key; key 78 http/modules/ngx_http_ssi_filter_module.c ngx_str_t *name, ngx_uint_t key); key 613 http/modules/ngx_http_ssi_filter_module.c cmd = ngx_hash_find(&smcf->hash, ctx->key, ctx->command.data, key 647 http/modules/ngx_http_ssi_filter_module.c len += 1 + param[i].key.len + 2 key 676 http/modules/ngx_http_ssi_filter_module.c b->last = ngx_cpymem(b->last, param[i].key.data, key 677 http/modules/ngx_http_ssi_filter_module.c param[i].key.len); key 728 http/modules/ngx_http_ssi_filter_module.c if (param[i].key.len != prm->name.len key 729 http/modules/ngx_http_ssi_filter_module.c || ngx_strncmp(param[i].key.data, prm->name.data, key 741 http/modules/ngx_http_ssi_filter_module.c ¶m[i].key, &ctx->command); key 764 http/modules/ngx_http_ssi_filter_module.c ¶m[i].key, &ctx->command); key 1133 http/modules/ngx_http_ssi_filter_module.c ctx->key = 0; key 1134 http/modules/ngx_http_ssi_filter_module.c ctx->key = ngx_hash(ctx->key, ch); key 1168 http/modules/ngx_http_ssi_filter_module.c ctx->key = ngx_hash(ctx->key, ch); key 1191 http/modules/ngx_http_ssi_filter_module.c ctx->param->key.len = 1; key 1192 http/modules/ngx_http_ssi_filter_module.c ctx->param->key.data = ngx_pnalloc(r->pool, key 1194 http/modules/ngx_http_ssi_filter_module.c if (ctx->param->key.data == NULL) { key 1198 http/modules/ngx_http_ssi_filter_module.c ctx->param->key.data[0] = ch; key 1235 http/modules/ngx_http_ssi_filter_module.c ctx->param->key.data[ctx->param->key.len++] = ch; key 1238 http/modules/ngx_http_ssi_filter_module.c &ctx->param->key, &ctx->command); key 1242 http/modules/ngx_http_ssi_filter_module.c if (ctx->param->key.len == NGX_HTTP_SSI_PARAM_LEN) { key 1247 http/modules/ngx_http_ssi_filter_module.c &ctx->param->key, ch, &ctx->command); key 1251 http/modules/ngx_http_ssi_filter_module.c ctx->param->key.data[ctx->param->key.len++] = ch; key 1278 http/modules/ngx_http_ssi_filter_module.c ch, &ctx->param->key, &ctx->command); key 1310 http/modules/ngx_http_ssi_filter_module.c ch, &ctx->param->key, &ctx->command); key 1333 http/modules/ngx_http_ssi_filter_module.c &ctx->param->value, ch, &ctx->param->key, key 1361 http/modules/ngx_http_ssi_filter_module.c &ctx->param->value, ch, &ctx->param->key, key 1413 http/modules/ngx_http_ssi_filter_module.c ch, &ctx->param->value, &ctx->param->key, key 1525 http/modules/ngx_http_ssi_filter_module.c ngx_uint_t key) key 1557 http/modules/ngx_http_ssi_filter_module.c if (key != var[i].key) { key 1577 http/modules/ngx_http_ssi_filter_module.c ngx_int_t key; key 1704 http/modules/ngx_http_ssi_filter_module.c key = ngx_hash_strlow(var.data, var.data, var.len); key 1706 http/modules/ngx_http_ssi_filter_module.c val = ngx_http_ssi_get_variable(r, &var, key); key 1709 http/modules/ngx_http_ssi_filter_module.c vv = ngx_http_get_variable(r, &var, key); key 1828 http/modules/ngx_http_ssi_filter_module.c ngx_int_t rc, key; key 1996 http/modules/ngx_http_ssi_filter_module.c key = ngx_hash_strlow(set->data, set->data, set->len); key 2004 http/modules/ngx_http_ssi_filter_module.c psr->data = ngx_http_ssi_get_variable(r, set, key); key 2022 http/modules/ngx_http_ssi_filter_module.c var->key = key; key 2100 http/modules/ngx_http_ssi_filter_module.c ngx_int_t key; key 2111 http/modules/ngx_http_ssi_filter_module.c key = ngx_hash_strlow(var->data, var->data, var->len); key 2113 http/modules/ngx_http_ssi_filter_module.c value = ngx_http_ssi_get_variable(r, var, key); key 2116 http/modules/ngx_http_ssi_filter_module.c vv = ngx_http_get_variable(r, var, key); key 2262 http/modules/ngx_http_ssi_filter_module.c ngx_int_t key, rc; key 2289 http/modules/ngx_http_ssi_filter_module.c key = ngx_hash_strlow(name->data, name->data, name->len); key 2291 http/modules/ngx_http_ssi_filter_module.c vv = ngx_http_ssi_get_variable(r, name, key); key 2304 http/modules/ngx_http_ssi_filter_module.c var->key = key; key 2717 http/modules/ngx_http_ssi_filter_module.c hash.key = ngx_hash_key; key 45 http/modules/ngx_http_ssi_filter_module.h ngx_uint_t key; key 427 http/modules/ngx_http_userid_filter_module.c ngx_str_set(&set_cookie->key, "Set-Cookie"); key 444 http/modules/ngx_http_userid_filter_module.c ngx_str_set(&p3p->key, "P3P"); key 522 http/modules/ngx_http_uwsgi_module.c ngx_str_t *key; key 525 http/modules/ngx_http_uwsgi_module.c key = ngx_array_push(&r->cache->keys); key 526 http/modules/ngx_http_uwsgi_module.c if (key == NULL) { key 532 http/modules/ngx_http_uwsgi_module.c if (ngx_http_complex_value(r, &uwcf->cache_key, key) != NGX_OK) { key 614 http/modules/ngx_http_uwsgi_module.c if (allocated < header[i].key.len) { key 615 http/modules/ngx_http_uwsgi_module.c allocated = header[i].key.len + 16; key 624 http/modules/ngx_http_uwsgi_module.c for (n = 0; n < header[i].key.len; n++) { key 625 http/modules/ngx_http_uwsgi_module.c ch = header[i].key.data[n]; key 644 http/modules/ngx_http_uwsgi_module.c len += 2 + sizeof("HTTP_") - 1 + header[i].key.len key 745 http/modules/ngx_http_uwsgi_module.c key_len = sizeof("HTTP_") - 1 + header[i].key.len; key 750 http/modules/ngx_http_uwsgi_module.c for (n = 0; n < header[i].key.len; n++) { key 751 http/modules/ngx_http_uwsgi_module.c ch = header[i].key.data[n]; key 919 http/modules/ngx_http_uwsgi_module.c h->key.len = r->header_name_end - r->header_name_start; key 922 http/modules/ngx_http_uwsgi_module.c h->key.data = ngx_pnalloc(r->pool, key 923 http/modules/ngx_http_uwsgi_module.c h->key.len + 1 + h->value.len + 1 key 924 http/modules/ngx_http_uwsgi_module.c + h->key.len); key 925 http/modules/ngx_http_uwsgi_module.c if (h->key.data == NULL) { key 929 http/modules/ngx_http_uwsgi_module.c h->value.data = h->key.data + h->key.len + 1; key 930 http/modules/ngx_http_uwsgi_module.c h->lowcase_key = h->key.data + h->key.len + 1 + h->value.len + 1; key 932 http/modules/ngx_http_uwsgi_module.c ngx_cpystrn(h->key.data, r->header_name_start, h->key.len + 1); key 935 http/modules/ngx_http_uwsgi_module.c if (h->key.len == r->lowcase_index) { key 936 http/modules/ngx_http_uwsgi_module.c ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len); key 939 http/modules/ngx_http_uwsgi_module.c ngx_strlow(h->lowcase_key, h->key.data, h->key.len); key 943 http/modules/ngx_http_uwsgi_module.c h->lowcase_key, h->key.len); key 950 http/modules/ngx_http_uwsgi_module.c "http uwsgi header: \"%V: %V\"", &h->key, &h->value); key 1405 http/modules/ngx_http_uwsgi_module.c for (h = ngx_http_uwsgi_cache_headers; h->key.len; h++) { key 1408 http/modules/ngx_http_uwsgi_module.c if (ngx_strcasecmp(h->key.data, src[i].key.data) == 0) { key 1432 http/modules/ngx_http_uwsgi_module.c if (src[i].key.len > sizeof("HTTP_") - 1 key 1433 http/modules/ngx_http_uwsgi_module.c && ngx_strncmp(src[i].key.data, "HTTP_", sizeof("HTTP_") - 1) == 0) key 1440 http/modules/ngx_http_uwsgi_module.c hk->key.len = src[i].key.len - 5; key 1441 http/modules/ngx_http_uwsgi_module.c hk->key.data = src[i].key.data + 5; key 1442 http/modules/ngx_http_uwsgi_module.c hk->key_hash = ngx_hash_key_lc(hk->key.data, hk->key.len); key 1457 http/modules/ngx_http_uwsgi_module.c copy->len = src[i].key.len; key 1461 http/modules/ngx_http_uwsgi_module.c + src[i].key.len + sizeof(uintptr_t) - 1) key 1470 http/modules/ngx_http_uwsgi_module.c copy->len = src[i].key.len; key 1473 http/modules/ngx_http_uwsgi_module.c ngx_memcpy(p, src[i].key.data, src[i].key.len); key 1514 http/modules/ngx_http_uwsgi_module.c hash.key = ngx_hash_key_lc; key 424 http/ngx_http.c hk->key = header->name; key 430 http/ngx_http.c hash.key = ngx_hash_key_lc; key 1512 http/ngx_http.c hash.key = ngx_hash_key_lc; key 1639 http/ngx_http.c return ngx_dns_strcmp(first->key.data, second->key.data); key 1935 http/ngx_http.c type->key = *default_type; key 1957 http/ngx_http.c if (ngx_strcmp(value[i].data, type[n].key.data) == 0) { key 1969 http/ngx_http.c type->key = value[i]; key 1992 http/ngx_http.c hash.key = NULL; key 2022 http/ngx_http.c hash.key = NULL; key 2061 http/ngx_http.c type->key = *default_type; key 37 http/ngx_http_cache.h u_char key[NGX_HTTP_CACHE_KEY_LEN key 61 http/ngx_http_cache.h u_char key[NGX_HTTP_CACHE_KEY_LEN]; key 1782 http/ngx_http_core_module.c ngx_str_set(&r->headers_out.location->key, "Location"); key 2858 http/ngx_http_core_module.c if (ngx_strcmp(value[i].data, type[n].key.data) == 0) { key 2877 http/ngx_http_core_module.c type->key = value[i]; key 3218 http/ngx_http_core_module.c types_hash.key = ngx_hash_key_lc; key 3243 http/ngx_http_core_module.c for (i = 0; ngx_http_core_default_types[i].key.len; i++) { key 3249 http/ngx_http_core_module.c type->key = ngx_http_core_default_types[i].key; key 3251 http/ngx_http_core_module.c ngx_hash_key_lc(ngx_http_core_default_types[i].key.data, key 3252 http/ngx_http_core_module.c ngx_http_core_default_types[i].key.len); key 3260 http/ngx_http_core_module.c types_hash.key = ngx_hash_key_lc; key 25 http/ngx_http_file_cache.c ngx_http_file_cache_lookup(ngx_http_file_cache_t *cache, u_char *key); key 206 http/ngx_http_file_cache.c ngx_str_t *key; key 218 http/ngx_http_file_cache.c key = c->keys.elts; key 221 http/ngx_http_file_cache.c "http cache key: \"%V\"", &key[i]); key 223 http/ngx_http_file_cache.c len += key[i].len; key 225 http/ngx_http_file_cache.c ngx_crc32_update(&c->crc32, key[i].data, key[i].len); key 226 http/ngx_http_file_cache.c ngx_md5_update(&md5, key[i].data, key[i].len); key 233 http/ngx_http_file_cache.c ngx_md5_final(c->key, &md5); key 515 http/ngx_http_file_cache.c fcn = ngx_http_file_cache_lookup(cache, c->key); key 575 http/ngx_http_file_cache.c ngx_memcpy((u_char *) &fcn->node.key, c->key, sizeof(ngx_rbtree_key_t)); key 577 http/ngx_http_file_cache.c ngx_memcpy(fcn->key, &c->key[sizeof(ngx_rbtree_key_t)], key 636 http/ngx_http_file_cache.c p = ngx_hex_dump(p, c->key, NGX_HTTP_CACHE_KEY_LEN); key 649 http/ngx_http_file_cache.c ngx_http_file_cache_lookup(ngx_http_file_cache_t *cache, u_char *key) key 656 http/ngx_http_file_cache.c ngx_memcpy((u_char *) &node_key, key, sizeof(ngx_rbtree_key_t)); key 663 http/ngx_http_file_cache.c if (node_key < node->key) { key 668 http/ngx_http_file_cache.c if (node_key > node->key) { key 678 http/ngx_http_file_cache.c rc = ngx_memcmp(&key[sizeof(ngx_rbtree_key_t)], fcn->key, key 687 http/ngx_http_file_cache.c } while (node != sentinel && node_key == node->key); key 707 http/ngx_http_file_cache.c if (node->key < temp->key) { key 711 http/ngx_http_file_cache.c } else if (node->key > temp->key) { key 720 http/ngx_http_file_cache.c p = (ngx_memcmp(cn->key, cnt->key, key 747 http/ngx_http_file_cache.c ngx_str_t *key; key 768 http/ngx_http_file_cache.c key = c->keys.elts; key 770 http/ngx_http_file_cache.c p = ngx_copy(p, key[i].data, key[i].len); key 1026 http/ngx_http_file_cache.c fcn->key[0], fcn->key[1], fcn->key[2], fcn->key[3]); key 1060 http/ngx_http_file_cache.c u_char key[2 * NGX_HTTP_CACHE_KEY_LEN]; key 1100 http/ngx_http_file_cache.c fcn->key[0], fcn->key[1], fcn->key[2], fcn->key[3]); key 1111 http/ngx_http_file_cache.c p = ngx_hex_dump(key, (u_char *) &fcn->node.key, key 1114 http/ngx_http_file_cache.c (void) ngx_hex_dump(p, fcn->key, len); key 1128 http/ngx_http_file_cache.c 2 * NGX_HTTP_CACHE_KEY_LEN, key, fcn->count); key 1155 http/ngx_http_file_cache.c p = ngx_hex_dump(p, (u_char *) &fcn->node.key, key 1158 http/ngx_http_file_cache.c p = ngx_hex_dump(p, fcn->key, len); key 1406 http/ngx_http_file_cache.c c.key[i] = (u_char) n; key 1422 http/ngx_http_file_cache.c fcn = ngx_http_file_cache_lookup(cache, c->key); key 1433 http/ngx_http_file_cache.c ngx_memcpy((u_char *) &fcn->node.key, c->key, sizeof(ngx_rbtree_key_t)); key 1435 http/ngx_http_file_cache.c ngx_memcpy(fcn->key, &c->key[sizeof(ngx_rbtree_key_t)], key 434 http/ngx_http_header_filter_module.c len += header[i].key.len + sizeof(": ") - 1 + header[i].value.len key 544 http/ngx_http_header_filter_module.c ngx_str_set(&r->headers_out.location->key, "Location"); key 594 http/ngx_http_header_filter_module.c b->last = ngx_copy(b->last, header[i].key.data, header[i].key.len); key 1599 http/ngx_http_parse.c "parse header: \"%V: %V\"", &h[i]->key, &h[i]->value); key 1041 http/ngx_http_request.c h->key.len = r->header_name_end - r->header_name_start; key 1042 http/ngx_http_request.c h->key.data = r->header_name_start; key 1043 http/ngx_http_request.c h->key.data[h->key.len] = '\0'; key 1049 http/ngx_http_request.c h->lowcase_key = ngx_pnalloc(r->pool, h->key.len); key 1055 http/ngx_http_request.c if (h->key.len == r->lowcase_index) { key 1056 http/ngx_http_request.c ngx_memcpy(h->lowcase_key, r->lowcase_header, h->key.len); key 1059 http/ngx_http_request.c ngx_strlow(h->lowcase_key, h->key.data, h->key.len); key 1063 http/ngx_http_request.c h->lowcase_key, h->key.len); key 1071 http/ngx_http_request.c &h->key, &h->value); key 1356 http/ngx_http_request.c &h->key, &h->value, &(*ph)->key, &(*ph)->value); key 1117 http/ngx_http_script.c ngx_str_set(&r->headers_out.location->key, "Location"); key 583 http/ngx_http_special_response.c ngx_str_set(&location->key, "Location"); key 1833 http/ngx_http_upstream.c h[i].lowcase_key, h[i].key.len); key 1880 http/ngx_http_upstream.c h[i].lowcase_key, h[i].key.len)) key 1886 http/ngx_http_upstream.c h[i].lowcase_key, h[i].key.len); key 4384 http/ngx_http_upstream.c hk->key = *h; key 4398 http/ngx_http_upstream.c if (ngx_strcasecmp(h[i].data, hk[j].key.data) == 0) { key 4408 http/ngx_http_upstream.c hk->key = h[i]; key 4426 http/ngx_http_upstream.c if (hk[j].key.data == NULL) { key 4430 http/ngx_http_upstream.c if (ngx_strcasecmp(h[i].data, hk[j].key.data) == 0) { key 4431 http/ngx_http_upstream.c hk[j].key.data = NULL; key 4439 http/ngx_http_upstream.c hash->key = ngx_hash_key_lc; key 4508 http/ngx_http_upstream.c hk->key = header->name; key 4514 http/ngx_http_upstream.c hash.key = ngx_hash_key_lc; key 272 http/ngx_http_variables.c ngx_hash_key_t *key; key 278 http/ngx_http_variables.c key = cmcf->variables_keys->keys.elts; key 280 http/ngx_http_variables.c if (name->len != key[i].key.len key 281 http/ngx_http_variables.c || ngx_strncasecmp(name->data, key[i].key.data, name->len) != 0) key 286 http/ngx_http_variables.c v = key[i].value; key 444 http/ngx_http_variables.c ngx_http_get_variable(ngx_http_request_t *r, ngx_str_t *name, ngx_uint_t key) key 452 http/ngx_http_variables.c v = ngx_hash_find(&cmcf->variables_hash, key, name->data, name->len); key 741 http/ngx_http_variables.c for (n = 0; n + prefix < var->len && n < header[i].key.len; n++) { key 742 http/ngx_http_variables.c ch = header[i].key.data[n]; key 756 http/ngx_http_variables.c if (n + prefix == var->len && n == header[i].key.len) { key 1664 http/ngx_http_variables.c ngx_http_map_find(ngx_http_request_t *r, ngx_http_map_t *map, ngx_uint_t key, key 1669 http/ngx_http_variables.c p = ngx_hash_find_combined(&map->hash, key, text, len); key 1910 http/ngx_http_variables.c ngx_hash_key_t *key; key 1920 http/ngx_http_variables.c key = cmcf->variables_keys->keys.elts; key 1926 http/ngx_http_variables.c av = key[n].value; key 1929 http/ngx_http_variables.c && v[i].name.len == key[n].key.len key 1930 http/ngx_http_variables.c && ngx_strncmp(v[i].name.data, key[n].key.data, v[i].name.len) key 1993 http/ngx_http_variables.c av = key[n].value; key 1996 http/ngx_http_variables.c key[n].key.data = NULL; key 2002 http/ngx_http_variables.c hash.key = ngx_hash_key; key 53 http/ngx_http_variables.h ngx_str_t *name, ngx_uint_t key); key 103 http/ngx_http_variables.h ngx_uint_t key, u_char *text, size_t len, ngx_str_t *match); key 473 mail/ngx_mail_auth_http_module.c ngx_str_t key, value; key 475 mail/ngx_mail_auth_http_module.c key.len = ctx->header_name_end - ctx->header_name_start; key 476 mail/ngx_mail_auth_http_module.c key.data = ctx->header_name_start; key 482 mail/ngx_mail_auth_http_module.c &key, &value); key 1352 mail/ngx_mail_auth_http_module.c len += header[i].key.len + 2 + header[i].value.len + 2; key 1364 mail/ngx_mail_auth_http_module.c p = ngx_cpymem(p, header[i].key.data, header[i].key.len); key 1447 mail/ngx_mail_auth_http_module.c header->key = value[1]; key 288 os/unix/ngx_freebsd_rfork_thread.c ngx_thread_key_create(ngx_tls_key_t *key) key 294 os/unix/ngx_freebsd_rfork_thread.c *key = nkeys++; key 301 os/unix/ngx_freebsd_rfork_thread.c ngx_thread_set_tls(ngx_tls_key_t key, void *value) key 303 os/unix/ngx_freebsd_rfork_thread.c if (key >= NGX_THREAD_KEYS_MAX) { key 307 os/unix/ngx_freebsd_rfork_thread.c ngx_tls[key * NGX_THREAD_KEYS_MAX + ngx_gettid()] = value; key 94 os/unix/ngx_freebsd_rfork_thread.h ngx_err_t ngx_thread_key_create(ngx_tls_key_t *key); key 97 os/unix/ngx_freebsd_rfork_thread.h ngx_err_t ngx_thread_set_tls(ngx_tls_key_t key, void *value); key 102 os/unix/ngx_freebsd_rfork_thread.h ngx_thread_get_tls(ngx_tls_key_t key) key 104 os/unix/ngx_freebsd_rfork_thread.h if (key >= NGX_THREAD_KEYS_MAX) { key 108 os/unix/ngx_freebsd_rfork_thread.h return ngx_tls[key * NGX_THREAD_KEYS_MAX + ngx_gettid()]; key 40 os/unix/ngx_thread.h #define ngx_thread_key_create(key) pthread_key_create(key, NULL) key 26 os/unix/ngx_user.c ngx_crypt(ngx_pool_t *pool, u_char *key, u_char *salt, u_char **encrypted) key 39 os/unix/ngx_user.c value = crypt_r((char *) key, (char *) salt, &cd); key 61 os/unix/ngx_user.c ngx_crypt(ngx_pool_t *pool, u_char *key, u_char *salt, u_char **encrypted) key 79 os/unix/ngx_user.c value = crypt((char *) key, (char *) salt); key 19 os/unix/ngx_user.h ngx_int_t ngx_crypt(ngx_pool_t *pool, u_char *key, u_char *salt,