Home
last modified time | relevance | path

Searched refs:srrctl (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c1470 u32 srrctl; in wx_configure_srrctl() local
1472 srrctl = rd32(wx, WX_PX_RR_CFG(reg_idx)); in wx_configure_srrctl()
1473 srrctl &= ~(WX_PX_RR_CFG_RR_HDR_SZ | in wx_configure_srrctl()
1477 srrctl |= WX_RXBUFFER_256 << WX_PX_RR_CFG_BHDRSIZE_SHIFT; in wx_configure_srrctl()
1480 srrctl |= WX_RX_BUFSZ >> WX_PX_RR_CFG_BSIZEPKT_SHIFT; in wx_configure_srrctl()
1482 wr32(wx, WX_PX_RR_CFG(reg_idx), srrctl); in wx_configure_srrctl()
2202 u32 srrctl; in wx_enable_rx_drop() local
2204 srrctl = rd32(wx, WX_PX_RR_CFG(reg_idx)); in wx_enable_rx_drop()
2205 srrctl |= WX_PX_RR_CFG_DROP_EN; in wx_enable_rx_drop()
2207 wr32(wx, WX_PX_RR_CFG(reg_idx), srrctl); in wx_enable_rx_drop()
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_pci.c984 u32 srrctl = FM10K_SRRCTL_BUFFER_CHAINING_EN; in fm10k_configure_rx_ring() local
1015 srrctl |= FM10K_RX_BUFSZ >> FM10K_SRRCTL_BSIZEPKT_SHIFT; in fm10k_configure_rx_ring()
1018 srrctl |= FM10K_SRRCTL_LOOPBACK_SUPPRESS; in fm10k_configure_rx_ring()
1019 fm10k_write_reg(hw, FM10K_SRRCTL(reg_idx), srrctl); in fm10k_configure_rx_ring()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c3906 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_enable_rx_drop() local
3908 srrctl |= IXGBE_SRRCTL_DROP_EN; in ixgbe_enable_rx_drop()
3910 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_enable_rx_drop()
3918 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_disable_rx_drop() local
3920 srrctl &= ~IXGBE_SRRCTL_DROP_EN; in ixgbe_disable_rx_drop()
3922 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_disable_rx_drop()
3962 u32 srrctl; in ixgbe_configure_srrctl() local
3976 srrctl = IXGBE_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbe_configure_srrctl()
3991 srrctl |= PAGE_SIZE >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbe_configure_srrctl()
3993 srrctl |= xsk_buf_len >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbe_configure_srrctl()
[all …]
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c631 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 Digb_main.c4721 u32 srrctl = 0; in igb_setup_srrctl() local
4731 srrctl = IGB_RX_HDR_LEN << E1000_SRRCTL_BSIZEHDRSIZE_SHIFT; in igb_setup_srrctl()
4732 srrctl |= buf_size >> E1000_SRRCTL_BSIZEPKT_SHIFT; in igb_setup_srrctl()
4733 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igb_setup_srrctl()
4735 srrctl |= E1000_SRRCTL_TIMESTAMP; in igb_setup_srrctl()
4742 srrctl |= E1000_SRRCTL_DROP_EN; in igb_setup_srrctl()
4744 wr32(E1000_SRRCTL(reg_idx), srrctl); in igb_setup_srrctl()