Lines Matching defs:ag
257 AuthGroup *ag;
258 for (ag = r->rrauth_hash[slot]; ag; ag=ag->next)
259 if (ag->namehash == namehash && SameDomainName(ag->name, name))
261 return(ag);
272 AuthGroup *ag = (AuthGroup*)GetAuthEntity(r, mDNSNULL);
273 if (!ag) { LogMsg("GetAuthGroup: Failed to allocate memory for %##s", rr->name->c); return(mDNSNULL); }
274 ag->next = r->rrauth_hash[slot];
275 ag->namehash = rr->namehash;
276 ag->members = mDNSNULL;
277 ag->rrauth_tail = &ag->members;
278 ag->NewLocalOnlyRecords = mDNSNULL;
279 if (namelen > sizeof(ag->namestorage))
280 ag->name = mDNSPlatformMemAllocate(namelen);
282 ag->name = (domainname*)ag->namestorage;
283 if (!ag->name)
286 ReleaseAuthEntity(r, (AuthEntity*)ag);
289 AssignDomainName(ag->name, rr->name);
292 r->rrauth_hash[slot] = ag;
293 if (AuthGroupForRecord(r, slot, rr) != ag) LogMsg("GetAuthGroup: Not finding AuthGroup for %##s", rr->name->c);
295 return(ag);
301 AuthGroup *ag;
303 ag = AuthGroupForRecord(r, slot, &rr->resrec);
304 if (!ag) ag = GetAuthGroup(r, slot, &rr->resrec); // If we don't have a AuthGroup for this name, make one now
305 if (ag)
308 *(ag->rrauth_tail) = rr; // Append this record to tail of cache slot list
309 ag->rrauth_tail = &(rr->next); // Advance tail pointer
311 return ag;
317 AuthGroup **ag = &a;
323 rp = &(*ag)->members;
337 (*ag)->rrauth_tail = rp;
1064 AuthGroup **ag = &a;
1070 rp = &(*ag)->members;
1091 AuthGroup **ag = &a;
1097 rp = &(*ag)->members;
1114 AuthGroup **ag = &a;
1120 rp = &(*ag)->members;
1444 AuthGroup *ag;
1445 ag = InsertAuthRecord(m, &m->rrauth, rr);
1446 if (ag && !ag->NewLocalOnlyRecords) {
1448 ag->NewLocalOnlyRecords = rr;
1534 AuthGroup **ag = &a;
1540 rp = &(*ag)->members;
1715 AuthGroup *ag = RemoveAuthRecord(m, &m->rrauth, rr);
1716 if (ag->NewLocalOnlyRecords == rr) ag->NewLocalOnlyRecords = rr->next;
4436 AuthGroup *ag;
4442 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
4443 if (ag)
4445 m->CurrentRecord = ag->members;
4446 while (m->CurrentRecord && m->CurrentRecord != ag->NewLocalOnlyRecords)
4494 if (ag)
4496 lr = ag->NewLocalOnlyRecords;
4683 AuthGroup *ag;
4701 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
4702 if (ag)
4704 m->CurrentRecord = ag->members;
4705 while (m->CurrentRecord && m->CurrentRecord != ag->NewLocalOnlyRecords)
5022 AuthGroup *ag;
5117 for (ag = m->rrauth.rrauth_hash[slot]; ag; ag = ag->next)
5119 m->CurrentRecord = ag->members;
5184 for (ag = m->rrauth.rrauth_hash[slot]; ag; ag = ag->next)
5186 for (i=0; i<100 && ag->NewLocalOnlyRecords; i++)
5188 AuthRecord *rr = ag->NewLocalOnlyRecords;
5189 ag->NewLocalOnlyRecords = ag->NewLocalOnlyRecords->next;
5199 if (i >= 100) LogMsg("mDNS_Execute: ag->NewLocalOnlyRecords exceeded loop limit");
5294 AuthGroup *ag;
5297 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
5298 if (ag)
5300 for (rr = ag->members; rr; rr=rr->next)
11128 AuthGroup *ag;
11141 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
11142 if (ag)
11144 for (rr = ag->members; rr; rr=rr->next)