fcn               511 http/ngx_http_file_cache.c     ngx_http_file_cache_node_t  *fcn;
fcn               515 http/ngx_http_file_cache.c     fcn = ngx_http_file_cache_lookup(cache, c->key);
fcn               517 http/ngx_http_file_cache.c     if (fcn) {
fcn               518 http/ngx_http_file_cache.c         ngx_queue_remove(&fcn->queue);
fcn               520 http/ngx_http_file_cache.c         fcn->uses++;
fcn               521 http/ngx_http_file_cache.c         fcn->count++;
fcn               523 http/ngx_http_file_cache.c         if (fcn->error) {
fcn               525 http/ngx_http_file_cache.c             if (fcn->valid_sec < ngx_time()) {
fcn               534 http/ngx_http_file_cache.c         if (fcn->exists) {
fcn               536 http/ngx_http_file_cache.c             c->exists = fcn->exists;
fcn               537 http/ngx_http_file_cache.c             c->body_start = fcn->body_start;
fcn               544 http/ngx_http_file_cache.c         if (fcn->uses >= c->min_uses) {
fcn               546 http/ngx_http_file_cache.c             c->exists = fcn->exists;
fcn               547 http/ngx_http_file_cache.c             c->body_start = fcn->body_start;
fcn               558 http/ngx_http_file_cache.c     fcn = ngx_slab_alloc_locked(cache->shpool,
fcn               560 http/ngx_http_file_cache.c     if (fcn == NULL) {
fcn               567 http/ngx_http_file_cache.c         fcn = ngx_slab_alloc_locked(cache->shpool,
fcn               569 http/ngx_http_file_cache.c         if (fcn == NULL) {
fcn               575 http/ngx_http_file_cache.c     ngx_memcpy((u_char *) &fcn->node.key, c->key, sizeof(ngx_rbtree_key_t));
fcn               577 http/ngx_http_file_cache.c     ngx_memcpy(fcn->key, &c->key[sizeof(ngx_rbtree_key_t)],
fcn               580 http/ngx_http_file_cache.c     ngx_rbtree_insert(&cache->sh->rbtree, &fcn->node);
fcn               582 http/ngx_http_file_cache.c     fcn->uses = 1;
fcn               583 http/ngx_http_file_cache.c     fcn->count = 1;
fcn               584 http/ngx_http_file_cache.c     fcn->updating = 0;
fcn               585 http/ngx_http_file_cache.c     fcn->deleting = 0;
fcn               591 http/ngx_http_file_cache.c     fcn->valid_msec = 0;
fcn               592 http/ngx_http_file_cache.c     fcn->error = 0;
fcn               593 http/ngx_http_file_cache.c     fcn->exists = 0;
fcn               594 http/ngx_http_file_cache.c     fcn->valid_sec = 0;
fcn               595 http/ngx_http_file_cache.c     fcn->uniq = 0;
fcn               596 http/ngx_http_file_cache.c     fcn->body_start = 0;
fcn               597 http/ngx_http_file_cache.c     fcn->length = 0;
fcn               601 http/ngx_http_file_cache.c     fcn->expire = ngx_time() + cache->inactive;
fcn               603 http/ngx_http_file_cache.c     ngx_queue_insert_head(&cache->sh->queue, &fcn->queue);
fcn               605 http/ngx_http_file_cache.c     c->uniq = fcn->uniq;
fcn               606 http/ngx_http_file_cache.c     c->error = fcn->error;
fcn               607 http/ngx_http_file_cache.c     c->node = fcn;
fcn               654 http/ngx_http_file_cache.c     ngx_http_file_cache_node_t  *fcn;
fcn               676 http/ngx_http_file_cache.c             fcn = (ngx_http_file_cache_node_t *) node;
fcn               678 http/ngx_http_file_cache.c             rc = ngx_memcmp(&key[sizeof(ngx_rbtree_key_t)], fcn->key,
fcn               682 http/ngx_http_file_cache.c                 return fcn;
fcn               911 http/ngx_http_file_cache.c     ngx_http_file_cache_node_t  *fcn;
fcn               924 http/ngx_http_file_cache.c     fcn = c->node;
fcn               925 http/ngx_http_file_cache.c     fcn->count--;
fcn               928 http/ngx_http_file_cache.c         fcn->updating = 0;
fcn               932 http/ngx_http_file_cache.c         fcn->error = c->error;
fcn               935 http/ngx_http_file_cache.c             fcn->valid_sec = c->valid_sec;
fcn               936 http/ngx_http_file_cache.c             fcn->valid_msec = c->valid_msec;
fcn               939 http/ngx_http_file_cache.c     } else if (!fcn->exists && fcn->count == 0 && c->min_uses == 1) {
fcn               940 http/ngx_http_file_cache.c         ngx_queue_remove(&fcn->queue);
fcn               941 http/ngx_http_file_cache.c         ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node);
fcn               942 http/ngx_http_file_cache.c         ngx_slab_free_locked(cache->shpool, fcn);
fcn               997 http/ngx_http_file_cache.c     ngx_http_file_cache_node_t  *fcn;
fcn              1021 http/ngx_http_file_cache.c         fcn = ngx_queue_data(q, ngx_http_file_cache_node_t, queue);
fcn              1025 http/ngx_http_file_cache.c                   fcn->count, fcn->exists,
fcn              1026 http/ngx_http_file_cache.c                   fcn->key[0], fcn->key[1], fcn->key[2], fcn->key[3]);
fcn              1028 http/ngx_http_file_cache.c         if (fcn->count == 0) {
fcn              1059 http/ngx_http_file_cache.c     ngx_http_file_cache_node_t  *fcn;
fcn              1088 http/ngx_http_file_cache.c         fcn = ngx_queue_data(q, ngx_http_file_cache_node_t, queue);
fcn              1090 http/ngx_http_file_cache.c         wait = fcn->expire - now;
fcn              1099 http/ngx_http_file_cache.c                        fcn->count, fcn->exists,
fcn              1100 http/ngx_http_file_cache.c                        fcn->key[0], fcn->key[1], fcn->key[2], fcn->key[3]);
fcn              1102 http/ngx_http_file_cache.c         if (fcn->count == 0) {
fcn              1107 http/ngx_http_file_cache.c         if (fcn->deleting) {
fcn              1111 http/ngx_http_file_cache.c         p = ngx_hex_dump(key, (u_char *) &fcn->node.key,
fcn              1114 http/ngx_http_file_cache.c         (void) ngx_hex_dump(p, fcn->key, len);
fcn              1124 http/ngx_http_file_cache.c         ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node);
fcn              1128 http/ngx_http_file_cache.c                       2 * NGX_HTTP_CACHE_KEY_LEN, key, fcn->count);
fcn              1146 http/ngx_http_file_cache.c     ngx_http_file_cache_node_t  *fcn;
fcn              1148 http/ngx_http_file_cache.c     fcn = ngx_queue_data(q, ngx_http_file_cache_node_t, queue);
fcn              1150 http/ngx_http_file_cache.c     if (fcn->exists) {
fcn              1151 http/ngx_http_file_cache.c         cache->sh->size -= (fcn->length + cache->bsize - 1) / cache->bsize;
fcn              1155 http/ngx_http_file_cache.c         p = ngx_hex_dump(p, (u_char *) &fcn->node.key,
fcn              1158 http/ngx_http_file_cache.c         p = ngx_hex_dump(p, fcn->key, len);
fcn              1161 http/ngx_http_file_cache.c         fcn->count++;
fcn              1162 http/ngx_http_file_cache.c         fcn->deleting = 1;
fcn              1177 http/ngx_http_file_cache.c         fcn->count--;
fcn              1178 http/ngx_http_file_cache.c         fcn->deleting = 0;
fcn              1181 http/ngx_http_file_cache.c     if (fcn->count == 0) {
fcn              1183 http/ngx_http_file_cache.c         ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node);
fcn              1184 http/ngx_http_file_cache.c         ngx_slab_free_locked(cache->shpool, fcn);
fcn              1418 http/ngx_http_file_cache.c     ngx_http_file_cache_node_t  *fcn;
fcn              1422 http/ngx_http_file_cache.c     fcn = ngx_http_file_cache_lookup(cache, c->key);
fcn              1424 http/ngx_http_file_cache.c     if (fcn == NULL) {
fcn              1426 http/ngx_http_file_cache.c         fcn = ngx_slab_alloc_locked(cache->shpool,
fcn              1428 http/ngx_http_file_cache.c         if (fcn == NULL) {
fcn              1433 http/ngx_http_file_cache.c         ngx_memcpy((u_char *) &fcn->node.key, c->key, sizeof(ngx_rbtree_key_t));
fcn              1435 http/ngx_http_file_cache.c         ngx_memcpy(fcn->key, &c->key[sizeof(ngx_rbtree_key_t)],
fcn              1438 http/ngx_http_file_cache.c         ngx_rbtree_insert(&cache->sh->rbtree, &fcn->node);
fcn              1440 http/ngx_http_file_cache.c         fcn->uses = 1;
fcn              1441 http/ngx_http_file_cache.c         fcn->count = 0;
fcn              1442 http/ngx_http_file_cache.c         fcn->valid_msec = c->valid_msec;
fcn              1443 http/ngx_http_file_cache.c         fcn->error = 0;
fcn              1444 http/ngx_http_file_cache.c         fcn->exists = 1;
fcn              1445 http/ngx_http_file_cache.c         fcn->updating = 0;
fcn              1446 http/ngx_http_file_cache.c         fcn->deleting = 0;
fcn              1447 http/ngx_http_file_cache.c         fcn->uniq = c->uniq;
fcn              1448 http/ngx_http_file_cache.c         fcn->valid_sec = c->valid_sec;
fcn              1449 http/ngx_http_file_cache.c         fcn->body_start = c->body_start;
fcn              1450 http/ngx_http_file_cache.c         fcn->length = c->length;
fcn              1455 http/ngx_http_file_cache.c         ngx_queue_remove(&fcn->queue);
fcn              1458 http/ngx_http_file_cache.c     fcn->expire = ngx_time() + cache->inactive;
fcn              1460 http/ngx_http_file_cache.c     ngx_queue_insert_head(&cache->sh->queue, &fcn->queue);