Searched refs:rxdes (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/faraday/ |
| H A D | ftmac100.c | 45 struct ftmac100_rxdes rxdes[RX_QUEUE_ENTRIES]; member 72 struct ftmac100_rxdes *rxdes, gfp_t gfp); 169 offsetof(struct ftmac100_descs, rxdes)); in ftmac100_start_hw() 190 static bool ftmac100_rxdes_first_segment(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_first_segment() argument 192 return rxdes->rxdes0 & cpu_to_le32(FTMAC100_RXDES0_FRS); in ftmac100_rxdes_first_segment() 195 static bool ftmac100_rxdes_last_segment(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_last_segment() argument 197 return rxdes->rxdes0 & cpu_to_le32(FTMAC100_RXDES0_LRS); in ftmac100_rxdes_last_segment() 200 static bool ftmac100_rxdes_owned_by_dma(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_owned_by_dma() argument 202 return rxdes->rxdes0 & cpu_to_le32(FTMAC100_RXDES0_RXDMA_OWN); in ftmac100_rxdes_owned_by_dma() 205 static void ftmac100_rxdes_set_dma_own(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_set_dma_own() argument [all …]
|
| H A D | ftgmac100.c | 60 struct ftgmac100_rxdes *rxdes; member 385 struct ftgmac100_rxdes *rxdes, gfp_t gfp) in ftgmac100_alloc_rx_buf() argument 415 rxdes->rxdes3 = cpu_to_le32(map); in ftgmac100_alloc_rx_buf() 422 rxdes->rxdes0 = cpu_to_le32(priv->rxdes0_edorr_mask); in ftgmac100_alloc_rx_buf() 424 rxdes->rxdes0 = 0; in ftgmac100_alloc_rx_buf() 454 struct ftgmac100_rxdes *rxdes; in ftgmac100_rx_packet() local 462 rxdes = &priv->rxdes[pointer]; in ftgmac100_rx_packet() 465 status = le32_to_cpu(rxdes->rxdes0); in ftgmac100_rx_packet() 481 csum_vlan = le32_to_cpu(rxdes->rxdes1); in ftgmac100_rx_packet() 507 ftgmac100_alloc_rx_buf(priv, pointer, rxdes, GFP_ATOMIC); in ftgmac100_rx_packet() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/net/ |
| H A D | ftgmac100.c | 36 struct ftgmac100_rxdes *rxdes; member 371 struct ftgmac100_rxdes *rxdes; in ftgmac100_init() local 388 if (!priv->rxdes) { in ftgmac100_init() 389 rxdes = dma_alloc_coherent( in ftgmac100_init() 390 sizeof(*rxdes) * PKTBUFSRX, &priv->rxdes_dma); in ftgmac100_init() 391 if (!rxdes) in ftgmac100_init() 393 memset(rxdes, 0, sizeof(*rxdes) * PKTBUFSRX); in ftgmac100_init() 394 priv->rxdes = rxdes; in ftgmac100_init() 396 rxdes = priv->rxdes; in ftgmac100_init() 409 rxdes[PKTBUFSRX - 1].rxdes0 = FTGMAC100_RXDES0_EDORR; in ftgmac100_init() [all …]
|
| H A D | ftmac100.c | 25 struct ftmac100_rxdes rxdes[PKTBUFSRX]; member 79 struct ftmac100_rxdes *rxdes = priv->rxdes; in _ftmac100_init() local 100 rxdes[PKTBUFSRX - 1].rxdes1 = FTMAC100_RXDES1_EDORR; in _ftmac100_init() 104 rxdes[i].rxdes2 = (unsigned int)net_rx_packets[i]; in _ftmac100_init() 105 rxdes[i].rxdes1 |= FTMAC100_RXDES1_RXBUF_SIZE (PKTSIZE_ALIGN); in _ftmac100_init() 106 rxdes[i].rxdes0 = FTMAC100_RXDES0_RXDMA_OWN; in _ftmac100_init() 115 writel ((unsigned int)rxdes, &ftmac100->rxr_badr); in _ftmac100_init() 143 curr_des = &priv->rxdes[priv->rx_index]; in _ftmac100_free_pkt() 158 curr_des = &priv->rxdes[priv->rx_index]; in __ftmac100_recv() 247 curr_des = &priv->rxdes[priv->rx_index]; in _ftmac100_recv() [all …]
|