Lines Matching defs:rfd
399 PMP_RFD rfd;
409 rfd = (MP_RFD *) list_entry(rx_ring->RecvList.next,
412 list_del(&rfd->list_node);
413 rfd->Packet = NULL;
414 kmem_cache_free(adapter->rx_ring.RecvLookaside, rfd);
540 PMP_RFD rfd = NULL;
550 rfd = kmem_cache_alloc(rx_ring->RecvLookaside,
553 if (!rfd) {
560 rfd->Packet = NULL;
563 list_add_tail(&rfd->list_node, &rx_ring->RecvList);
576 kmem_cache_free(rx_ring->RecvLookaside, rfd);
772 * Returns rfd, a pointer to our MPRFD.
784 PMP_RFD rfd;
858 rfd = NULL;
860 rfd = (PMP_RFD) list_entry(element, MP_RFD, list_node);
862 if (rfd == NULL) {
867 list_del(&rfd->list_node);
872 rfd->bufferindex = bindex;
873 rfd->ringindex = rindex;
965 /* rfd->PacketSize = len - 4; */
966 rfd->PacketSize = len;
968 skb = dev_alloc_skb(rfd->PacketSize + 2);
975 etdev->net_stats.rx_bytes += rfd->PacketSize;
977 memcpy(skb_put(skb, rfd->PacketSize),
979 rfd->PacketSize);
987 rfd->PacketSize = 0;
990 nic_return_rfd(etdev, rfd);
991 return rfd;
1014 PMP_RFD rfd = NULL;
1026 rfd = nic_rx_pkts(etdev);
1028 if (rfd == NULL)
1038 rfd->PacketSize == 0) {
1083 * @rfd: pointer to the RFD
1085 void nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD rfd)
1089 u16 bi = rfd->bufferindex;
1090 u8 ri = rfd->ringindex;
1149 list_add_tail(&rfd->list_node, &rx_local->RecvList);