Lines Matching refs:bufs
204 struct lpc32xx_eth_buffers *bufs; member
350 .bufs = (struct lpc32xx_eth_buffers *)CONFIG_LPC32XX_ETH_BUFS_BASE,
363 struct lpc32xx_eth_buffers *bufs = lpc32xx_eth_device->bufs; in lpc32xx_eth_send() local
379 writel((u32)dataptr, &bufs->tx_desc[tx_index].packet); in lpc32xx_eth_send()
381 &bufs->tx_desc[tx_index].control); in lpc32xx_eth_send()
382 writel(0, &bufs->tx_stat[tx_index].statusinfo); in lpc32xx_eth_send()
399 struct lpc32xx_eth_buffers *bufs = lpc32xx_eth_device->bufs; in lpc32xx_eth_recv() local
413 if (!(bufs->rx_stat[rx_index].statusinfo & RX_STAT_ERRORS)) { in lpc32xx_eth_recv()
415 &(bufs->rx_buf[rx_index * PKTSIZE_ALIGN]), in lpc32xx_eth_recv()
416 (bufs->rx_stat[rx_index].statusinfo in lpc32xx_eth_recv()
450 struct lpc32xx_eth_buffers *bufs = lpc32xx_eth_device->bufs; in lpc32xx_eth_init() local
495 bufs->tx_desc[index].control = 0; in lpc32xx_eth_init()
496 bufs->tx_stat[index].statusinfo = 0; in lpc32xx_eth_init()
498 writel((u32)(&bufs->tx_desc), (u32 *)®s->txdescriptor); in lpc32xx_eth_init()
499 writel((u32)(&bufs->tx_stat), ®s->txstatus); in lpc32xx_eth_init()
504 bufs->rx_desc[index].packet = in lpc32xx_eth_init()
505 (u32) (bufs->rx_buf+index*PKTSIZE_ALIGN); in lpc32xx_eth_init()
506 bufs->rx_desc[index].control = PKTSIZE_ALIGN - 1; in lpc32xx_eth_init()
507 bufs->rx_stat[index].statusinfo = 0; in lpc32xx_eth_init()
508 bufs->rx_stat[index].statushashcrc = 0; in lpc32xx_eth_init()
510 writel((u32)(&bufs->rx_desc), ®s->rxdescriptor); in lpc32xx_eth_init()
511 writel((u32)(&bufs->rx_stat), ®s->rxstatus); in lpc32xx_eth_init()