Lines Matching defs:have

388 	 * has to have bits set for the policy zones for which
404 * zbits_req = (rpzs->have.ipv4 | rpzs->have.ipv6 |
405 * rpzs->have.nsdname |
406 * rpzs->have.nsipv4 | rpzs->have.nsipv6);
413 * order bits) have to wait as well. If the Nth zone requires
418 * zbits_req = 0b000 mask = 0xffffffff (no zones have to wait for
420 * zbits_req = 0b001 mask = 0x00000000 (all zones have to wait)
421 * zbits_req = 0b010 mask = 0x00000001 (the first zone doesn't have to
424 * zbits_req = 0b011 mask = 0x00000000 (all zones have to wait)
426 * have to wait, third zone
429 * More generally, we have to count the number of trailing 0
446 rpzs->have.client_ip = rpzs->have.client_ipv4 | rpzs->have.client_ipv6;
447 rpzs->have.ip = rpzs->have.ipv4 | rpzs->have.ipv6;
448 rpzs->have.nsip = rpzs->have.nsipv4 | rpzs->have.nsipv6;
463 zbits_req = (rpzs->have.ipv4 | rpzs->have.ipv6 |
464 rpzs->have.nsdname |
465 rpzs->have.nsipv4 | rpzs->have.nsipv6);
466 zbits_notreq = (rpzs->have.client_ip | rpzs->have.qname);
500 * that has to wait for recursion, all the others have
510 * the least significant zero could have its CLIENT-IP
539 rpzs->have.qname_skip_recurse = mask;
549 dns_rpz_zbits_t *have;
556 have = &rpzs->have.client_ipv4;
559 have = &rpzs->have.client_ipv6;
564 have = &rpzs->have.qname;
570 have = &rpzs->have.ipv4;
573 have = &rpzs->have.ipv6;
578 have = &rpzs->have.nsdname;
584 have = &rpzs->have.nsipv4;
587 have = &rpzs->have.nsipv6;
596 *have |= DNS_RPZ_ZBIT(rpz_num);
602 *have &= ~DNS_RPZ_ZBIT(rpz_num);
1170 * but will have it now.
1212 * We have a partial match between of all of the
1591 * correct the triggers and have values for the updated
1635 * This function updates "have" bits and also the qname_skip_recurse
1654 rpzs->have.type &= ~zbit; \
1657 rpzs->have.type |= zbit; \
1719 * common rpzs struct have to be merged into the summary databases of
1721 * struct may have changed during the time the zone was being loaded.
2077 * would not have found in a summary for a single RBTDB tree.
2165 dns_rpz_have_t have;
2169 have = rpzs->have;
2182 zbits &= have.client_ipv4;
2185 zbits &= have.ipv4;
2188 zbits &= have.nsipv4;
2208 zbits &= have.client_ipv6;
2211 zbits &= have.ipv6;
2214 zbits &= have.nsipv6;