Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:ag

493     AuthGroup *ag;
496 for (ag = r->rrauth_hash[slot]; ag; ag=ag->next)
497 if (ag->namehash == namehash && SameDomainName(ag->name, name))
499 return(ag);
510 AuthGroup *ag = (AuthGroup*)GetAuthEntity(r, mDNSNULL);
512 if (!ag)
517 ag->next = r->rrauth_hash[slot];
518 ag->namehash = rr->namehash;
519 ag->members = mDNSNULL;
520 ag->rrauth_tail = &ag->members;
521 ag->NewLocalOnlyRecords = mDNSNULL;
522 if (namelen > sizeof(ag->namestorage))
523 ag->name = (domainname *) mDNSPlatformMemAllocate(namelen);
525 ag->name = (domainname*)ag->namestorage;
526 if (!ag->name)
529 ReleaseAuthEntity(r, (AuthEntity*)ag);
532 AssignDomainName(ag->name, rr->name);
538 r->rrauth_hash[slot] = ag;
539 if (AuthGroupForRecord(r, rr) != ag)
544 return(ag);
550 AuthGroup *ag;
553 ag = AuthGroupForRecord(r, &rr->resrec);
554 if (!ag) ag = GetAuthGroup(r, &rr->resrec); // If we don't have a AuthGroup for this name, make one now
555 if (ag)
557 *(ag->rrauth_tail) = rr; // Append this record to tail of cache slot list
558 ag->rrauth_tail = &(rr->next); // Advance tail pointer
560 return ag;
1993 AuthGroup *ag;
1994 ag = InsertAuthRecord(m, &m->rrauth, rr);
1995 if (ag && !ag->NewLocalOnlyRecords)
1998 ag->NewLocalOnlyRecords = rr;
2471 AuthGroup *ag = RemoveAuthRecord(m, &m->rrauth, rr);
2472 if (ag->NewLocalOnlyRecords == rr) ag->NewLocalOnlyRecords = rr->next;
5975 AuthGroup *ag;
5980 ag = AuthGroupForName(&m->rrauth, q->qnamehash, &q->qname);
5981 if (ag)
5983 m->CurrentRecord = ag->members;
5984 while (m->CurrentRecord && m->CurrentRecord != ag->NewLocalOnlyRecords)
6032 if (ag)
6034 lr = ag->NewLocalOnlyRecords;
6300 AuthGroup *ag;
6318 ag = AuthGroupForName(&m->rrauth, q->qnamehash, &q->qname);
6319 if (ag)
6321 m->CurrentRecord = ag->members;
6322 while (m->CurrentRecord && m->CurrentRecord != ag->NewLocalOnlyRecords)
6722 AuthGroup *ag;
6863 for (ag = m->rrauth.rrauth_hash[slot]; ag; ag = ag->next)
6865 m->CurrentRecord = ag->members;
6931 for (ag = m->rrauth.rrauth_hash[slot]; ag; ag = ag->next)
6933 for (i=0; i<100 && ag->NewLocalOnlyRecords; i++)
6935 AuthRecord *rr = ag->NewLocalOnlyRecords;
6936 ag->NewLocalOnlyRecords = ag->NewLocalOnlyRecords->next;
6946 if (i >= 100) LogMsg("mDNS_Execute: ag->NewLocalOnlyRecords exceeded loop limit");
7051 AuthGroup *ag;
7053 ag = AuthGroupForName(&m->rrauth, q->qnamehash, &q->qname);
7054 if (ag)
7056 for (rr = ag->members; rr; rr=rr->next)
14614 AuthGroup *ag;
14626 ag = AuthGroupForName(&m->rrauth, q->qnamehash, &q->qname);
14627 if (ag)
14629 for (rr = ag->members; rr; rr=rr->next)