Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1333 u32 srrctl = 0; in igbvf_setup_srrctl() local
1335 srrctl &= ~(E1000_SRRCTL_DESCTYPE_MASK | in igbvf_setup_srrctl()
1340 srrctl |= E1000_SRRCTL_DROP_EN; in igbvf_setup_srrctl()
1343 srrctl |= ALIGN(adapter->rx_buffer_len, 1024) >> in igbvf_setup_srrctl()
1348 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igbvf_setup_srrctl()
1351 srrctl |= adapter->rx_ps_hdr_size << in igbvf_setup_srrctl()
1353 srrctl |= E1000_SRRCTL_DESCTYPE_HDR_SPLIT_ALWAYS; in igbvf_setup_srrctl()
1356 ew32(SRRCTL(0), srrctl); in igbvf_setup_srrctl()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_pci.c649 u32 srrctl = FM10K_SRRCTL_BUFFER_CHAINING_EN; in fm10k_configure_rx_ring() local
678 srrctl |= FM10K_RX_BUFSZ >> FM10K_SRRCTL_BSIZEPKT_SHIFT; in fm10k_configure_rx_ring()
681 srrctl |= FM10K_SRRCTL_LOOPBACK_SUPPRESS; in fm10k_configure_rx_ring()
682 fm10k_write_reg(hw, FM10K_SRRCTL(reg_idx), srrctl); in fm10k_configure_rx_ring()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c1623 u32 srrctl; in ixgbevf_configure_srrctl() local
1625 srrctl = IXGBE_SRRCTL_DROP_EN; in ixgbevf_configure_srrctl()
1627 srrctl |= IXGBEVF_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbevf_configure_srrctl()
1628 srrctl |= IXGBEVF_RX_BUFSZ >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbevf_configure_srrctl()
1629 srrctl |= IXGBE_SRRCTL_DESCTYPE_ADV_ONEBUF; in ixgbevf_configure_srrctl()
1631 IXGBE_WRITE_REG(hw, IXGBE_VFSRRCTL(index), srrctl); in ixgbevf_configure_srrctl()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c3236 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_enable_rx_drop() local
3238 srrctl |= IXGBE_SRRCTL_DROP_EN; in ixgbe_enable_rx_drop()
3240 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_enable_rx_drop()
3248 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_disable_rx_drop() local
3250 srrctl &= ~IXGBE_SRRCTL_DROP_EN; in ixgbe_disable_rx_drop()
3252 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_disable_rx_drop()
3292 u32 srrctl; in ixgbe_configure_srrctl() local
3306 srrctl = IXGBE_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbe_configure_srrctl()
3309 srrctl |= ixgbe_rx_bufsz(rx_ring) >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbe_configure_srrctl()
3312 srrctl |= IXGBE_SRRCTL_DESCTYPE_ADV_ONEBUF; in ixgbe_configure_srrctl()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c3628 u32 srrctl = 0, rxdctl = 0; in igb_configure_rx_ring() local
3646 srrctl = IGB_RX_HDR_LEN << E1000_SRRCTL_BSIZEHDRSIZE_SHIFT; in igb_configure_rx_ring()
3647 srrctl |= IGB_RX_BUFSZ >> E1000_SRRCTL_BSIZEPKT_SHIFT; in igb_configure_rx_ring()
3648 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igb_configure_rx_ring()
3650 srrctl |= E1000_SRRCTL_TIMESTAMP; in igb_configure_rx_ring()
3653 srrctl |= E1000_SRRCTL_DROP_EN; in igb_configure_rx_ring()
3655 wr32(E1000_SRRCTL(reg_idx), srrctl); in igb_configure_rx_ring()