Searched refs:rxdes (Results 1 – 4 of 4) sorted by relevance
47 struct ftmac100_rxdes rxdes[RX_QUEUE_ENTRIES]; member74 struct ftmac100_rxdes *rxdes, gfp_t gfp);206 offsetof(struct ftmac100_descs, rxdes)); in ftmac100_start_hw()233 static bool ftmac100_rxdes_first_segment(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_first_segment() argument235 return rxdes->rxdes0 & cpu_to_le32(FTMAC100_RXDES0_FRS); in ftmac100_rxdes_first_segment()238 static bool ftmac100_rxdes_last_segment(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_last_segment() argument240 return rxdes->rxdes0 & cpu_to_le32(FTMAC100_RXDES0_LRS); in ftmac100_rxdes_last_segment()243 static bool ftmac100_rxdes_owned_by_dma(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_owned_by_dma() argument245 return rxdes->rxdes0 & cpu_to_le32(FTMAC100_RXDES0_RXDMA_OWN); in ftmac100_rxdes_owned_by_dma()248 static void ftmac100_rxdes_set_dma_own(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_set_dma_own() argument[all …]
60 struct ftgmac100_rxdes *rxdes; member388 struct ftgmac100_rxdes *rxdes, gfp_t gfp) in ftgmac100_alloc_rx_buf() argument418 rxdes->rxdes3 = cpu_to_le32(map); in ftgmac100_alloc_rx_buf()425 rxdes->rxdes0 = cpu_to_le32(priv->rxdes0_edorr_mask); in ftgmac100_alloc_rx_buf()427 rxdes->rxdes0 = 0; in ftgmac100_alloc_rx_buf()457 struct ftgmac100_rxdes *rxdes; in ftgmac100_rx_packet() local465 rxdes = &priv->rxdes[pointer]; in ftgmac100_rx_packet()468 status = le32_to_cpu(rxdes->rxdes0); in ftgmac100_rx_packet()484 csum_vlan = le32_to_cpu(rxdes->rxdes1); in ftgmac100_rx_packet()510 ftgmac100_alloc_rx_buf(priv, pointer, rxdes, GFP_ATOMIC); in ftgmac100_rx_packet()[all …]
24 struct ftmac100_rxdes rxdes[PKTBUFSRX]; member83 struct ftmac100_rxdes *rxdes = priv->rxdes; in _ftmac100_init() local103 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 …]
79 struct ftgmac100_rxdes rxdes[PKTBUFSRX]; member332 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()