Home
last modified time | relevance | path

Searched refs:rxdctl (Results 1 – 8 of 8) sorted by relevance

/f-stack/dpdk/drivers/net/e1000/base/
H A De1000_base.c125 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled; in e1000_rx_fifo_flush_base() local
140 rxdctl[i] = E1000_READ_REG(hw, E1000_RXDCTL(i)); in e1000_rx_fifo_flush_base()
142 rxdctl[i] & ~E1000_RXDCTL_QUEUE_ENABLE); in e1000_rx_fifo_flush_base()
179 E1000_WRITE_REG(hw, E1000_RXDCTL(i), rxdctl[i]); in e1000_rx_fifo_flush_base()
/f-stack/dpdk/drivers/net/igc/base/
H A Digc_base.c125 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled; in igc_rx_fifo_flush_base() local
140 rxdctl[i] = IGC_READ_REG(hw, IGC_RXDCTL(i)); in igc_rx_fifo_flush_base()
142 rxdctl[i] & ~IGC_RXDCTL_QUEUE_ENABLE); in igc_rx_fifo_flush_base()
179 IGC_WRITE_REG(hw, IGC_RXDCTL(i), rxdctl[i]); in igc_rx_fifo_flush_base()
/f-stack/dpdk/drivers/net/e1000/
H A Dem_rxtx.c1796 uint32_t rxdctl; in eth_em_rx_init() local
1825 rxdctl = E1000_READ_REG(hw, E1000_RXDCTL(0)); in eth_em_rx_init()
1826 rxdctl &= 0xFE000000; in eth_em_rx_init()
1827 rxdctl |= rxq->pthresh & 0x3F; in eth_em_rx_init()
1828 rxdctl |= (rxq->hthresh & 0x3F) << 8; in eth_em_rx_init()
1829 rxdctl |= (rxq->wthresh & 0x3F) << 16; in eth_em_rx_init()
1830 rxdctl |= E1000_RXDCTL_GRAN; in eth_em_rx_init()
1831 E1000_WRITE_REG(hw, E1000_RXDCTL(i), rxdctl); in eth_em_rx_init()
2067 uint32_t rctl, rxdctl; in e1000_flush_rx_ring() local
2078 rxdctl = E1000_READ_REG(hw, E1000_RXDCTL(i)); in e1000_flush_rx_ring()
[all …]
H A Digb_rxtx.c2363 uint32_t rxdctl; in eth_igb_rx_init() local
2450 rxdctl |= E1000_RXDCTL_QUEUE_ENABLE; in eth_igb_rx_init()
2451 rxdctl &= 0xFFF00000; in eth_igb_rx_init()
2452 rxdctl |= (rxq->pthresh & 0x1F); in eth_igb_rx_init()
2453 rxdctl |= ((rxq->hthresh & 0x1F) << 8); in eth_igb_rx_init()
2662 uint32_t rxdctl; in eth_igbvf_rx_init() local
2740 rxdctl |= E1000_RXDCTL_QUEUE_ENABLE; in eth_igbvf_rx_init()
2741 rxdctl &= 0xFFF00000; in eth_igbvf_rx_init()
2742 rxdctl |= (rxq->pthresh & 0x1F); in eth_igbvf_rx_init()
2743 rxdctl |= ((rxq->hthresh & 0x1F) << 8); in eth_igbvf_rx_init()
[all …]
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c5382 uint32_t rxdctl; in ixgbe_dev_rx_queue_start() local
5397 rxdctl |= IXGBE_RXDCTL_ENABLE; in ixgbe_dev_rx_queue_start()
5405 } while (--poll_ms && !(rxdctl & IXGBE_RXDCTL_ENABLE)); in ixgbe_dev_rx_queue_start()
5425 uint32_t rxdctl; in ixgbe_dev_rx_queue_stop() local
5434 rxdctl &= ~IXGBE_RXDCTL_ENABLE; in ixgbe_dev_rx_queue_stop()
5442 } while (--poll_ms && (rxdctl & IXGBE_RXDCTL_ENABLE)); in ixgbe_dev_rx_queue_stop()
5767 uint32_t rxdctl; in ixgbevf_dev_rxtx_start() local
5803 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(i)); in ixgbevf_dev_rxtx_start()
5804 rxdctl |= IXGBE_RXDCTL_ENABLE; in ixgbevf_dev_rxtx_start()
5805 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(i), rxdctl); in ixgbevf_dev_rxtx_start()
[all …]
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c1117 uint32_t rxdctl; in igc_rx_init() local
1188 rxdctl = IGC_RXDCTL_QUEUE_ENABLE; in igc_rx_init()
1189 rxdctl |= ((uint32_t)rxq->pthresh << IGC_RXDCTL_PTHRESH_SHIFT) & in igc_rx_init()
1191 rxdctl |= ((uint32_t)rxq->hthresh << IGC_RXDCTL_HTHRESH_SHIFT) & in igc_rx_init()
1193 rxdctl |= ((uint32_t)rxq->wthresh << IGC_RXDCTL_WTHRESH_SHIFT) & in igc_rx_init()
1195 IGC_WRITE_REG(hw, IGC_RXDCTL(rxq->reg_idx), rxdctl); in igc_rx_init()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c4442 uint32_t rxdctl; in txgbe_dev_rx_queue_start() local
4455 rxdctl = rd32(hw, TXGBE_RXCFG(rxq->reg_idx)); in txgbe_dev_rx_queue_start()
4456 rxdctl |= TXGBE_RXCFG_ENA; in txgbe_dev_rx_queue_start()
4457 wr32(hw, TXGBE_RXCFG(rxq->reg_idx), rxdctl); in txgbe_dev_rx_queue_start()
4463 rxdctl = rd32(hw, TXGBE_RXCFG(rxq->reg_idx)); in txgbe_dev_rx_queue_start()
4464 } while (--poll_ms && !(rxdctl & TXGBE_RXCFG_ENA)); in txgbe_dev_rx_queue_start()
4484 uint32_t rxdctl; in txgbe_dev_rx_queue_stop() local
4498 rxdctl = rd32(hw, TXGBE_RXCFG(rxq->reg_idx)); in txgbe_dev_rx_queue_stop()
4499 } while (--poll_ms && (rxdctl & TXGBE_RXCFG_ENA)); in txgbe_dev_rx_queue_stop()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k_ethdev.c698 uint32_t rxdctl = FM10K_RXDCTL_WRITE_BACK_MIN_DELAY; in fm10k_dev_rx_init() local
772 rxdctl |= FM10K_RXDCTL_DROP_ON_EMPTY; in fm10k_dev_rx_init()
774 FM10K_WRITE_REG(hw, FM10K_RXDCTL(i), rxdctl); in fm10k_dev_rx_init()