H A D | adb.c | 175 dns_adb_t *adb; global() member 526 inc_stats(dns_adb_t * adb,isc_statscounter_t counter) inc_stats() argument 536 set_adbstat(dns_adb_t * adb,uint64_t val,isc_statscounter_t counter) set_adbstat() argument 543 dec_adbstats(dns_adb_t * adb,isc_statscounter_t counter) dec_adbstats() argument 550 inc_adbstats(dns_adb_t * adb,isc_statscounter_t counter) inc_adbstats() argument 586 dns_adb_t *adb; grow_entries() local 750 dns_adb_t *adb; grow_names() local 921 dns_adb_t *adb = NULL; import_rdataset() local 1048 dns_adb_t *adb; kill_name() local 1110 dns_adb_t *adb; check_expire_namehooks() local 1158 link_name(dns_adb_t * adb,int bucket,dns_adbname_t * name) link_name() argument 1170 unlink_name(dns_adb_t * adb,dns_adbname_t * name) unlink_name() argument 1195 link_entry(dns_adb_t * adb,int bucket,dns_adbentry_t * entry) link_entry() argument 1226 unlink_entry(dns_adb_t * adb,dns_adbentry_t * entry) unlink_entry() argument 1261 shutdown_names(dns_adb_t * adb) shutdown_names() argument 1306 shutdown_entries(dns_adb_t * adb) shutdown_entries() argument 1365 clean_namehooks(dns_adb_t * adb,dns_adbnamehooklist_t * namehooks) clean_namehooks() argument 1415 clean_target(dns_adb_t * adb,dns_name_t * target) clean_target() argument 1423 set_target(dns_adb_t * adb,const dns_name_t * name,const dns_name_t * fname,dns_rdataset_t * rdataset,dns_name_t * target) set_target() argument 1590 check_exit(dns_adb_t * adb) check_exit() argument 1611 dec_adb_irefcnt(dns_adb_t * adb) dec_adb_irefcnt() argument 1640 inc_adb_irefcnt(dns_adb_t * adb) inc_adb_irefcnt() argument 1647 inc_adb_erefcnt(dns_adb_t * adb) inc_adb_erefcnt() argument 1654 inc_entry_refcnt(dns_adb_t * adb,dns_adbentry_t * entry,bool lock) inc_entry_refcnt() argument 1671 dec_entry_refcnt(dns_adb_t * adb,bool overmem,dns_adbentry_t * entry,bool lock,isc_stdtime_t now) dec_entry_refcnt() argument 1714 new_adbname(dns_adb_t * adb,const dns_name_t * dnsname) new_adbname() argument 1757 free_adbname(dns_adb_t * adb,dns_adbname_t ** name) free_adbname() argument 1783 new_adbnamehook(dns_adb_t * adb,dns_adbentry_t * entry) new_adbnamehook() argument 1797 free_adbnamehook(dns_adb_t * adb,dns_adbnamehook_t ** namehook) free_adbnamehook() argument 1814 new_adblameinfo(dns_adb_t * adb,const dns_name_t * qname,dns_rdatatype_t qtype) new_adblameinfo() argument 1831 free_adblameinfo(dns_adb_t * adb,dns_adblameinfo_t ** lameinfo) free_adblameinfo() argument 1848 new_adbentry(dns_adb_t * adb) new_adbentry() argument 1893 free_adbentry(dns_adb_t * adb,dns_adbentry_t ** entry) free_adbentry() argument 1929 new_adbfind(dns_adb_t * adb) new_adbfind() argument 1965 new_adbfetch(dns_adb_t * adb) new_adbfetch() argument 1981 free_adbfetch(dns_adb_t * adb,dns_adbfetch_t ** fetch) free_adbfetch() argument 1998 free_adbfind(dns_adb_t * adb,dns_adbfind_t ** findp) free_adbfind() argument 2026 new_adbaddrinfo(dns_adb_t * adb,dns_adbentry_t * entry,in_port_t port) new_adbaddrinfo() argument 2043 free_adbaddrinfo(dns_adb_t * adb,dns_adbaddrinfo_t ** ainfo) free_adbaddrinfo() argument 2066 find_name_and_lock(dns_adb_t * adb,const dns_name_t * name,unsigned int options,int * bucketp) find_name_and_lock() argument 2109 find_entry_and_lock(dns_adb_t * adb,const isc_sockaddr_t * addr,int * bucketp,isc_stdtime_t now) find_entry_and_lock() argument 2148 entry_is_lame(dns_adb_t * adb,dns_adbentry_t * entry,const dns_name_t * qname,dns_rdatatype_t qtype,isc_stdtime_t now) entry_is_lame() argument 2210 copy_namehook_lists(dns_adb_t * adb,dns_adbfind_t * find,const dns_name_t * qname,dns_rdatatype_t qtype,dns_adbname_t * name,isc_stdtime_t now) copy_namehook_lists() argument 2298 dns_adb_t *adb; shutdown_task() local 2366 check_stale_name(dns_adb_t * adb,int bucket,isc_stdtime_t now) check_stale_name() argument 2422 check_expire_entry(dns_adb_t * adb,dns_adbentry_t ** entryp,isc_stdtime_t now) check_expire_entry() argument 2455 cleanup_names(dns_adb_t * adb,int bucket,isc_stdtime_t now) cleanup_names() argument 2486 cleanup_entries(dns_adb_t * adb,int bucket,isc_stdtime_t now) cleanup_entries() argument 2505 destroy(dns_adb_t * adb) destroy() argument 2554 dns_adb_t *adb; dns_adb_create() local 2639 ALLOCENTRY(adb,el) dns_adb_create() argument 2651 ALLOCNAME(adb,el) dns_adb_create() argument 2779 dns_adb_attach(dns_adb_t * adb,dns_adb_t ** adbx) dns_adb_attach() argument 2789 dns_adb_t *adb; dns_adb_detach() local 2812 dns_adb_whenshutdown(dns_adb_t * adb,isc_task_t * task,isc_event_t ** eventp) dns_adb_whenshutdown() argument 2853 dns_adb_t *adb; shutdown_stage2() local 2872 dns_adb_shutdown(dns_adb_t * adb) dns_adb_shutdown() argument 2901 dns_adb_createfind(dns_adb_t * adb,isc_task_t * task,isc_taskaction_t action,void * arg,const dns_name_t * name,const dns_name_t * qname,dns_rdatatype_t qtype,unsigned int options,isc_stdtime_t now,dns_name_t * target,in_port_t port,unsigned int depth,isc_counter_t * qc,dns_adbfind_t ** findp) dns_adb_createfind() argument 3272 dns_adb_t *adb; dns_adb_destroyfind() local 3331 dns_adb_t *adb; dns_adb_cancelfind() local 3387 dns_adb_dump(dns_adb_t * adb,FILE * f) dns_adb_dump() argument 3424 dump_adb(dns_adb_t * adb,FILE * f,bool debug,isc_stdtime_t now) dump_adb() argument 3542 dump_entry(FILE * f,dns_adb_t * adb,dns_adbentry_t * entry,bool debug,isc_stdtime_t now) dump_entry() argument 3660 print_namehook_list(FILE * f,const char * legend,dns_adb_t * adb,dns_adbnamehooklist_t * list,bool debug,isc_stdtime_t now) print_namehook_list() argument 3711 dns_adb_t *adb; dbfind_name() local 3863 dns_adb_t *adb; fetch_callback() local 4052 dns_adb_t *adb; fetch_name() local 4132 dns_adb_marklame(dns_adb_t * adb,dns_adbaddrinfo_t * addr,const dns_name_t * qname,dns_rdatatype_t qtype,isc_stdtime_t expire_time) dns_adb_marklame() argument 4168 dns_adb_adjustsrtt(dns_adb_t * adb,dns_adbaddrinfo_t * addr,unsigned int rtt,unsigned int factor) dns_adb_adjustsrtt() argument 4189 dns_adb_agesrtt(dns_adb_t * adb,dns_adbaddrinfo_t * addr,isc_stdtime_t now) dns_adb_agesrtt() argument 4232 dns_adb_changeflags(dns_adb_t * adb,dns_adbaddrinfo_t * addr,unsigned int bits,unsigned int mask) dns_adb_changeflags() argument 4285 maybe_adjust_quota(dns_adb_t * adb,dns_adbaddrinfo_t * addr,bool timeout) maybe_adjust_quota() argument 4341 dns_adb_plainresponse(dns_adb_t * adb,dns_adbaddrinfo_t * addr) dns_adb_plainresponse() argument 4363 dns_adb_timeout(dns_adb_t * adb,dns_adbaddrinfo_t * addr) dns_adb_timeout() argument 4385 dns_adb_ednsto(dns_adb_t * adb,dns_adbaddrinfo_t * addr) dns_adb_ednsto() argument 4407 dns_adb_setudpsize(dns_adb_t * adb,dns_adbaddrinfo_t * addr,unsigned int size) dns_adb_setudpsize() argument 4435 dns_adb_getudpsize(dns_adb_t * adb,dns_adbaddrinfo_t * addr) dns_adb_getudpsize() argument 4451 dns_adb_setcookie(dns_adb_t * adb,dns_adbaddrinfo_t * addr,const unsigned char * cookie,size_t len) dns_adb_setcookie() argument 4482 dns_adb_getcookie(dns_adb_t * adb,dns_adbaddrinfo_t * addr,unsigned char * cookie,size_t len) dns_adb_getcookie() argument 4505 dns_adb_findaddrinfo(dns_adb_t * adb,const isc_sockaddr_t * sa,dns_adbaddrinfo_t ** addrp,isc_stdtime_t now) dns_adb_findaddrinfo() argument 4550 dns_adb_freeaddrinfo(dns_adb_t * adb,dns_adbaddrinfo_t ** addrp) dns_adb_freeaddrinfo() argument 4591 dns_adb_flush(dns_adb_t * adb) dns_adb_flush() argument 4616 dns_adb_flushname(dns_adb_t * adb,const dns_name_t * name) dns_adb_flushname() argument 4642 dns_adb_flushnames(dns_adb_t * adb,const dns_name_t * name) dns_adb_flushnames() argument 4680 dns_adb_t *adb = arg; water() local 4690 dns_adb_setadbsize(dns_adb_t * adb,size_t size) dns_adb_setadbsize() argument 4710 dns_adb_setquota(dns_adb_t * adb,uint32_t quota,uint32_t freq,double low,double high,double discount) dns_adb_setquota() argument 4732 dns_adb_beginudpfetch(dns_adb_t * adb,dns_adbaddrinfo_t * addr) dns_adb_beginudpfetch() argument 4743 dns_adb_endudpfetch(dns_adb_t * adb,dns_adbaddrinfo_t * addr) dns_adb_endudpfetch() argument [all...] |