sh 32 http/modules/ngx_http_limit_req_module.c ngx_http_limit_req_shctx_t *sh; sh 223 http/modules/ngx_http_limit_req_module.c ngx_rbtree_insert(&ctx->sh->rbtree, node); sh 225 http/modules/ngx_http_limit_req_module.c ngx_queue_insert_head(&ctx->sh->queue, &lr->queue); sh 357 http/modules/ngx_http_limit_req_module.c node = ctx->sh->rbtree.root; sh 358 http/modules/ngx_http_limit_req_module.c sentinel = ctx->sh->rbtree.sentinel; sh 381 http/modules/ngx_http_limit_req_module.c ngx_queue_insert_head(&ctx->sh->queue, &lr->queue); sh 446 http/modules/ngx_http_limit_req_module.c if (ngx_queue_empty(&ctx->sh->queue)) { sh 450 http/modules/ngx_http_limit_req_module.c q = ngx_queue_last(&ctx->sh->queue); sh 475 http/modules/ngx_http_limit_req_module.c ngx_rbtree_delete(&ctx->sh->rbtree, node); sh 501 http/modules/ngx_http_limit_req_module.c ctx->sh = octx->sh; sh 510 http/modules/ngx_http_limit_req_module.c ctx->sh = ctx->shpool->data; sh 515 http/modules/ngx_http_limit_req_module.c ctx->sh = ngx_slab_alloc(ctx->shpool, sizeof(ngx_http_limit_req_shctx_t)); sh 516 http/modules/ngx_http_limit_req_module.c if (ctx->sh == NULL) { sh 520 http/modules/ngx_http_limit_req_module.c ctx->shpool->data = ctx->sh; sh 522 http/modules/ngx_http_limit_req_module.c ngx_rbtree_init(&ctx->sh->rbtree, &ctx->sh->sentinel, sh 525 http/modules/ngx_http_limit_req_module.c ngx_queue_init(&ctx->sh->queue); sh 110 http/ngx_http_cache.h ngx_http_file_cache_sh_t *sh; sh 91 http/ngx_http_file_cache.c cache->sh = ocache->sh; sh 98 http/ngx_http_file_cache.c if (!cache->sh->cold || cache->sh->loading) { sh 108 http/ngx_http_file_cache.c cache->sh = cache->shpool->data; sh 114 http/ngx_http_file_cache.c cache->sh = ngx_slab_alloc(cache->shpool, sizeof(ngx_http_file_cache_sh_t)); sh 115 http/ngx_http_file_cache.c if (cache->sh == NULL) { sh 119 http/ngx_http_file_cache.c cache->shpool->data = cache->sh; sh 121 http/ngx_http_file_cache.c ngx_rbtree_init(&cache->sh->rbtree, &cache->sh->sentinel, sh 124 http/ngx_http_file_cache.c ngx_queue_init(&cache->sh->queue); sh 126 http/ngx_http_file_cache.c cache->sh->cold = 1; sh 127 http/ngx_http_file_cache.c cache->sh->loading = 0; sh 128 http/ngx_http_file_cache.c cache->sh->size = 0; sh 277 http/ngx_http_file_cache.c cold = cache->sh->cold; sh 404 http/ngx_http_file_cache.c if (cache->sh->cold) { sh 414 http/ngx_http_file_cache.c cache->sh->size += (c->length + cache->bsize - 1) / cache->bsize; sh 580 http/ngx_http_file_cache.c ngx_rbtree_insert(&cache->sh->rbtree, &fcn->node); sh 603 http/ngx_http_file_cache.c ngx_queue_insert_head(&cache->sh->queue, &fcn->queue); sh 658 http/ngx_http_file_cache.c node = cache->sh->rbtree.root; sh 659 http/ngx_http_file_cache.c sentinel = cache->sh->rbtree.sentinel; sh 844 http/ngx_http_file_cache.c cache->sh->size += size; sh 941 http/ngx_http_file_cache.c ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node); sh 1017 http/ngx_http_file_cache.c for (q = ngx_queue_last(&cache->sh->queue); sh 1018 http/ngx_http_file_cache.c q != ngx_queue_sentinel(&cache->sh->queue); sh 1081 http/ngx_http_file_cache.c if (ngx_queue_empty(&cache->sh->queue)) { sh 1086 http/ngx_http_file_cache.c q = ngx_queue_last(&cache->sh->queue); sh 1124 http/ngx_http_file_cache.c ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node); sh 1151 http/ngx_http_file_cache.c cache->sh->size -= (fcn->length + cache->bsize - 1) / cache->bsize; sh 1183 http/ngx_http_file_cache.c ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node); sh 1205 http/ngx_http_file_cache.c size = cache->sh->size; sh 1236 http/ngx_http_file_cache.c if (!cache->sh->cold || cache->sh->loading) { sh 1240 http/ngx_http_file_cache.c if (!ngx_atomic_cmp_set(&cache->sh->loading, 0, ngx_pid)) { sh 1260 http/ngx_http_file_cache.c cache->sh->loading = 0; sh 1264 http/ngx_http_file_cache.c cache->sh->cold = 0; sh 1265 http/ngx_http_file_cache.c cache->sh->loading = 0; sh 1270 http/ngx_http_file_cache.c ((double) cache->sh->size * cache->bsize) / (1024 * 1024), sh 1438 http/ngx_http_file_cache.c ngx_rbtree_insert(&cache->sh->rbtree, &fcn->node); sh 1452 http/ngx_http_file_cache.c cache->sh->size += (c->length + cache->bsize - 1) / cache->bsize; sh 1460 http/ngx_http_file_cache.c ngx_queue_insert_head(&cache->sh->queue, &fcn->queue);