| /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()
|
| /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()
|
| /dpdk/drivers/net/e1000/ |
| H A D | em_rxtx.c | 1777 uint32_t rxdctl; in eth_em_rx_init() local 1806 rxdctl = E1000_READ_REG(hw, E1000_RXDCTL(0)); in eth_em_rx_init() 1807 rxdctl &= 0xFE000000; in eth_em_rx_init() 1808 rxdctl |= rxq->pthresh & 0x3F; in eth_em_rx_init() 1809 rxdctl |= (rxq->hthresh & 0x3F) << 8; in eth_em_rx_init() 1810 rxdctl |= (rxq->wthresh & 0x3F) << 16; in eth_em_rx_init() 1811 rxdctl |= E1000_RXDCTL_GRAN; in eth_em_rx_init() 1812 E1000_WRITE_REG(hw, E1000_RXDCTL(i), rxdctl); in eth_em_rx_init() 2048 uint32_t rctl, rxdctl; in e1000_flush_rx_ring() local 2059 rxdctl = E1000_READ_REG(hw, E1000_RXDCTL(i)); in e1000_flush_rx_ring() [all …]
|
| H A D | igb_rxtx.c | 2352 uint32_t rxdctl; in eth_igb_rx_init() local 2438 rxdctl |= E1000_RXDCTL_QUEUE_ENABLE; in eth_igb_rx_init() 2439 rxdctl &= 0xFFF00000; in eth_igb_rx_init() 2440 rxdctl |= (rxq->pthresh & 0x1F); in eth_igb_rx_init() 2441 rxdctl |= ((rxq->hthresh & 0x1F) << 8); in eth_igb_rx_init() 2650 uint32_t rxdctl; in eth_igbvf_rx_init() local 2727 rxdctl |= E1000_RXDCTL_QUEUE_ENABLE; in eth_igbvf_rx_init() 2728 rxdctl &= 0xFFF00000; in eth_igbvf_rx_init() 2729 rxdctl |= (rxq->pthresh & 0x1F); in eth_igbvf_rx_init() 2730 rxdctl |= ((rxq->hthresh & 0x1F) << 8); in eth_igbvf_rx_init() [all …]
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx.c | 5416 uint32_t rxdctl; in ixgbe_dev_rx_queue_start() local 5431 rxdctl |= IXGBE_RXDCTL_ENABLE; in ixgbe_dev_rx_queue_start() 5439 } while (--poll_ms && !(rxdctl & IXGBE_RXDCTL_ENABLE)); in ixgbe_dev_rx_queue_start() 5459 uint32_t rxdctl; in ixgbe_dev_rx_queue_stop() local 5468 rxdctl &= ~IXGBE_RXDCTL_ENABLE; in ixgbe_dev_rx_queue_stop() 5476 } while (--poll_ms && (rxdctl & IXGBE_RXDCTL_ENABLE)); in ixgbe_dev_rx_queue_stop() 5802 uint32_t rxdctl; in ixgbevf_dev_rxtx_start() local 5838 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(i)); in ixgbevf_dev_rxtx_start() 5839 rxdctl |= IXGBE_RXDCTL_ENABLE; in ixgbevf_dev_rxtx_start() 5840 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(i), rxdctl); in ixgbevf_dev_rxtx_start() [all …]
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_txrx.c | 1100 uint32_t rxdctl; in igc_rx_init() local 1171 rxdctl = IGC_RXDCTL_QUEUE_ENABLE; in igc_rx_init() 1172 rxdctl |= ((uint32_t)rxq->pthresh << IGC_RXDCTL_PTHRESH_SHIFT) & in igc_rx_init() 1174 rxdctl |= ((uint32_t)rxq->hthresh << IGC_RXDCTL_HTHRESH_SHIFT) & in igc_rx_init() 1176 rxdctl |= ((uint32_t)rxq->wthresh << IGC_RXDCTL_WTHRESH_SHIFT) & in igc_rx_init() 1178 IGC_WRITE_REG(hw, IGC_RXDCTL(rxq->reg_idx), rxdctl); in igc_rx_init()
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_rxtx.c | 3148 uint32_t rxdctl; in ngbe_dev_rx_queue_start() local 3161 rxdctl = rd32(hw, NGBE_RXCFG(rxq->reg_idx)); in ngbe_dev_rx_queue_start() 3162 rxdctl |= NGBE_RXCFG_ENA; in ngbe_dev_rx_queue_start() 3163 wr32(hw, NGBE_RXCFG(rxq->reg_idx), rxdctl); in ngbe_dev_rx_queue_start() 3169 rxdctl = rd32(hw, NGBE_RXCFG(rxq->reg_idx)); in ngbe_dev_rx_queue_start() 3170 } while (--poll_ms && !(rxdctl & NGBE_RXCFG_ENA)); in ngbe_dev_rx_queue_start() 3190 uint32_t rxdctl; in ngbe_dev_rx_queue_stop() local 3204 rxdctl = rd32(hw, NGBE_RXCFG(rxq->reg_idx)); in ngbe_dev_rx_queue_stop() 3205 } while (--poll_ms && (rxdctl & NGBE_RXCFG_ENA)); in ngbe_dev_rx_queue_stop()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.c | 4604 uint32_t rxdctl; in txgbe_dev_rx_queue_start() local 4617 rxdctl = rd32(hw, TXGBE_RXCFG(rxq->reg_idx)); in txgbe_dev_rx_queue_start() 4618 rxdctl |= TXGBE_RXCFG_ENA; in txgbe_dev_rx_queue_start() 4619 wr32(hw, TXGBE_RXCFG(rxq->reg_idx), rxdctl); in txgbe_dev_rx_queue_start() 4625 rxdctl = rd32(hw, TXGBE_RXCFG(rxq->reg_idx)); in txgbe_dev_rx_queue_start() 4626 } while (--poll_ms && !(rxdctl & TXGBE_RXCFG_ENA)); in txgbe_dev_rx_queue_start() 4646 uint32_t rxdctl; in txgbe_dev_rx_queue_stop() local 4660 rxdctl = rd32(hw, TXGBE_RXCFG(rxq->reg_idx)); in txgbe_dev_rx_queue_stop() 4661 } while (--poll_ms && (rxdctl & TXGBE_RXCFG_ENA)); in txgbe_dev_rx_queue_stop() 4969 uint32_t rxdctl; in txgbevf_dev_rxtx_start() local [all …]
|
| /dpdk/drivers/net/fm10k/ |
| H A D | fm10k_ethdev.c | 699 uint32_t rxdctl = FM10K_RXDCTL_WRITE_BACK_MIN_DELAY; in fm10k_dev_rx_init() local 773 rxdctl |= FM10K_RXDCTL_DROP_ON_EMPTY; in fm10k_dev_rx_init() 775 FM10K_WRITE_REG(hw, FM10K_RXDCTL(i), rxdctl); in fm10k_dev_rx_init()
|