Lines Matching defs:find

285 	dns_adbfind_t *			find;
899 dns_adbfind_t *find;
1013 for (find = ISC_LIST_HEAD(fctx->finds);
1014 find != NULL;
1015 find = ISC_LIST_NEXT(find, publink))
1016 for (addrinfo = ISC_LIST_HEAD(find->list);
1029 for (find = ISC_LIST_HEAD(fctx->altfinds);
1030 find != NULL;
1031 find = ISC_LIST_NEXT(find, publink))
1032 for (addrinfo = ISC_LIST_HEAD(find->list);
1112 dns_adbfind_t *find, *next_find;
1116 for (find = ISC_LIST_HEAD(fctx->finds);
1117 find != NULL;
1118 find = next_find)
1120 next_find = ISC_LIST_NEXT(find, publink);
1121 ISC_LIST_UNLINK(fctx->finds, find, publink);
1122 dns_adb_destroyfind(&find);
1124 fctx->find = NULL;
1129 dns_adbfind_t *find, *next_find;
1133 for (find = ISC_LIST_HEAD(fctx->altfinds);
1134 find != NULL;
1135 find = next_find)
1137 next_find = ISC_LIST_NEXT(find, publink);
1138 ISC_LIST_UNLINK(fctx->altfinds, find, publink);
1139 dns_adb_destroyfind(&find);
2769 dns_adbfind_t *find;
2777 find = event->ev_sender;
2823 dns_adb_destroyfind(&find);
3009 sort_adbfind(dns_adbfind_t *find, unsigned int bias) {
3016 while (!ISC_LIST_EMPTY(find->list)) {
3017 best = ISC_LIST_HEAD(find->list);
3032 ISC_LIST_UNLINK(find->list, best, publink);
3035 find->list = sorted;
3048 /* Sort each find's addrinfo list by SRTT. */
3088 dns_adbfind_t *find;
3110 find = NULL;
3117 fctx->depth + 1, fctx->qc, &find);
3125 dns_adb_destroyfind(&find);
3134 } else if (!ISC_LIST_EMPTY(find->list)) {
3139 INSIST((find->options & DNS_ADBFIND_WANTEVENT) == 0);
3141 for (ai = ISC_LIST_HEAD(find->list);
3151 ISC_LIST_APPEND(fctx->altfinds, find, publink);
3153 ISC_LIST_APPEND(fctx->finds, find, publink);
3159 if ((find->options & DNS_ADBFIND_WANTEVENT) != 0) {
3171 find->result_v6 != DNS_R_NXDOMAIN) ||
3173 find->result_v4 != DNS_R_NXDOMAIN)))
3176 if ((find->options & DNS_ADBFIND_OVERQUOTA) != 0) {
3181 else if ((find->options & DNS_ADBFIND_LAMEPRUNED) != 0)
3193 find->result_v6 == DNS_R_NXRRSET) ||
3195 find->result_v4 == DNS_R_NXRRSET)))
3197 dns_adb_destroyfind(&find);
3563 dns_adbfind_t *find, *start;
3582 fctx->find = NULL;
3588 * No forwarders. Move to the next find.
3593 find = fctx->find;
3594 if (find == NULL)
3595 find = ISC_LIST_HEAD(fctx->finds);
3597 find = ISC_LIST_NEXT(find, publink);
3598 if (find == NULL)
3599 find = ISC_LIST_HEAD(fctx->finds);
3606 if (find != NULL) {
3607 start = find;
3609 for (addrinfo = ISC_LIST_HEAD(find->list);
3622 find = ISC_LIST_NEXT(find, publink);
3623 if (find == NULL)
3624 find = ISC_LIST_HEAD(fctx->finds);
3625 } while (find != start);
3628 fctx->find = find;
3638 find = fctx->altfind;
3639 if (find == NULL)
3640 find = ISC_LIST_HEAD(fctx->altfinds);
3642 find = ISC_LIST_NEXT(find, publink);
3643 if (find == NULL)
3644 find = ISC_LIST_HEAD(fctx->altfinds);
3651 if (find != NULL) {
3652 start = find;
3654 for (addrinfo = ISC_LIST_HEAD(find->list);
3667 find = ISC_LIST_NEXT(find, publink);
3668 if (find == NULL)
3669 find = ISC_LIST_HEAD(fctx->altfinds);
3670 } while (find != start);
3697 fctx->altfind = find;
3731 /* Try to find an address that isn't over quota */
4309 fctx->find = NULL;
4375 * so find the best nameservers to use.
6737 * Did we find anything?
6840 * dns_view_findzonecut() will not find them when we
7219 * We expect to find NS or SIG NS rdatasets, and
8594 FCTXTRACE("couldn't find a zonecut");
8685 FCTXTRACE("suspending DS lookup to find parent's NS records");