Home
last modified time | relevance | path

Searched refs:rbtree (Results 1 – 15 of 15) sorted by relevance

/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Drb.h354 rbtn_first(a_type, a_field, rbtree, rbtree->rbt_root, ret); \
360 rbtn_last(a_type, a_field, rbtree, rbtree->rbt_root, ret); \
417 ret = rbtree->rbt_root; \
606 rbtree->rbt_root = left; \
619 rbtree->rbt_root = NULL; \
706 rbtree->rbt_root = tnode; \
848 rbtree->rbt_root = tnode; \
921 ret = a_prefix##iter_start(rbtree, start, rbtree->rbt_root, \
924 ret = a_prefix##iter_recurse(rbtree, rbtree->rbt_root, cb, arg);\
978 ret = a_prefix##reverse_iter_recurse(rbtree, rbtree->rbt_root, \
[all …]
/f-stack/app/nginx-1.16.1/src/stream/
H A Dngx_stream_limit_conn_module.c28 ngx_rbtree_t *rbtree; member
191 ngx_rbtree_insert(ctx->rbtree, node); in ngx_stream_limit_conn_handler()
283 node = rbtree->root; in ngx_stream_limit_conn_lookup()
284 sentinel = rbtree->sentinel; in ngx_stream_limit_conn_lookup()
338 ngx_rbtree_delete(ctx->rbtree, node); in ngx_stream_limit_conn_cleanup()
388 ctx->rbtree = octx->rbtree; in ngx_stream_limit_conn_init_zone()
396 ctx->rbtree = shpool->data; in ngx_stream_limit_conn_init_zone()
401 ctx->rbtree = ngx_slab_alloc(shpool, sizeof(ngx_rbtree_t)); in ngx_stream_limit_conn_init_zone()
402 if (ctx->rbtree == NULL) { in ngx_stream_limit_conn_init_zone()
406 shpool->data = ctx->rbtree; in ngx_stream_limit_conn_init_zone()
[all …]
H A Dngx_stream_geo_module.c49 ngx_rbtree_t rbtree; member
429 ngx_rbtree_init(&ctx.rbtree, &ctx.sentinel, ngx_str_rbtree_insert_value); in ngx_stream_geo_block()
1206 ngx_str_rbtree_lookup(&ctx->rbtree, value, hash); in ngx_stream_geo_value()
1239 ngx_rbtree_insert(&ctx->rbtree, &gvvn->sn.node); in ngx_stream_geo_value()
1537 p = ngx_stream_geo_copy_values(fm.addr, p, ctx->rbtree.root, in ngx_stream_geo_create_binary_base()
1538 ctx->rbtree.sentinel); in ngx_stream_geo_create_binary_base()
1560 ngx_str_rbtree_lookup(&ctx->rbtree, &s, hash); in ngx_stream_geo_create_binary_base()
/f-stack/app/nginx-1.16.1/src/http/modules/
H A Dngx_http_limit_conn_module.c28 ngx_rbtree_t *rbtree; member
213 ngx_rbtree_insert(ctx->rbtree, node); in ngx_http_limit_conn_handler()
304 node = rbtree->root; in ngx_http_limit_conn_lookup()
305 sentinel = rbtree->sentinel; in ngx_http_limit_conn_lookup()
359 ngx_rbtree_delete(ctx->rbtree, node); in ngx_http_limit_conn_cleanup()
409 ctx->rbtree = octx->rbtree; in ngx_http_limit_conn_init_zone()
417 ctx->rbtree = shpool->data; in ngx_http_limit_conn_init_zone()
422 ctx->rbtree = ngx_slab_alloc(shpool, sizeof(ngx_rbtree_t)); in ngx_http_limit_conn_init_zone()
423 if (ctx->rbtree == NULL) { in ngx_http_limit_conn_init_zone()
427 shpool->data = ctx->rbtree; in ngx_http_limit_conn_init_zone()
[all …]
H A Dngx_http_limit_req_module.c27 ngx_rbtree_t rbtree; member
375 node = ctx->sh->rbtree.root; in ngx_http_limit_req_lookup()
376 sentinel = ctx->sh->rbtree.sentinel; in ngx_http_limit_req_lookup()
471 ngx_rbtree_insert(&ctx->sh->rbtree, node); in ngx_http_limit_req_lookup()
623 ngx_rbtree_delete(&ctx->sh->rbtree, node); in ngx_http_limit_req_expire()
675 ngx_rbtree_init(&ctx->sh->rbtree, &ctx->sh->sentinel, in ngx_http_limit_req_init_zone()
H A Dngx_http_geo_module.c49 ngx_rbtree_t rbtree; member
459 ngx_rbtree_init(&ctx.rbtree, &ctx.sentinel, ngx_str_rbtree_insert_value); in ngx_http_geo_block()
1256 ngx_str_rbtree_lookup(&ctx->rbtree, value, hash); in ngx_http_geo_value()
1289 ngx_rbtree_insert(&ctx->rbtree, &gvvn->sn.node); in ngx_http_geo_value()
1609 p = ngx_http_geo_copy_values(fm.addr, p, ctx->rbtree.root, in ngx_http_geo_create_binary_base()
1610 ctx->rbtree.sentinel); in ngx_http_geo_create_binary_base()
1632 ngx_str_rbtree_lookup(&ctx->rbtree, &s, hash); in ngx_http_geo_create_binary_base()
/f-stack/app/nginx-1.16.1/src/core/
H A Dngx_open_file_cache.c67 ngx_rbtree_init(&cache->rbtree, &cache->sentinel, in ngx_open_file_cache_init()
111 ngx_rbtree_delete(&cache->rbtree, &file->node); in ngx_open_file_cache_cleanup()
135 if (cache->rbtree.root != cache->rbtree.sentinel) { in ngx_open_file_cache_cleanup()
343 ngx_rbtree_delete(&cache->rbtree, &file->node); in ngx_open_cached_file()
384 ngx_rbtree_insert(&cache->rbtree, &file->node); in ngx_open_cached_file()
456 ngx_rbtree_delete(&cache->rbtree, &file->node); in ngx_open_cached_file()
1126 ngx_rbtree_delete(&cache->rbtree, &file->node); in ngx_expire_old_cached_files()
1194 node = cache->rbtree.root; in ngx_open_file_lookup()
1195 sentinel = cache->rbtree.sentinel; in ngx_open_file_lookup()
1237 ngx_rbtree_delete(&fev->cache->rbtree, &file->node); in ngx_open_file_cache_remove()
H A Dngx_open_file_cache.h92 ngx_rbtree_t rbtree; member
H A Dngx_connection.h54 ngx_rbtree_t rbtree; member
H A Dngx_string.h225 ngx_str_node_t *ngx_str_rbtree_lookup(ngx_rbtree_t *rbtree, ngx_str_t *name,
H A Dngx_string.c1941 ngx_str_rbtree_lookup(ngx_rbtree_t *rbtree, ngx_str_t *val, uint32_t hash) in ngx_str_rbtree_lookup() argument
1947 node = rbtree->root; in ngx_str_rbtree_lookup()
1948 sentinel = rbtree->sentinel; in ngx_str_rbtree_lookup()
H A Dngx_connection.c118 ngx_rbtree_init(&ls->rbtree, &ls->sentinel, ngx_udp_rbtree_insert_value); in ngx_create_listening()
/f-stack/app/nginx-1.16.1/src/event/
H A Dngx_event_udp.c558 ngx_rbtree_insert(&c->listening->rbtree, &udp->node); in ngx_insert_udp_connection()
575 ngx_rbtree_delete(&c->listening->rbtree, &c->udp->node); in ngx_delete_udp_connection()
607 node = ls->rbtree.root; in ngx_lookup_udp_connection()
608 sentinel = ls->rbtree.sentinel; in ngx_lookup_udp_connection()
/f-stack/app/nginx-1.16.1/src/http/
H A Dngx_http_cache.h146 ngx_rbtree_t rbtree; member
H A Dngx_http_file_cache.c144 ngx_rbtree_init(&cache->sh->rbtree, &cache->sh->sentinel, in ngx_http_file_cache_init()
897 ngx_rbtree_insert(&cache->sh->rbtree, &fcn->node); in ngx_http_file_cache_exists()
977 node = cache->sh->rbtree.root; in ngx_http_file_cache_lookup()
978 sentinel = cache->sh->rbtree.sentinel; in ngx_http_file_cache_lookup()
1649 ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node); in ngx_http_file_cache_free()
1950 ngx_rbtree_delete(&cache->sh->rbtree, &fcn->node); in ngx_http_file_cache_delete()
2229 ngx_rbtree_insert(&cache->sh->rbtree, &fcn->node); in ngx_http_file_cache_add()