Lines Matching refs:ds
2704 mDNSlocal void ExpireDupSuppressInfo(DupSuppressInfo ds[DupSuppressInfoSize], mDNSs32 time)
2707 for (i=0; i<DupSuppressInfoSize; i++) if (ds[i].Time - time < 0) ds[i].InterfaceID = mDNSNULL;
2710 mDNSlocal void ExpireDupSuppressInfoOnInterface(DupSuppressInfo ds[DupSuppressInfoSize], mDNSs32 time, mDNSInterfaceID InterfaceID)
2713 for (i=0; i<DupSuppressInfoSize; i++) if (ds[i].InterfaceID == InterfaceID && ds[i].Time - time < 0) ds[i].InterfaceID = mDNSNULL;
2716 mDNSlocal mDNSBool SuppressOnThisInterface(const DupSuppressInfo ds[DupSuppressInfoSize], const NetworkInterfaceInfo * const intf)
2722 if (ds[i].InterfaceID == intf->InterfaceID)
2724 if (ds[i].Type == mDNSAddrType_IPv4) v4 = mDNStrue;
2725 else if (ds[i].Type == mDNSAddrType_IPv6) v6 = mDNStrue;
2731 mDNSlocal int RecordDupSuppressInfo(DupSuppressInfo ds[DupSuppressInfoSize], mDNSs32 Time, mDNSInterfaceID InterfaceID, mDNSs32 Type)
2736 for (i=0; i<DupSuppressInfoSize; i++) if (ds[i].InterfaceID == InterfaceID && ds[i].Type == Type) break;
2742 for (j=1; j<DupSuppressInfoSize && ds[i].InterfaceID; j++)
2743 if (!ds[j].InterfaceID || ds[j].Time - ds[i].Time < 0)
2748 ds[i].Time = Time;
2749 ds[i].InterfaceID = InterfaceID;
2750 ds[i].Type = Type;