/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 1338 u32 srrctl = 0; in igbvf_setup_srrctl() local 1340 srrctl &= ~(E1000_SRRCTL_DESCTYPE_MASK | in igbvf_setup_srrctl() 1345 srrctl |= E1000_SRRCTL_DROP_EN; in igbvf_setup_srrctl() 1348 srrctl |= ALIGN(adapter->rx_buffer_len, 1024) >> in igbvf_setup_srrctl() 1353 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igbvf_setup_srrctl() 1356 srrctl |= adapter->rx_ps_hdr_size << in igbvf_setup_srrctl() 1358 srrctl |= E1000_SRRCTL_DESCTYPE_HDR_SPLIT_ALWAYS; in igbvf_setup_srrctl() 1361 ew32(SRRCTL(0), srrctl); in igbvf_setup_srrctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 1338 u32 srrctl = 0; in igbvf_setup_srrctl() local 1340 srrctl &= ~(E1000_SRRCTL_DESCTYPE_MASK | in igbvf_setup_srrctl() 1345 srrctl |= E1000_SRRCTL_DROP_EN; in igbvf_setup_srrctl() 1348 srrctl |= ALIGN(adapter->rx_buffer_len, 1024) >> in igbvf_setup_srrctl() 1353 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igbvf_setup_srrctl() 1356 srrctl |= adapter->rx_ps_hdr_size << in igbvf_setup_srrctl() 1358 srrctl |= E1000_SRRCTL_DESCTYPE_HDR_SPLIT_ALWAYS; in igbvf_setup_srrctl() 1361 ew32(SRRCTL(0), srrctl); in igbvf_setup_srrctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_hw.c | 1296 u32 srrctl; in wx_configure_srrctl() local 1298 srrctl = rd32(wx, WX_PX_RR_CFG(reg_idx)); in wx_configure_srrctl() 1299 srrctl &= ~(WX_PX_RR_CFG_RR_HDR_SZ | in wx_configure_srrctl() 1303 srrctl |= WX_RXBUFFER_256 << WX_PX_RR_CFG_BHDRSIZE_SHIFT; in wx_configure_srrctl() 1306 srrctl |= WX_RX_BUFSZ >> WX_PX_RR_CFG_BSIZEPKT_SHIFT; in wx_configure_srrctl() 1308 wr32(wx, WX_PX_RR_CFG(reg_idx), srrctl); in wx_configure_srrctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 1779 u32 srrctl; in ixgbevf_configure_srrctl() local 1781 srrctl = IXGBE_SRRCTL_DROP_EN; in ixgbevf_configure_srrctl() 1783 srrctl |= IXGBEVF_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbevf_configure_srrctl() 1785 srrctl |= IXGBEVF_RXBUFFER_3072 >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbevf_configure_srrctl() 1787 srrctl |= IXGBEVF_RXBUFFER_2048 >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbevf_configure_srrctl() 1788 srrctl |= IXGBE_SRRCTL_DESCTYPE_ADV_ONEBUF; in ixgbevf_configure_srrctl() 1790 IXGBE_WRITE_REG(hw, IXGBE_VFSRRCTL(index), srrctl); in ixgbevf_configure_srrctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 1771 u32 srrctl; in ixgbevf_configure_srrctl() local 1773 srrctl = IXGBE_SRRCTL_DROP_EN; in ixgbevf_configure_srrctl() 1775 srrctl |= IXGBEVF_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbevf_configure_srrctl() 1777 srrctl |= IXGBEVF_RXBUFFER_3072 >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbevf_configure_srrctl() 1779 srrctl |= IXGBEVF_RXBUFFER_2048 >> IXGBE_SRRCTL_BSIZEPKT_SHIFT; in ixgbevf_configure_srrctl() 1780 srrctl |= IXGBE_SRRCTL_DESCTYPE_ADV_ONEBUF; in ixgbevf_configure_srrctl() 1782 IXGBE_WRITE_REG(hw, IXGBE_VFSRRCTL(index), srrctl); in ixgbevf_configure_srrctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 985 u32 srrctl = FM10K_SRRCTL_BUFFER_CHAINING_EN; in fm10k_configure_rx_ring() local 1016 srrctl |= FM10K_RX_BUFSZ >> FM10K_SRRCTL_BSIZEPKT_SHIFT; in fm10k_configure_rx_ring() 1019 srrctl |= FM10K_SRRCTL_LOOPBACK_SUPPRESS; in fm10k_configure_rx_ring() 1020 fm10k_write_reg(hw, FM10K_SRRCTL(reg_idx), srrctl); in fm10k_configure_rx_ring()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 984 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 3647 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_enable_rx_drop() local 3649 srrctl |= IXGBE_SRRCTL_DROP_EN; in ixgbe_enable_rx_drop() 3651 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_enable_rx_drop() 3659 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_disable_rx_drop() local 3661 srrctl &= ~IXGBE_SRRCTL_DROP_EN; in ixgbe_disable_rx_drop() 3663 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_disable_rx_drop() 3703 u32 srrctl; in ixgbe_configure_srrctl() local 3710 * if VMDq is not active we must program one srrctl register in ixgbe_configure_srrctl() 3717 srrctl = IXGBE_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbe_configure_srrctl() 3732 srrctl | in ixgbe_configure_srrctl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_main.c | 3637 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_enable_rx_drop() local 3639 srrctl |= IXGBE_SRRCTL_DROP_EN; in ixgbe_enable_rx_drop() 3641 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_enable_rx_drop() 3649 u32 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(reg_idx)); in ixgbe_disable_rx_drop() local 3651 srrctl &= ~IXGBE_SRRCTL_DROP_EN; in ixgbe_disable_rx_drop() 3653 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(reg_idx), srrctl); in ixgbe_disable_rx_drop() 3693 u32 srrctl; in ixgbe_configure_srrctl() local 3700 * if VMDq is not active we must program one srrctl register in ixgbe_configure_srrctl() 3707 srrctl = IXGBE_RX_HDR_SIZE << IXGBE_SRRCTL_BSIZEHDRSIZE_SHIFT; in ixgbe_configure_srrctl() 3722 srrctl | in ixgbe_configure_srrctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 518 u32 srrctl = 0, rxdctl = 0; in igc_configure_rx_ring() local 541 srrctl = IGC_RX_HDR_LEN << IGC_SRRCTL_BSIZEHDRSIZE_SHIFT; in igc_configure_rx_ring() 543 srrctl |= IGC_RXBUFFER_3072 >> IGC_SRRCTL_BSIZEPKT_SHIFT; in igc_configure_rx_ring() 545 srrctl |= IGC_RXBUFFER_2048 >> IGC_SRRCTL_BSIZEPKT_SHIFT; in igc_configure_rx_ring() 546 srrctl |= IGC_SRRCTL_DESCTYPE_ADV_ONEBUF; in igc_configure_rx_ring() 548 wr32(IGC_SRRCTL(reg_idx), srrctl); in igc_configure_rx_ring() local
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 4653 u32 srrctl = 0; in igb_setup_srrctl() local 4655 srrctl = IGB_RX_HDR_LEN << E1000_SRRCTL_BSIZEHDRSIZE_SHIFT; in igb_setup_srrctl() 4657 srrctl |= IGB_RXBUFFER_3072 >> E1000_SRRCTL_BSIZEPKT_SHIFT; in igb_setup_srrctl() 4659 srrctl |= IGB_RXBUFFER_2048 >> E1000_SRRCTL_BSIZEPKT_SHIFT; in igb_setup_srrctl() 4660 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igb_setup_srrctl() 4662 srrctl |= E1000_SRRCTL_TIMESTAMP; in igb_setup_srrctl() 4669 srrctl |= E1000_SRRCTL_DROP_EN; in igb_setup_srrctl() 4671 wr32(E1000_SRRCTL(reg_idx), srrctl); in igb_setup_srrctl() local
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | igb_main.c | 4739 u32 srrctl = 0; in igb_setup_srrctl() local 4741 srrctl = IGB_RX_HDR_LEN << E1000_SRRCTL_BSIZEHDRSIZE_SHIFT; in igb_setup_srrctl() 4743 srrctl |= IGB_RXBUFFER_3072 >> E1000_SRRCTL_BSIZEPKT_SHIFT; in igb_setup_srrctl() 4745 srrctl |= IGB_RXBUFFER_2048 >> E1000_SRRCTL_BSIZEPKT_SHIFT; in igb_setup_srrctl() 4746 srrctl |= E1000_SRRCTL_DESCTYPE_ADV_ONEBUF; in igb_setup_srrctl() 4748 srrctl |= E1000_SRRCTL_TIMESTAMP; in igb_setup_srrctl() 4755 srrctl |= E1000_SRRCTL_DROP_EN; in igb_setup_srrctl() 4757 wr32(E1000_SRRCTL(reg_idx), srrctl); in igb_setup_srrctl() local
|
/kernel/linux/linux-6.6/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() local
|