Lines Matching refs:rxdesc

1281 				struct sh_eth_rxdesc *rxdesc = &mdp->rx_ring[i];  in sh_eth_ring_free()  local
1284 le32_to_cpu(rxdesc->addr), in sh_eth_ring_free()
1323 struct sh_eth_rxdesc *rxdesc = NULL; in sh_eth_ring_format() local
1325 int rx_ringsize = sizeof(*rxdesc) * mdp->num_rx_ring; in sh_eth_ring_format()
1358 rxdesc = &mdp->rx_ring[i]; in sh_eth_ring_format()
1359 rxdesc->len = cpu_to_le32(buf_len << 16); in sh_eth_ring_format()
1360 rxdesc->addr = cpu_to_le32(dma_addr); in sh_eth_ring_format()
1361 rxdesc->status = cpu_to_le32(RD_RACT | RD_RFP); in sh_eth_ring_format()
1374 if (rxdesc) in sh_eth_ring_format()
1375 rxdesc->status |= cpu_to_le32(RD_RDLE); in sh_eth_ring_format()
1587 struct sh_eth_rxdesc *rxdesc; in sh_eth_rx() local
1601 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1602 while (!(rxdesc->status & cpu_to_le32(RD_RACT))) { in sh_eth_rx()
1605 desc_status = le32_to_cpu(rxdesc->status); in sh_eth_rx()
1606 pkt_len = le32_to_cpu(rxdesc->len) & RD_RFL; in sh_eth_rx()
1644 dma_addr = le32_to_cpu(rxdesc->addr); in sh_eth_rx()
1666 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1672 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1675 rxdesc->len = cpu_to_le32(buf_len << 16); in sh_eth_rx()
1691 rxdesc->addr = cpu_to_le32(dma_addr); in sh_eth_rx()
1695 rxdesc->status |= in sh_eth_rx()
1698 rxdesc->status |= cpu_to_le32(RD_RACT | RD_RFP); in sh_eth_rx()
2458 struct sh_eth_rxdesc *rxdesc; in sh_eth_tx_timeout() local
2472 rxdesc = &mdp->rx_ring[i]; in sh_eth_tx_timeout()
2473 rxdesc->status = cpu_to_le32(0); in sh_eth_tx_timeout()
2474 rxdesc->addr = cpu_to_le32(0xBADF00D0); in sh_eth_tx_timeout()