Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:ag

240 	AuthGroup *ag;
241 for (ag = r->rrauth_hash[slot]; ag; ag=ag->next)
242 if (ag->namehash == namehash && SameDomainName(ag->name, name))
244 return(ag);
255 AuthGroup *ag = (AuthGroup*)GetAuthEntity(r, mDNSNULL);
256 if (!ag) { LogMsg("GetAuthGroup: Failed to allocate memory for %##s", rr->name->c); return(mDNSNULL); }
257 ag->next = r->rrauth_hash[slot];
258 ag->namehash = rr->namehash;
259 ag->members = mDNSNULL;
260 ag->rrauth_tail = &ag->members;
261 ag->name = (domainname*)ag->namestorage;
262 ag->NewLocalOnlyRecords = mDNSNULL;
263 if (namelen > InlineCacheGroupNameSize) ag->name = mDNSPlatformMemAllocate(namelen);
264 if (!ag->name)
267 ReleaseAuthEntity(r, (AuthEntity*)ag);
270 AssignDomainName(ag->name, rr->name);
273 r->rrauth_hash[slot] = ag;
274 if (AuthGroupForRecord(r, slot, rr) != ag) LogMsg("GetAuthGroup: Not finding AuthGroup for %##s", rr->name->c);
276 return(ag);
282 AuthGroup *ag;
284 ag = AuthGroupForRecord(r, slot, &rr->resrec);
285 if (!ag) ag = GetAuthGroup(r, slot, &rr->resrec); // If we don't have a AuthGroup for this name, make one now
286 if (ag)
289 *(ag->rrauth_tail) = rr; // Append this record to tail of cache slot list
290 ag->rrauth_tail = &(rr->next); // Advance tail pointer
292 return ag;
298 AuthGroup **ag = &a;
304 rp = &(*ag)->members;
318 (*ag)->rrauth_tail = rp;
954 AuthGroup **ag = &a;
960 rp = &(*ag)->members;
981 AuthGroup **ag = &a;
987 rp = &(*ag)->members;
1004 AuthGroup **ag = &a;
1010 rp = &(*ag)->members;
1297 AuthGroup *ag;
1298 ag = InsertAuthRecord(m, &m->rrauth, rr);
1299 if (ag && !ag->NewLocalOnlyRecords) {
1301 ag->NewLocalOnlyRecords = rr;
1370 AuthGroup **ag = &a;
1376 rp = &(*ag)->members;
1538 AuthGroup *ag = RemoveAuthRecord(m, &m->rrauth, rr);
1539 if (ag->NewLocalOnlyRecords == rr) ag->NewLocalOnlyRecords = rr->next;
3790 AuthGroup *ag;
3842 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
3843 if (ag)
3845 m->CurrentRecord = ag->members;
3846 while (m->CurrentRecord && m->CurrentRecord != ag->NewLocalOnlyRecords)
3882 if (ag)
3884 lr = ag->NewLocalOnlyRecords;
3979 AuthGroup *ag;
3997 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
3998 if (ag)
4000 m->CurrentRecord = ag->members;
4001 while (m->CurrentRecord && m->CurrentRecord != ag->NewLocalOnlyRecords)
4298 AuthGroup *ag;
4382 for (ag = m->rrauth.rrauth_hash[slot]; ag; ag = ag->next)
4384 m->CurrentRecord = ag->members;
4449 for (ag = m->rrauth.rrauth_hash[slot]; ag; ag = ag->next)
4451 for (i=0; i<100 && ag->NewLocalOnlyRecords; i++)
4453 AuthRecord *rr = ag->NewLocalOnlyRecords;
4454 ag->NewLocalOnlyRecords = ag->NewLocalOnlyRecords->next;
4464 if (i >= 100) LogMsg("mDNS_Execute: ag->NewLocalOnlyRecords exceeded loop limit");
4560 AuthGroup *ag;
4563 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
4564 if (ag)
4566 for (rr = ag->members; rr; rr=rr->next)
8160 AuthGroup *ag;
8173 ag = AuthGroupForName(&m->rrauth, slot, q->qnamehash, &q->qname);
8174 if (ag)
8176 for (rr = ag->members; rr; rr=rr->next)