names 251 core/ngx_hash.c ngx_hash_init(ngx_hash_init_t *hinit, ngx_hash_key_t *names, ngx_uint_t nelts) names 260 core/ngx_hash.c if (hinit->bucket_size < NGX_HASH_ELT_SIZE(&names[n]) + sizeof(void *)) names 289 core/ngx_hash.c if (names[n].key.data == NULL) { names 293 core/ngx_hash.c key = names[n].key_hash % size; names 294 core/ngx_hash.c test[key] = (u_short) (test[key] + NGX_HASH_ELT_SIZE(&names[n])); names 299 core/ngx_hash.c size, key, test[key], &names[n].key); names 331 core/ngx_hash.c if (names[n].key.data == NULL) { names 335 core/ngx_hash.c key = names[n].key_hash % size; names 336 core/ngx_hash.c test[key] = (u_short) (test[key] + NGX_HASH_ELT_SIZE(&names[n])); names 393 core/ngx_hash.c if (names[n].key.data == NULL) { names 397 core/ngx_hash.c key = names[n].key_hash % size; names 400 core/ngx_hash.c elt->value = names[n].value; names 401 core/ngx_hash.c elt->len = (u_short) names[n].key.len; names 403 core/ngx_hash.c ngx_strlow(elt->name, names[n].key.data, names[n].key.len); names 405 core/ngx_hash.c test[key] = (u_short) (test[key] + NGX_HASH_ELT_SIZE(&names[n])); names 458 core/ngx_hash.c ngx_hash_wildcard_init(ngx_hash_init_t *hinit, ngx_hash_key_t *names, names 486 core/ngx_hash.c "wc0: \"%V\"", &names[n].key); names 491 core/ngx_hash.c for (len = 0; len < names[n].key.len; len++) { names 492 core/ngx_hash.c if (names[n].key.data[len] == '.') { names 504 core/ngx_hash.c name->key.data = names[n].key.data; names 506 core/ngx_hash.c name->value = names[n].value; names 521 core/ngx_hash.c if (names[n].key.len != len) { names 527 core/ngx_hash.c next_name->key.len = names[n].key.len - len; names 528 core/ngx_hash.c next_name->key.data = names[n].key.data + len; names 530 core/ngx_hash.c next_name->value = names[n].value; names 539 core/ngx_hash.c if (ngx_strncmp(names[n].key.data, names[i].key.data, len) != 0) { names 544 core/ngx_hash.c && names[i].key.len > len names 545 core/ngx_hash.c && names[i].key.data[len] != '.') names 555 core/ngx_hash.c next_name->key.len = names[i].key.len - dot_len; names 556 core/ngx_hash.c next_name->key.data = names[i].key.data + dot_len; names 558 core/ngx_hash.c next_name->value = names[i].value; names 580 core/ngx_hash.c if (names[n].key.len == len) { names 581 core/ngx_hash.c wdc->value = names[n].value; names 105 core/ngx_hash.h ngx_int_t ngx_hash_init(ngx_hash_init_t *hinit, ngx_hash_key_t *names, names 107 core/ngx_hash.h ngx_int_t ngx_hash_wildcard_init(ngx_hash_init_t *hinit, ngx_hash_key_t *names, names 123 core/ngx_regex.c n = pcre_fullinfo(re, NULL, PCRE_INFO_NAMETABLE, &rc->names); names 33 core/ngx_regex.h u_char *names; names 82 http/modules/ngx_http_random_index_module.c ngx_array_t names; names 143 http/modules/ngx_http_random_index_module.c if (ngx_array_init(&names, r->pool, 32, sizeof(ngx_str_t)) != NGX_OK) { names 215 http/modules/ngx_http_random_index_module.c name = ngx_array_push(&names); names 235 http/modules/ngx_http_random_index_module.c n = names.nelts; names 241 http/modules/ngx_http_random_index_module.c name = names.elts; names 1829 http/ngx_http.c vn->names.hash = addr[i].hash; names 1830 http/ngx_http.c vn->names.wc_head = addr[i].wc_head; names 1831 http/ngx_http.c vn->names.wc_tail = addr[i].wc_tail; names 1890 http/ngx_http.c vn->names.hash = addr[i].hash; names 1891 http/ngx_http.c vn->names.wc_head = addr[i].wc_head; names 1892 http/ngx_http.c vn->names.wc_tail = addr[i].wc_tail; names 1723 http/ngx_http_request.c cscf = ngx_hash_find_combined(&r->virtual_names->names, names 298 http/ngx_http_request.h ngx_hash_combined_t names; names 1764 http/ngx_http_variables.c p = rc->names;