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);