Lines Matching refs:lcr
2044 LargeCacheRecord *lcr; in deriveGoodbyes() local
2081 lcr = (LargeCacheRecord *)umalloc(sizeof(LargeCacheRecord)); in deriveGoodbyes()
2082 if (!lcr) goto malloc_error; in deriveGoodbyes()
2083 ubzero(lcr, sizeof(LargeCacheRecord)); in deriveGoodbyes()
2084 ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAns, lcr); in deriveGoodbyes()
2086 cr = &lcr->r; in deriveGoodbyes()
2294 LargeCacheRecord lcr; in ParseTSIGError() local
2304 ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAdd, &lcr); in ParseTSIGError()
2306 if (lcr.r.resrec.rrtype == kDNSType_TSIG) in ParseTSIGError()
2309 mDNSu8 *rd = lcr.r.resrec.rdata->u.data; in ParseTSIGError()
2311 int alglen = DomainNameLength(&lcr.r.resrec.rdata->u.name); in ParseTSIGError()
2663 LargeCacheRecord lcr; in SetUpdateExpiration() local
2675 ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAdd, &lcr); in SetUpdateExpiration()
2677 if (lcr.r.resrec.rrtype == kDNSType_OPT) in SetUpdateExpiration()
2679 if (lcr.r.resrec.rdlength < LEASE_OPT_RDLEN) continue; in SetUpdateExpiration()
2680 if (lcr.r.resrec.rdata->u.opt.opt != kDNSOpt_Lease) continue; in SetUpdateExpiration()
2681 lease = lcr.r.resrec.rdata->u.opt.OptData.lease; in SetUpdateExpiration()
2919 LargeCacheRecord lcr; in getLLQAtIndex() local
2923 ubzero(&lcr, sizeof(lcr)); in getLLQAtIndex()
2932 …ceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAdd, &lcr); if (!ptr) return mDNSfalse; if (lcr.… in getLLQAtIndex()
2933 if (lcr.r.resrec.rrtype != kDNSType_OPT) return mDNSfalse; in getLLQAtIndex()
2934 if (lcr.r.resrec.rdlength < (index + 1) * LLQ_OPT_RDLEN) return mDNSfalse; // rdata too small in getLLQAtIndex()
2935 …umemcpy(llq, (mDNSu8 *)&lcr.r.resrec.rdata->u.opt.OptData.llq + (index * sizeof(*llq)), sizeof(*ll… in getLLQAtIndex()
3726 LargeCacheRecord lcr; in hndlLookupSOA() local
3727 ResourceRecord *rr = &lcr.r.resrec; in hndlLookupSOA()
3738 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr); in hndlLookupSOA()
3750 …ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr); ///!!!K… in hndlLookupSOA()
3797 LargeCacheRecord lcr; in confirmNS() local
3798 const ResourceRecord *const rr = &lcr.r.resrec; in confirmNS()
3819 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr); in confirmNS()
3853 LargeCacheRecord lcr; in lookupNSAddr() local
3854 ResourceRecord *rr = &lcr.r.resrec; in lookupNSAddr()
3870 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr); in lookupNSAddr()
3893 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr); in lookupNSAddr()
3911 LargeCacheRecord lcr; in lookupDNSPort() local
3922 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr); in lookupDNSPort()
3924 if (ResourceRecordAnswersQuestion(&lcr.r.resrec, &context->question)) in lookupDNSPort()
3926 *port = lcr.r.resrec.rdata->u.srv.port; in lookupDNSPort()