Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:rp

299 	AuthRecord **rp;
304 rp = &(*ag)->members;
305 while (*rp)
307 if (*rp != rr)
308 rp=&(*rp)->next;
314 *rp = (*rp)->next; // Cut record from list
318 (*ag)->rrauth_tail = rp;
955 AuthRecord **rp;
960 rp = &(*ag)->members;
961 while (*rp)
963 if (!RecordIsLocalDuplicate(*rp, rr))
964 rp=&(*rp)->next;
967 if ((*rp)->resrec.RecordType == kDNSRecordTypeDeregistering)
969 (*rp)->AnnounceCount = 0;
970 rp=&(*rp)->next;
972 else return *rp;
982 AuthRecord **rp;
987 rp = &(*ag)->members;
988 while (*rp)
991 const AuthRecord *s2 = (*rp)->RRSet ? (*rp)->RRSet : *rp;
992 if (s1 != s2 && SameResourceRecordSignature((*rp), rr) && !IdenticalSameNameRecord(&(*rp)->resrec, &rr->resrec))
995 rp=&(*rp)->next;
1005 AuthRecord **rp;
1010 rp = &(*ag)->members;
1011 while (*rp)
1013 if (*rp != rr)
1014 rp=&(*rp)->next;
1017 return *rp;
1371 AuthRecord **rp;
1376 rp = &(*ag)->members;
1377 while (*rp && *rp != rr) rp=&(*rp)->next;
1378 p = rp;
3713 CacheRecord **rp = &cg->members;
3718 while (*rp)
3720 CacheRecord *const rr = *rp;
3724 *rp = rr->next; // Cut it from the list
3775 rp = &rr->next;
3778 if (cg->rrcache_tail != rp) verbosedebugf("CheckCacheExpiration: Updating CacheGroup tail from %p to %p", cg->rrcache_tail, rp);
3779 cg->rrcache_tail = rp;
4074 CacheRecord **rp = &(*cp)->members;
4075 while (*rp)
4079 if ((*rp)->CRActiveQuestion || (*rp)->NextInCFList)
4080 rp=&(*rp)->next;
4083 CacheRecord *rr = *rp;
4084 *rp = (*rp)->next; // Cut record from list
4088 if ((*cp)->rrcache_tail != rp)
4089 verbosedebugf("GetFreeCacheRR: Updating rrcache_tail[%lu] from %p to %p", slot, (*cp)->rrcache_tail, rp);
4090 (*cp)->rrcache_tail = rp;
10850 CacheRecord *rp;
10852 for (rp = cg ? cg->members : mDNSNULL; rp; rp = rp->next)
10854 if (SameNameRecordAnswersQuestion(&rp->resrec, q))
10856 LogInfo("mDNS_PurgeBeforeResolve: Flushing %s", CRDisplayString(m, rp));
10857 mDNS_PurgeCacheResourceRecord(m, rp);
10866 CacheRecord *rp;
10918 for (rp = cg ? cg->members : mDNSNULL; rp; rp = rp->next)
10920 if (SameNameRecordAnswersQuestion(&rp->resrec, q))
10922 LogInfo("CacheRecordResetDNSServer: Found cache record %##s for new DNSServer address: %#a", rp->resrec.name->c,
10923 (rp->resrec.rDNSServer != mDNSNULL ? &rp->resrec.rDNSServer->addr : mDNSNULL));
10930 for (rp = cg ? cg->members : mDNSNULL; rp; rp = rp->next)
10932 if (SameNameRecordAnswersQuestion(&rp->resrec, q))
10938 LogInfo("CacheRecordResetDNSServer: Flushing Resourcerecord %##s, before:%#a, after:%#a", rp->resrec.name->c,
10939 (rp->resrec.rDNSServer != mDNSNULL ? &rp->resrec.rDNSServer->addr : mDNSNULL),
10941 mDNS_PurgeCacheResourceRecord(m, rp);
10946 if (rp->CRActiveQuestion != mDNSNULL)
10948 LogMsg("CacheRecordResetDNSServer: ERROR!!: CRActiveQuestion %p set, current question %p, name %##s", rp->CRActiveQuestion, q, q->qname.c);
10949 rp->CRActiveQuestion = mDNSNULL;
10956 " after:%#a, CRActiveQuestion %p", rp->resrec.name->c, (rp->resrec.rDNSServer != mDNSNULL ?
10957 &rp->resrec.rDNSServer->addr : mDNSNULL), (new != mDNSNULL ? &new->addr : mDNSNULL),
10958 rp->CRActiveQuestion);
10962 rp->resrec.rDNSServer = new;