Lines Matching defs:namehash
255 mDNSexport AuthGroup *AuthGroupForName(AuthHash *r, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name)
259 if (ag->namehash == namehash && SameDomainName(ag->name, name))
266 return(AuthGroupForName(r, slot, rr->namehash, rr->name));
275 ag->namehash = rr->namehash;
341 mDNSexport CacheGroup *CacheGroupForName(const mDNS *const m, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name)
345 if (cg->namehash == namehash && SameDomainName(cg->name, name))
352 return(CacheGroupForName(m, slot, rr->namehash, rr->name));
513 q->qnamehash = DomainNameHashValue(&q->qname); // and namehash
740 r1->resrec.namehash == r2->resrec.namehash &&
763 pktrr->resrec.namehash == authrr->resrec.namehash &&
1371 rr->resrec.namehash = DomainNameHashValue(rr->resrec.name);
1826 rr->resrec.rdatahash == rr2->resrec.namehash && // ... whose name is the name of the SRV target
1835 rr->resrec.namehash == rr2->resrec.namehash && // ... and have the same name
2448 rr->resrec.rdatahash == r2->resrec.namehash && // ... whose name is the name of the SRV target
3017 mDNSlocal void ReconfirmAntecedents(mDNS *const m, const domainname *const name, const mDNSu32 namehash, const int depth)
3026 if (crtarget && cr->resrec.rdatahash == namehash && SameDomainName(crtarget, name))
3031 ReconfirmAntecedents(m, cr->resrec.name, cr->resrec.namehash, depth+1);
3040 mDNSlocal const CacheRecord *CacheHasAddressTypeForName(mDNS *const m, const domainname *const name, const mDNSu32 namehash)
3042 CacheGroup *const cg = CacheGroupForName(m, HashSlot(name), namehash, name);
4010 mDNSlocal mDNSs32 CheckForSoonToExpireRecords(mDNS *const m, const domainname *const name, const mDNSu32 namehash, const mDNSu32 slot, mDNSBool *purge)
4015 CacheGroup *cg = CacheGroupForName(m, slot, namehash, name);
4844 cg->namehash = rr->namehash;
5934 newRR->resrec.namehash = DomainNameHashValue(newRR->resrec.name);
7888 const mDNSu32 namehash = DomainNameHashValue(name);
7889 CacheGroup *cg = CacheGroupForName(m, slot, namehash, name);
8089 if (target && cr->resrec.rdatahash == rr->namehash && SameDomainName(target, rr->name))
9236 delay = CheckForSoonToExpireRecords(m, m->rec.r.resrec.name, m->rec.r.resrec.namehash, slot, mDNSNULL);
9446 r1->DelayDelivery = CheckForSoonToExpireRecords(m, r1->resrec.name, r1->resrec.namehash, slot, mDNSNULL);
10169 const domainname *const name, const mDNSu32 namehash, const mDNSu16 rrtype, const mDNSu16 rrclass, mDNSu32 ttl_seconds, mDNSInterfaceID InterfaceID, DNSServer *dnsserver)
10189 cr->resrec.namehash = namehash;
11975 if (status == mStatus_NoError) ReconfirmAntecedents(m, cr->resrec.name, cr->resrec.namehash, 0);
11988 if (status == mStatus_NoError) ReconfirmAntecedents(m, cr->resrec.name, cr->resrec.namehash, 0);