| H A D | cache.c | 1 /* $NetBSD: cache.c,v 1.13 2025/01/26 16:25:22 christos Exp $ */ 31 #include <dns/cache.h> 51 #define VALID_CACHE(cache) ISC_MAGIC_VALID(cache, CACHE_MAGIC) 64 * The actual cache object. 94 cache_create_db(dns_cache_t *cache, dns_db_t **dbp, isc_mem_t **tmctxp, 102 * This will be the cache memory context, which is subject 106 isc_mem_setname(tmctx, "cache"); 110 * from the main cache memory because it can grow quite large under 111 * heavy load and could otherwise cause the cache t 55 VALID_CACHE(cache) global() argument 109 dns_cache_t *cache; global() member 172 cache_create_db(dns_cache_t * cache,dns_db_t ** db) cache_create_db() argument 190 dns_cache_t *cache; dns_cache_create() local 323 cache_free(dns_cache_t * cache) cache_free() argument 391 dns_cache_attach(dns_cache_t * cache,dns_cache_t ** targetp) dns_cache_attach() argument 402 dns_cache_t *cache; dns_cache_detach() local 424 dns_cache_attachdb(dns_cache_t * cache,dns_db_t ** dbp) dns_cache_attachdb() argument 435 dns_cache_getname(dns_cache_t * cache) dns_cache_getname() argument 447 cache_cleaner_init(dns_cache_t * cache,isc_taskmgr_t * taskmgr,isc_timermgr_t * timermgr,cache_cleaner_t * cleaner) cache_cleaner_init() argument 766 dns_cache_clean(dns_cache_t * cache,isc_stdtime_t now) dns_cache_clean() argument 819 dns_cache_t *cache = arg; water() local 841 dns_cache_setcachesize(dns_cache_t * cache,size_t size) dns_cache_setcachesize() argument 883 dns_cache_getcachesize(dns_cache_t * cache) dns_cache_getcachesize() argument 896 dns_cache_setservestalettl(dns_cache_t * cache,dns_ttl_t ttl) dns_cache_setservestalettl() argument 907 dns_cache_getservestalettl(dns_cache_t * cache) dns_cache_getservestalettl() argument 922 dns_cache_setservestalerefresh(dns_cache_t * cache,dns_ttl_t interval) dns_cache_setservestalerefresh() argument 933 dns_cache_getservestalerefresh(dns_cache_t * cache) dns_cache_getservestalerefresh() argument 948 dns_cache_t *cache = event->ev_arg; cleaner_shutdown_action() local 970 dns_cache_flush(dns_cache_t * cache) dns_cache_flush() argument 1125 dns_cache_flushname(dns_cache_t * cache,const dns_name_t * name) dns_cache_flushname() argument 1130 dns_cache_flushnode(dns_cache_t * cache,const dns_name_t * name,bool tree) dns_cache_flushnode() argument 1169 dns_cache_getstats(dns_cache_t * cache) dns_cache_getstats() argument 1175 dns_cache_updatestats(dns_cache_t * cache,isc_result_t result) dns_cache_updatestats() argument 1237 dns_cache_dumpstats(dns_cache_t * cache,FILE * fp) dns_cache_dumpstats() argument 1311 dns_cache_renderxml(dns_cache_t * cache,void * writer0) dns_cache_renderxml() argument 1364 dns_cache_renderjson(dns_cache_t * cache,void * cstats0) dns_cache_renderjson() argument [all...] |