Lines Matching refs:rx_ring
231 struct w840_rx_desc rx_ring[RX_RING_SIZE]; member
313 writel(virt_to_bus(w840private.rx_ring), ioaddr + RxRingPtr); in w89c840_reset()
452 memcpy(nic->packet, le32desc_to_virt(w840private.rx_ring[entry].buffer1), pkt_len); in w89c840_poll()
456 w840private.rx_ring[entry].status = DescOwn; in w89c840_poll()
474 w840private.rx_head_desc = &w840private.rx_ring[entry]; in w89c840_poll()
915 w840private.rx_head_desc = &w840private.rx_ring[0]; in init_ring()
922 w840private.rx_ring[i].length = w840private.rx_buf_sz; in init_ring()
923 w840private.rx_ring[i].status = 0; in init_ring()
924 w840private.rx_ring[i].next_desc = virt_to_le32desc(&w840private.rx_ring[i+1]); in init_ring()
926 w840private.rx_ring[i].buffer1 = virt_to_le32desc(p + (PKT_BUF_SZ * i)); in init_ring()
927 w840private.rx_ring[i].status = DescOwn | DescIntr; in init_ring()
931 w840private.rx_ring[i-1].length |= DescEndRing; in init_ring()
932 w840private.rx_ring[i-1].next_desc = virt_to_le32desc(&w840private.rx_ring[0]); in init_ring()