Lines Matching defs:lcr

2044 	LargeCacheRecord *lcr;
2081 lcr = (LargeCacheRecord *)umalloc(sizeof(LargeCacheRecord));
2082 if (!lcr) goto malloc_error;
2083 ubzero(lcr, sizeof(LargeCacheRecord));
2084 ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAns, lcr);
2086 cr = &lcr->r;
2294 LargeCacheRecord lcr;
2304 ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAdd, &lcr);
2306 if (lcr.r.resrec.rrtype == kDNSType_TSIG)
2309 mDNSu8 *rd = lcr.r.resrec.rdata->u.data;
2311 int alglen = DomainNameLength(&lcr.r.resrec.rdata->u.name);
2663 LargeCacheRecord lcr;
2675 ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAdd, &lcr);
2677 if (lcr.r.resrec.rrtype == kDNSType_OPT)
2679 if (lcr.r.resrec.rdlength < LEASE_OPT_RDLEN) continue;
2680 if (lcr.r.resrec.rdata->u.opt.opt != kDNSOpt_Lease) continue;
2681 lease = lcr.r.resrec.rdata->u.opt.OptData.lease;
2919 LargeCacheRecord lcr;
2923 ubzero(&lcr, sizeof(lcr));
2930 // { ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAdd, &lcr); if (!ptr) return mDNSfalse; }
2932 { ptr = GetLargeResourceRecord(m, msg, ptr, end, 0, kDNSRecordTypePacketAdd, &lcr); if (!ptr) return mDNSfalse; if (lcr.r.resrec.rrtype == kDNSType_OPT) break; }
2933 if (lcr.r.resrec.rrtype != kDNSType_OPT) return mDNSfalse;
2934 if (lcr.r.resrec.rdlength < (index + 1) * LLQ_OPT_RDLEN) return mDNSfalse; // rdata too small
2935 umemcpy(llq, (mDNSu8 *)&lcr.r.resrec.rdata->u.opt.OptData.llq + (index * sizeof(*llq)), sizeof(*llq));
3726 LargeCacheRecord lcr;
3727 ResourceRecord *rr = &lcr.r.resrec;
3738 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr);
3750 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr); ///!!!KRS using type PacketAns for auth
3797 LargeCacheRecord lcr;
3798 const ResourceRecord *const rr = &lcr.r.resrec;
3819 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr);
3853 LargeCacheRecord lcr;
3854 ResourceRecord *rr = &lcr.r.resrec;
3870 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr);
3893 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr);
3911 LargeCacheRecord lcr;
3922 ptr = GetLargeResourceRecord(context->m, msg, ptr, end, 0, kDNSRecordTypePacketAns, &lcr);
3924 if (ResourceRecordAnswersQuestion(&lcr.r.resrec, &context->question))
3926 *port = lcr.r.resrec.rdata->u.srv.port;