Lines Matching refs:rxdesc
1283 struct sh_eth_rxdesc *rxdesc = &mdp->rx_ring[i]; in sh_eth_ring_free() local
1286 le32_to_cpu(rxdesc->addr), in sh_eth_ring_free()
1325 struct sh_eth_rxdesc *rxdesc = NULL; in sh_eth_ring_format() local
1327 int rx_ringsize = sizeof(*rxdesc) * mdp->num_rx_ring; in sh_eth_ring_format()
1360 rxdesc = &mdp->rx_ring[i]; in sh_eth_ring_format()
1361 rxdesc->len = cpu_to_le32(buf_len << 16); in sh_eth_ring_format()
1362 rxdesc->addr = cpu_to_le32(dma_addr); in sh_eth_ring_format()
1363 rxdesc->status = cpu_to_le32(RD_RACT | RD_RFP); in sh_eth_ring_format()
1376 if (rxdesc) in sh_eth_ring_format()
1377 rxdesc->status |= cpu_to_le32(RD_RDLE); in sh_eth_ring_format()
1589 struct sh_eth_rxdesc *rxdesc; in sh_eth_rx() local
1603 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1604 while (!(rxdesc->status & cpu_to_le32(RD_RACT))) { in sh_eth_rx()
1607 desc_status = le32_to_cpu(rxdesc->status); in sh_eth_rx()
1608 pkt_len = le32_to_cpu(rxdesc->len) & RD_RFL; in sh_eth_rx()
1646 dma_addr = le32_to_cpu(rxdesc->addr); in sh_eth_rx()
1668 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1674 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1677 rxdesc->len = cpu_to_le32(buf_len << 16); in sh_eth_rx()
1693 rxdesc->addr = cpu_to_le32(dma_addr); in sh_eth_rx()
1697 rxdesc->status |= in sh_eth_rx()
1700 rxdesc->status |= cpu_to_le32(RD_RACT | RD_RFP); in sh_eth_rx()
2462 struct sh_eth_rxdesc *rxdesc; in sh_eth_tx_timeout() local
2476 rxdesc = &mdp->rx_ring[i]; in sh_eth_tx_timeout()
2477 rxdesc->status = cpu_to_le32(0); in sh_eth_tx_timeout()
2478 rxdesc->addr = cpu_to_le32(0xBADF00D0); in sh_eth_tx_timeout()