Home | History | Annotate | Download | only in efiboot

Lines Matching defs:epi

44 	struct efipxeinfo *epi;
90 TAILQ_FOREACH(epi, &efi_pxelist, list) {
91 if (net->Mode->HwAddressSize == epi->addrsz &&
92 memcmp(net->Mode->CurrentAddress.Addr, epi->mac.Addr,
101 epi = alloc(sizeof(*epi));
102 if (epi == NULL)
105 memset(epi, 0, sizeof(*epi));
106 epi->pxe = pxe;
107 epi->net = net;
108 epi->addrsz = net->Mode->HwAddressSize;
109 memcpy(epi->mac.Addr, net->Mode->CurrentAddress.Addr, epi->addrsz);
111 TAILQ_INSERT_TAIL(&efi_pxelist, epi, list);
119 const struct efipxeinfo *epi;
121 TAILQ_FOREACH(epi, &efi_pxelist, list) {
122 if (addrsz == epi->addrsz &&
123 memcmp(mac->Addr, epi->mac.Addr, addrsz) == 0)