Lines Matching refs:snp
17 static efi_simple_network_protocol* snp;
114 if ((r = snp->Transmit(snp, 0, len, (void*)data, NULL, NULL, NULL))) {
125 snp->Mode->State, snp->Mode->HwAddressSize,
126 snp->Mode->MediaHeaderSize, snp->Mode->MaxPacketSize);
128 snp->Mode->ReceiveFilterMask, snp->Mode->ReceiveFilterSetting,
129 snp->Mode->MaxMCastFilterCount, snp->Mode->MCastFilterCount);
130 uint8_t* x = snp->Mode->CurrentAddress.addr;
134 snp->Mode->MacAddressChangeable, snp->Mode->MultipleTxSupported,
135 snp->Mode->MediaPresentSupported, snp->Mode->MediaPresent);
142 if (mcast_filter_count >= snp->Mode->MaxMCastFilterCount)
266 snp = netifc_find_available();
267 if (!snp) {
286 ip6_init(snp->Mode->CurrentAddress.addr);
288 ret = snp->ReceiveFilters(snp,
299 if (snp->Mode->MCastFilterCount != mcast_filter_count) {
301 mcast_filter_count, snp->Mode->MCastFilterCount);
308 //m = (void*) &snp->Mode->MCastFilter[j];
310 if (!memcmp(mcast_filters + i, &snp->Mode->MCastFilter[j], 6)) {
322 ret = snp->ReceiveFilters(snp,
337 snp->Shutdown(snp);
338 snp->Stop(snp);
342 return (snp != 0);
355 if ((r = snp->GetStatus(snp, &irq, &txdone))) {
370 r = snp->Receive(snp, &hsz, &bsz, data, NULL, NULL, NULL);