Home
last modified time | relevance | path

Searched refs:rxdes (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/net/ethernet/faraday/
H A Dftmac100.c299 rxdes->rxdes2 = cpu_to_le32(addr); in ftmac100_rxdes_set_dma_addr()
304 return le32_to_cpu(rxdes->rxdes2); in ftmac100_rxdes_get_dma_addr()
313 rxdes->rxdes3 = (unsigned int)page; in ftmac100_rxdes_set_page()
346 return rxdes; in ftmac100_rx_locate_first_segment()
348 ftmac100_rxdes_set_dma_own(rxdes); in ftmac100_rx_locate_first_segment()
413 ftmac100_rxdes_set_dma_own(rxdes); in ftmac100_rx_drop_packet()
424 struct ftmac100_rxdes *rxdes; in ftmac100_rx_packet() local
432 if (!rxdes) in ftmac100_rx_packet()
721 ftmac100_rxdes_set_dma_own(rxdes); in ftmac100_alloc_rx_page()
730 struct ftmac100_rxdes *rxdes = &priv->descs->rxdes[i]; in ftmac100_free_buffers() local
[all …]
H A Dftgmac100.c60 struct ftgmac100_rxdes *rxdes; member
427 rxdes->rxdes0 = 0; in ftgmac100_alloc_rx_buf()
465 rxdes = &priv->rxdes[pointer]; in ftgmac100_rx_packet()
878 struct ftgmac100_rxdes *rxdes = &priv->rxdes[i]; in ftgmac100_free_buffers() local
909 if (priv->rxdes) in ftgmac100_free_rings()
913 priv->rxdes = NULL; in ftgmac100_free_rings()
943 if (!priv->rxdes) in ftgmac100_alloc_rings()
977 rxdes = &priv->rxdes[i]; in ftgmac100_init_rings()
978 rxdes->rxdes0 = 0; in ftgmac100_init_rings()
1000 struct ftgmac100_rxdes *rxdes = &priv->rxdes[i]; in ftgmac100_alloc_rx_buffers() local
[all …]
/openbmc/u-boot/drivers/net/
H A Dftmac100.c24 struct ftmac100_rxdes rxdes[PKTBUFSRX]; member
83 struct ftmac100_rxdes *rxdes = priv->rxdes; in _ftmac100_init() local
103 rxdes[PKTBUFSRX - 1].rxdes1 = FTMAC100_RXDES1_EDORR; in _ftmac100_init()
107 rxdes[i].rxdes2 = (unsigned int)(unsigned long)net_rx_packets[i]; in _ftmac100_init()
108 rxdes[i].rxdes1 |= FTMAC100_RXDES1_RXBUF_SIZE (PKTSIZE_ALIGN); in _ftmac100_init()
109 rxdes[i].rxdes0 = FTMAC100_RXDES0_RXDMA_OWN; in _ftmac100_init()
118 writel ((unsigned long)rxdes, &ftmac100->rxr_badr); in _ftmac100_init()
146 curr_des = &priv->rxdes[priv->rx_index]; in _ftmac100_free_pkt()
161 curr_des = &priv->rxdes[priv->rx_index]; in __ftmac100_recv()
250 curr_des = &priv->rxdes[priv->rx_index]; in _ftmac100_recv()
[all …]
H A Dftgmac100.c79 struct ftgmac100_rxdes rxdes[PKTBUFSRX]; member
332 priv->rxdes[i].rxdes3 = (unsigned int)net_rx_packets[i]; in ftgmac100_start()
333 priv->rxdes[i].rxdes0 = 0; in ftgmac100_start()
335 priv->rxdes[PKTBUFSRX - 1].rxdes0 = priv->rxdes0_edorr_mask; in ftgmac100_start()
337 start = (ulong)&priv->rxdes[0]; in ftgmac100_start()
338 end = start + roundup(sizeof(priv->rxdes), ARCH_DMA_MINALIGN); in ftgmac100_start()
345 writel((u32)priv->rxdes, &ftgmac100->rxr_badr); in ftgmac100_start()
399 struct ftgmac100_rxdes *curr_des = &priv->rxdes[priv->rx_index]; in ftgmac100_free_pkt()
420 struct ftgmac100_rxdes *curr_des = &priv->rxdes[priv->rx_index]; in ftgmac100_recv()