Home
last modified time | relevance | path

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

/drivers/net/ethernet/wangxun/libwx/
A Dwx_vf_lib.c232 u32 rxdctl; in wx_configure_rx_ring_vf() local
235 rxdctl = rd32(wx, WX_VXRXDCTL(reg_idx)); in wx_configure_rx_ring_vf()
266 rxdctl &= ~WX_VXRXDCTL_BUFLEN_MASK; in wx_configure_rx_ring_vf()
267 rxdctl |= WX_VXRXDCTL_BUFLEN(wx_buf_len(ring->count)); in wx_configure_rx_ring_vf()
268 rxdctl |= WX_VXRXDCTL_ENABLE | WX_VXRXDCTL_VLAN; in wx_configure_rx_ring_vf()
271 rxdctl &= ~WX_VXRXDCTL_RSCMAX_MASK; in wx_configure_rx_ring_vf()
272 rxdctl |= WX_VXRXDCTL_RSCMAX(0); in wx_configure_rx_ring_vf()
273 rxdctl |= WX_VXRXDCTL_RSCEN; in wx_configure_rx_ring_vf()
275 wr32(wx, WX_VXRXDCTL(reg_idx), rxdctl); in wx_configure_rx_ring_vf()
A Dwx_hw.c1816 u32 rxdctl; in wx_disable_rx_queue() local
1824 ret = read_poll_timeout(rd32, rxdctl, !(rxdctl & WX_PX_RR_CFG_RR_EN), in wx_disable_rx_queue()
1839 u32 rxdctl; in wx_enable_rx_queue() local
1842 ret = read_poll_timeout(rd32, rxdctl, rxdctl & WX_PX_RR_CFG_RR_EN, in wx_enable_rx_queue()
1923 u32 rxdctl; in wx_configure_rx_ring() local
1926 rxdctl = rd32(wx, WX_PX_RR_CFG(reg_idx)); in wx_configure_rx_ring()
1933 rxdctl |= 0 << WX_PX_RR_CFG_RR_SIZE_SHIFT; in wx_configure_rx_ring()
1935 rxdctl |= (ring->count / 128) << WX_PX_RR_CFG_RR_SIZE_SHIFT; in wx_configure_rx_ring()
1937 rxdctl |= 0x1 << WX_PX_RR_CFG_RR_THER_SHIFT; in wx_configure_rx_ring()
1938 wr32(wx, WX_PX_RR_CFG(reg_idx), rxdctl); in wx_configure_rx_ring()
/drivers/net/ethernet/intel/igc/
A Digc_base.c338 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled; in igc_rx_fifo_flush_base() local
351 rxdctl[i] = rd32(IGC_RXDCTL(i)); in igc_rx_fifo_flush_base()
353 rxdctl[i] & ~IGC_RXDCTL_QUEUE_ENABLE); in igc_rx_fifo_flush_base()
390 wr32(IGC_RXDCTL(i), rxdctl[i]); in igc_rx_fifo_flush_base()
A Digc_main.c631 u32 srrctl = 0, rxdctl = 0; in igc_configure_rx_ring() local
686 rxdctl |= IGC_RXDCTL_PTHRESH; in igc_configure_rx_ring()
687 rxdctl |= IGC_RXDCTL_HTHRESH << 8; in igc_configure_rx_ring()
688 rxdctl |= IGC_RXDCTL_WTHRESH << 16; in igc_configure_rx_ring()
699 rxdctl |= IGC_RXDCTL_QUEUE_ENABLE; in igc_configure_rx_ring()
701 wr32(IGC_RXDCTL(reg_idx), rxdctl); in igc_configure_rx_ring()
7778 u32 rxdctl; in igc_disable_rx_ring_hw() local
7780 rxdctl = rd32(IGC_RXDCTL(idx)); in igc_disable_rx_ring_hw()
7781 rxdctl &= ~IGC_RXDCTL_QUEUE_ENABLE; in igc_disable_rx_ring_hw()
7782 rxdctl |= IGC_RXDCTL_SWFLUSH; in igc_disable_rx_ring_hw()
[all …]
/drivers/net/ethernet/intel/igbvf/
A Dnetdev.c1370 u32 rxdctl; in igbvf_configure_rx() local
1373 rxdctl = er32(RXDCTL(0)); in igbvf_configure_rx()
1374 ew32(RXDCTL(0), rxdctl & ~E1000_RXDCTL_QUEUE_ENABLE); in igbvf_configure_rx()
1390 rxdctl |= E1000_RXDCTL_QUEUE_ENABLE; in igbvf_configure_rx()
1391 rxdctl &= 0xFFF00000; in igbvf_configure_rx()
1392 rxdctl |= IGBVF_RX_PTHRESH; in igbvf_configure_rx()
1393 rxdctl |= IGBVF_RX_HTHRESH << 8; in igbvf_configure_rx()
1394 rxdctl |= IGBVF_RX_WTHRESH << 16; in igbvf_configure_rx()
1399 ew32(RXDCTL(0), rxdctl); in igbvf_configure_rx()
1565 u32 rxdctl, txdctl; in igbvf_down() local
[all …]
/drivers/net/ethernet/intel/ixgbevf/
A Dixgbevf_main.c1807 u32 rxdctl; in ixgbevf_disable_rx_queue() local
1812 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(reg_idx)); in ixgbevf_disable_rx_queue()
1813 rxdctl &= ~IXGBE_RXDCTL_ENABLE; in ixgbevf_disable_rx_queue()
1816 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(reg_idx), rxdctl); in ixgbevf_disable_rx_queue()
1834 u32 rxdctl; in ixgbevf_rx_desc_queue_enable() local
1912 u32 rxdctl; in ixgbevf_configure_rx_ring() local
1916 rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(reg_idx)); in ixgbevf_configure_rx_ring()
1956 rxdctl &= ~(IXGBE_RXDCTL_RLPMLMASK | in ixgbevf_configure_rx_ring()
1963 rxdctl |= IXGBEVF_MAX_FRAME_BUILD_SKB | in ixgbevf_configure_rx_ring()
1968 rxdctl |= IXGBE_RXDCTL_ENABLE | IXGBE_RXDCTL_VME; in ixgbevf_configure_rx_ring()
[all …]
/drivers/net/ethernet/intel/fm10k/
A Dfm10k_pci.c983 u32 rxqctl, rxdctl = FM10K_RXDCTL_WRITE_BACK_MIN_DELAY; in fm10k_configure_rx_ring() local
1027 rxdctl |= FM10K_RXDCTL_DROP_ON_EMPTY; in fm10k_configure_rx_ring()
1029 fm10k_write_reg(hw, FM10K_RXDCTL(reg_idx), rxdctl); in fm10k_configure_rx_ring()
1074 u32 rxdctl = FM10K_RXDCTL_WRITE_BACK_MIN_DELAY; in fm10k_update_rx_drop_en() local
1078 rxdctl |= FM10K_RXDCTL_DROP_ON_EMPTY; in fm10k_update_rx_drop_en()
1080 fm10k_write_reg(hw, FM10K_RXDCTL(reg_idx), rxdctl); in fm10k_update_rx_drop_en()
1330 const u32 rxdctl = FM10K_RXDCTL_WRITE_BACK_MIN_DELAY; in fm10k_reset_drop_on_empty() local
1344 fm10k_write_reg(hw, FM10K_RXDCTL(q), rxdctl); in fm10k_reset_drop_on_empty()
/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_main.c4477 u32 rxdctl; in ixgbe_rx_desc_queue_enable() local
4504 u32 rxdctl; in ixgbe_configure_rx_ring() local
4521 rxdctl &= ~IXGBE_RXDCTL_ENABLE; in ixgbe_configure_rx_ring()
4549 rxdctl &= ~0x3FFFFF; in ixgbe_configure_rx_ring()
4550 rxdctl |= 0x080420; in ixgbe_configure_rx_ring()
4589 rxdctl |= IXGBE_RXDCTL_ENABLE; in ixgbe_configure_rx_ring()
6346 u32 rxdctl; in ixgbe_disable_rx() local
6361 rxdctl |= IXGBE_RXDCTL_SWFLSH; in ixgbe_disable_rx()
6391 rxdctl = 0; in ixgbe_disable_rx()
11135 u32 rxdctl; in ixgbe_disable_rxr_hw() local
[all …]
/drivers/net/ethernet/intel/igb/
A De1000_82575.c1945 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled; in igb_rx_fifo_flush_82575() local
1959 rxdctl[i] = rd32(E1000_RXDCTL(i)); in igb_rx_fifo_flush_82575()
1961 rxdctl[i] & ~E1000_RXDCTL_QUEUE_ENABLE); in igb_rx_fifo_flush_82575()
1998 wr32(E1000_RXDCTL(i), rxdctl[i]); in igb_rx_fifo_flush_82575()
A Digb_main.c4792 u32 rxdctl = 0; in igb_configure_rx_ring() local
4828 rxdctl |= IGB_RX_PTHRESH; in igb_configure_rx_ring()
4829 rxdctl |= IGB_RX_HTHRESH << 8; in igb_configure_rx_ring()
4830 rxdctl |= IGB_RX_WTHRESH << 16; in igb_configure_rx_ring()
4844 rxdctl |= E1000_RXDCTL_QUEUE_ENABLE; in igb_configure_rx_ring()
4845 wr32(E1000_RXDCTL(reg_idx), rxdctl); in igb_configure_rx_ring()
/drivers/net/ethernet/intel/e1000e/
A Dnetdev.c3273 u32 rxdctl = er32(RXDCTL(0)); in e1000_configure_rx() local
3275 ew32(RXDCTL(0), rxdctl | 0x3 | BIT(8)); in e1000_configure_rx()
3846 u32 rctl, rxdctl; in e1000_flush_rx_ring() local
3854 rxdctl = er32(RXDCTL(0)); in e1000_flush_rx_ring()
3856 rxdctl &= 0xffffc000; in e1000_flush_rx_ring()
3861 rxdctl |= (0x1F | BIT(8) | E1000_RXDCTL_THRESH_UNIT_DESC); in e1000_flush_rx_ring()
3863 ew32(RXDCTL(0), rxdctl); in e1000_flush_rx_ring()

Completed in 87 milliseconds