Searched refs:srrctl (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_hw.c | 1873 u32 srrctl; in wx_configure_srrctl() local 1875 srrctl = rd32(wx, WX_PX_RR_CFG(reg_idx)); in wx_configure_srrctl() 1876 srrctl &= ~(WX_PX_RR_CFG_RR_HDR_SZ | in wx_configure_srrctl() 1880 srrctl |= WX_RXBUFFER_256 << WX_PX_RR_CFG_BHDRSIZE_SHIFT; in wx_configure_srrctl() 1883 srrctl |= rx_ring->rx_buf_len >> WX_PX_RR_CFG_BSIZEPKT_SHIFT; in wx_configure_srrctl() 1885 wr32(wx, WX_PX_RR_CFG(reg_idx), srrctl); in wx_configure_srrctl() 2741 u32 srrctl; in wx_enable_rx_drop() local 2743 srrctl = rd32(wx, WX_PX_RR_CFG(reg_idx)); in wx_enable_rx_drop() 2744 srrctl |= WX_PX_RR_CFG_DROP_EN; in wx_enable_rx_drop() 2746 wr32(wx, WX_PX_RR_CFG(reg_idx), srrctl); in wx_enable_rx_drop() [all …]
|
| /linux/drivers/net/ethernet/intel/igbvf/ |
| H A D | netdev.c | 1332 u32 srrctl = 0; in igbvf_setup_srrctl() local 1334 srrctl &= ~(E1000_SRRCTL_DESCTYPE_MASK | in igbvf_setup_srrctl() 1339 srrctl |= E1000_SRRCTL_DROP_EN; in igbvf_setup_srrctl() 1342 srrctl |= ALIGN(adapter->rx_buffer_len, 1024) >> in igbvf_setup_srrctl() 1347 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igbvf_setup_srrctl() 1350 srrctl |= adapter->rx_ps_hdr_size << in igbvf_setup_srrctl() 1352 srrctl |= E1000_SRRCTL_DESCTYPE_HDR_SPLIT_ALWAYS; in igbvf_setup_srrctl() 1355 ew32(SRRCTL(0), srrctl); in igbvf_setup_srrctl()
|
| /linux/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ixgbevf_main.c | 1772 u32 srrctl; in ixgbevf_configure_srrctl() local 1774 srrctl = IXGBE_SRRCTL_DROP_EN; in ixgbevf_configure_srrctl() 1776 srrctl |= IXGBEVF_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbevf_configure_srrctl() 1778 srrctl |= IXGBEVF_RXBUFFER_3072 >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbevf_configure_srrctl() 1780 srrctl |= IXGBEVF_RXBUFFER_2048 >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbevf_configure_srrctl() 1781 srrctl |= IXGBE_SRRCTL_DESCTYPE_ADV_ONEBUF; in ixgbevf_configure_srrctl() 1783 IXGBE_WRITE_REG(hw, IXGBE_VFSRRCTL(index), srrctl); in ixgbevf_configure_srrctl()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_main.c | 4081 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_enable_rx_drop() local 4083 srrctl |= IXGBE_SRRCTL_DROP_EN; in ixgbe_enable_rx_drop() 4085 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_enable_rx_drop() 4093 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_disable_rx_drop() local 4095 srrctl &= ~IXGBE_SRRCTL_DROP_EN; in ixgbe_disable_rx_drop() 4097 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_disable_rx_drop() 4144 u32 srrctl; in ixgbe_configure_srrctl() local 4158 srrctl = IXGBE_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbe_configure_srrctl() 4173 srrctl |= PAGE_SIZE >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbe_configure_srrctl() 4175 srrctl |= xsk_buf_len >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbe_configure_srrctl() [all …]
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_main.c | 631 u32 srrctl = 0, rxdctl = 0; in igc_configure_rx_ring() local 677 srrctl = rd32(IGC_SRRCTL(reg_idx)); in igc_configure_rx_ring() 678 srrctl &= ~(IGC_SRRCTL_BSIZEPKT_MASK | IGC_SRRCTL_BSIZEHDR_MASK | in igc_configure_rx_ring() 680 srrctl |= IGC_SRRCTL_BSIZEHDR(IGC_RX_HDR_LEN); in igc_configure_rx_ring() 681 srrctl |= IGC_SRRCTL_BSIZEPKT(buf_size); in igc_configure_rx_ring() 682 srrctl |= IGC_SRRCTL_DESCTYPE_ADV_ONEBUF; in igc_configure_rx_ring() 684 wr32(IGC_SRRCTL(reg_idx), srrctl); in igc_configure_rx_ring()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_main.c | 4748 u32 srrctl = 0; in igb_setup_srrctl() local 4758 srrctl = IGB_RX_HDR_LEN << E1000_SRRCTL_BSIZEHDRSIZE_SHIFT; in igb_setup_srrctl() 4759 srrctl |= buf_size >> E1000_SRRCTL_BSIZEPKT_SHIFT; in igb_setup_srrctl() 4760 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igb_setup_srrctl() 4762 srrctl |= E1000_SRRCTL_TIMESTAMP; in igb_setup_srrctl() 4769 srrctl |= E1000_SRRCTL_DROP_EN; in igb_setup_srrctl() 4771 wr32(E1000_SRRCTL(reg_idx), srrctl); in igb_setup_srrctl()
|