Home
last modified time | relevance | path

Searched refs:bcnrc_val (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_sriov.c1702 u32 bcnrc_val = 0; in ixgbe_set_vf_rate_limit() local
1708 bcnrc_val = adapter->vf_rate_link_speed; in ixgbe_set_vf_rate_limit()
1711 bcnrc_val <<= IXGBE_RTTBCNRC_RF_INT_SHIFT; in ixgbe_set_vf_rate_limit()
1712 bcnrc_val /= tx_rate; in ixgbe_set_vf_rate_limit()
1715 bcnrc_val &= IXGBE_RTTBCNRC_RF_INT_MASK | in ixgbe_set_vf_rate_limit()
1719 bcnrc_val |= IXGBE_RTTBCNRC_RS_ENA; in ixgbe_set_vf_rate_limit()
1746 IXGBE_WRITE_REG(hw, IXGBE_RTTBCNRC, bcnrc_val); in ixgbe_set_vf_rate_limit()
H A Dixgbe_main.c1141 u32 bcnrc_val = ixgbe_link_mbps(adapter); in ixgbe_tx_maxrate() local
1147 bcnrc_val <<= IXGBE_RTTBCNRC_RF_INT_SHIFT; in ixgbe_tx_maxrate()
1148 bcnrc_val /= maxrate; in ixgbe_tx_maxrate()
1151 bcnrc_val &= IXGBE_RTTBCNRC_RF_INT_MASK | in ixgbe_tx_maxrate()
1155 bcnrc_val |= IXGBE_RTTBCNRC_RS_ENA; in ixgbe_tx_maxrate()
1158 IXGBE_WRITE_REG(hw, IXGBE_RTTBCNRC, bcnrc_val); in ixgbe_tx_maxrate()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c9929 u32 bcnrc_val; in igb_set_vf_rate_limit() local
9938 bcnrc_val = E1000_RTTBCNRC_RS_ENA; in igb_set_vf_rate_limit()
9939 bcnrc_val |= FIELD_PREP(E1000_RTTBCNRC_RF_INT_MASK, rf_int); in igb_set_vf_rate_limit()
9940 bcnrc_val |= (rf_dec & E1000_RTTBCNRC_RF_DEC_MASK); in igb_set_vf_rate_limit()
9942 bcnrc_val = 0; in igb_set_vf_rate_limit()
9950 wr32(E1000_RTTBCNRC, bcnrc_val); in igb_set_vf_rate_limit()