Lines Matching refs:mask
374 dns_rpz_zbits_t mask;
387 * set to a non-zero value by fix_qname_skip_recurse(). The mask
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)
425 * zbits_req = 0b100 mask = 0x00000011 (the 1st and 2nd zones don't
442 * Get a mask covering all policy zones that are not subordinate to
451 mask = 0;
469 mask = DNS_RPZ_ALL_ZBITS;
474 * req_mask is a mask covering used bits in
493 mask = 0;
498 * This bit arithmetic creates a mask of zones in which
501 * to wait as well, so we want to create a mask in which
506 mask = ~(zbits_req | ((~zbits_req) + 1));
515 * Locate the least significant 0 bit in the mask (for
518 mask2 = (mask << 1) & ~mask;
530 /* And merge the result into the skip-recursion mask */
531 mask |= mask2;
537 "computed RPZ qname_skip_recurse mask=0x%llx",
538 (isc_uint64_t) mask);
539 rpzs->have.qname_skip_recurse = mask;
1071 * Make a mask of that bit and all smaller numbered bits.
1636 * mask. It must be called when holding a write lock on rpzs->search_lock.