Home | History | Annotate | Download | only in MnpDxe

Lines Matching defs:GroupAddress

1568   MNP_GROUP_ADDRESS           *GroupAddress;

1631 GroupAddress = NET_LIST_USER_STRUCT (Entry, MNP_GROUP_ADDRESS, AddrEntry);
1632 CopyMem (MCastFilter + Index, &GroupAddress->Address, sizeof (*(MCastFilter + Index)));
1706 @param[in, out] GroupAddress Pointer to the group adress.
1718 IN OUT MNP_GROUP_ADDRESS *GroupAddress OPTIONAL,
1730 if (GroupAddress == NULL) {
1734 // Allocate a new GroupAddress to be added into MNP's GroupAddressList.
1736 GroupAddress = AllocatePool (sizeof (MNP_GROUP_ADDRESS));
1737 if (GroupAddress == NULL) {
1744 CopyMem (&GroupAddress->Address, MacAddress, sizeof (GroupAddress->Address));
1745 GroupAddress->RefCnt = 0;
1748 &GroupAddress->AddrEntry
1756 GroupAddress->RefCnt++;
1761 CtrlBlk->GroupAddress = GroupAddress;
1785 MNP_GROUP_ADDRESS *GroupAddress;
1795 GroupAddress = CtrlBlk->GroupAddress;
1799 ASSERT (GroupAddress->RefCnt > 0);
1804 GroupAddress->RefCnt--;
1806 if (GroupAddress->RefCnt == 0) {
1808 // Free this GroupAddress entry if no instance uses it.
1811 RemoveEntryList (&GroupAddress->AddrEntry);
1812 FreePool (GroupAddress);
1847 MNP_GROUP_ADDRESS *GroupAddress;
1863 GroupAddress = NULL;
1880 GroupAddress = NET_LIST_USER_STRUCT (Entry, MNP_GROUP_ADDRESS, AddrEntry);
1881 if (CompareMem (MacAddress, &GroupAddress->Address, SnpMode->HwAddressSize) == 0) {
1888 GroupAddress = NULL;
1892 // Add the GroupAddress for this instance.
1897 GroupAddress,