Lines Matching refs:rxdesc
1126 struct sh_eth_rxdesc *rxdesc = NULL; in sh_eth_ring_format() local
1128 int rx_ringsize = sizeof(*rxdesc) * mdp->num_rx_ring; in sh_eth_ring_format()
1150 rxdesc = &mdp->rx_ring[i]; in sh_eth_ring_format()
1152 rxdesc->buffer_length = ALIGN(mdp->rx_buf_sz, 16); in sh_eth_ring_format()
1154 rxdesc->buffer_length, in sh_eth_ring_format()
1161 rxdesc->addr = dma_addr; in sh_eth_ring_format()
1162 rxdesc->status = cpu_to_edmac(mdp, RD_RACT | RD_RFP); in sh_eth_ring_format()
1176 rxdesc->status |= cpu_to_edmac(mdp, RD_RDEL); in sh_eth_ring_format()
1445 struct sh_eth_rxdesc *rxdesc; in sh_eth_rx() local
1458 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1459 while (!(rxdesc->status & cpu_to_edmac(mdp, RD_RACT))) { in sh_eth_rx()
1462 desc_status = edmac_to_cpu(mdp, rxdesc->status); in sh_eth_rx()
1463 pkt_len = rxdesc->frame_length; in sh_eth_rx()
1503 phys_to_virt(ALIGN(rxdesc->addr, 4)), in sh_eth_rx()
1508 dma_unmap_single(&ndev->dev, rxdesc->addr, in sh_eth_rx()
1520 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1526 rxdesc = &mdp->rx_ring[entry]; in sh_eth_rx()
1528 rxdesc->buffer_length = ALIGN(mdp->rx_buf_sz, 16); in sh_eth_rx()
1536 rxdesc->buffer_length, in sh_eth_rx()
1545 rxdesc->addr = dma_addr; in sh_eth_rx()
1549 rxdesc->status |= in sh_eth_rx()
1552 rxdesc->status |= in sh_eth_rx()
2340 struct sh_eth_rxdesc *rxdesc; in sh_eth_tx_timeout() local
2354 rxdesc = &mdp->rx_ring[i]; in sh_eth_tx_timeout()
2355 rxdesc->status = 0; in sh_eth_tx_timeout()
2356 rxdesc->addr = 0xBADF00D0; in sh_eth_tx_timeout()