| /f-stack/dpdk/drivers/net/e1000/base/ |
| H A D | e1000_base.c | 125 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 D | igc_base.c | 125 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 D | em_rxtx.c | 1796 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 D | igb_rxtx.c | 2363 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 D | ixgbe_rxtx.c | 5382 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 D | igc_txrx.c | 1117 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 D | txgbe_rxtx.c | 4442 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 D | fm10k_ethdev.c | 698 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()
|