Lines Matching refs:rp

314     AuthRecord **rp;
319 rp = &(*ag)->members;
320 while (*rp)
322 if (*rp != rr)
323 rp=&(*rp)->next;
329 *rp = (*rp)->next; // Cut record from list
333 (*ag)->rrauth_tail = rp;
1073 AuthRecord **rp;
1078 rp = &(*ag)->members;
1079 while (*rp)
1081 if (!RecordIsLocalDuplicate(*rp, rr))
1082 rp=&(*rp)->next;
1085 if ((*rp)->resrec.RecordType == kDNSRecordTypeDeregistering)
1087 (*rp)->AnnounceCount = 0;
1088 rp=&(*rp)->next;
1090 else return *rp;
1100 AuthRecord **rp;
1105 rp = &(*ag)->members;
1106 while (*rp)
1109 const AuthRecord *s2 = (*rp)->RRSet ? (*rp)->RRSet : *rp;
1110 if (s1 != s2 && SameResourceRecordSignature((*rp), rr) && !IdenticalSameNameRecord(&(*rp)->resrec, &rr->resrec))
1113 rp=&(*rp)->next;
1123 AuthRecord **rp;
1128 rp = &(*ag)->members;
1129 while (*rp)
1131 if (*rp != rr)
1132 rp=&(*rp)->next;
1135 return *rp;
1581 AuthRecord **rp;
1586 rp = &(*ag)->members;
1587 while (*rp && *rp != rr) rp=&(*rp)->next;
1588 p = rp;
4342 mDNSlocal void ReleaseAdditionalCacheRecords(mDNS *const m, CacheRecord **rp)
4344 while (*rp)
4346 CacheRecord *rr = *rp;
4347 *rp = (*rp)->next; // Cut record from list
4423 CacheRecord **rp = &cg->members;
4428 while (*rp)
4430 CacheRecord *const rr = *rp;
4434 *rp = rr->next; // Cut it from the list
4486 rp = &rr->next;
4489 if (cg->rrcache_tail != rp) verbosedebugf("CheckCacheExpiration: Updating CacheGroup tail from %p to %p", cg->rrcache_tail, rp);
4490 cg->rrcache_tail = rp;
4847 CacheRecord **rp = &(*cp)->members;
4848 while (*rp)
4852 if ((*rp)->CRActiveQuestion || (*rp)->NextInCFList)
4853 rp=&(*rp)->next;
4856 CacheRecord *rr = *rp;
4857 *rp = (*rp)->next; // Cut record from list
4861 if ((*cp)->rrcache_tail != rp)
4862 verbosedebugf("GetFreeCacheRR: Updating rrcache_tail[%lu] from %p to %p", slot, (*cp)->rrcache_tail, rp);
4863 (*cp)->rrcache_tail = rp;
8169 CacheRecord *rp, *next;
8171 for (rp = NSECRecords; rp; rp = next)
8173 next = rp->next;
8174 ReleaseCacheRecord(m, rp);
14499 CacheRecord *rp;
14508 for (rp = cg ? cg->members : mDNSNULL; rp; rp = rp->next)
14510 if (SameNameRecordAnswersQuestion(&rp->resrec, q))
14512 LogInfo("mDNS_PurgeForQuestion: Flushing %s", CRDisplayString(m, rp));
14513 mDNS_PurgeCacheResourceRecord(m, rp);
14535 CacheRecord *rp;
14537 for (rp = cg ? cg->members : mDNSNULL; rp; rp = rp->next)
14539 if (SameNameRecordAnswersQuestion(&rp->resrec, q))
14541 if (rp->resrec.RecordType != kDNSRecordTypePacketNegative || !rp->nsec)
14543 if (!rp->CRDNSSECQuestion)
14545 LogInfo("CheckForDNSSECRecords: Flushing %s", CRDisplayString(m, rp));
14546 mDNS_PurgeCacheResourceRecord(m, rp);
14559 CacheRecord *rp;
14565 for (rp = cg ? cg->members : mDNSNULL; rp; rp = rp->next)
14567 if (!rp->resrec.InterfaceID && rp->resrec.RecordType != kDNSRecordTypePacketNegative &&
14568 SameNameRecordAnswersQuestion(&rp->resrec, &question))
14570 LogInfo("mDNS_CheckForCacheRecord: Found %s", CRDisplayString(m, rp));