Lines Matching refs:fc

130 	if (hw->fc.strict_ieee && hw->fc.requested_mode == ixgbe_fc_rx_pause) {  in ixgbe_setup_fc()
139 if (hw->fc.requested_mode == ixgbe_fc_default) in ixgbe_setup_fc()
140 hw->fc.requested_mode = ixgbe_fc_full; in ixgbe_setup_fc()
177 switch (hw->fc.requested_mode) { in ixgbe_setup_fc()
235 if (hw->fc.strict_ieee) in ixgbe_setup_fc()
2080 if (!hw->fc.pause_time) in ixgbe_fc_enable_generic()
2085 if ((hw->fc.current_mode & ixgbe_fc_tx_pause) && in ixgbe_fc_enable_generic()
2086 hw->fc.high_water[i]) { in ixgbe_fc_enable_generic()
2087 if (!hw->fc.low_water[i] || in ixgbe_fc_enable_generic()
2088 hw->fc.low_water[i] >= hw->fc.high_water[i]) { in ixgbe_fc_enable_generic()
2115 switch (hw->fc.current_mode) { in ixgbe_fc_enable_generic()
2157 if ((hw->fc.current_mode & ixgbe_fc_tx_pause) && in ixgbe_fc_enable_generic()
2158 hw->fc.high_water[i]) { in ixgbe_fc_enable_generic()
2159 fcrtl = (hw->fc.low_water[i] << 10) | IXGBE_FCRTL_XONE; in ixgbe_fc_enable_generic()
2161 fcrth = (hw->fc.high_water[i] << 10) | IXGBE_FCRTH_FCEN; in ixgbe_fc_enable_generic()
2178 reg = hw->fc.pause_time * 0x00010001; in ixgbe_fc_enable_generic()
2182 IXGBE_WRITE_REG(hw, IXGBE_FCRTV, hw->fc.pause_time / 2); in ixgbe_fc_enable_generic()
2214 if (hw->fc.requested_mode == ixgbe_fc_full) { in ixgbe_negotiate_fc()
2215 hw->fc.current_mode = ixgbe_fc_full; in ixgbe_negotiate_fc()
2218 hw->fc.current_mode = ixgbe_fc_rx_pause; in ixgbe_negotiate_fc()
2223 hw->fc.current_mode = ixgbe_fc_tx_pause; in ixgbe_negotiate_fc()
2227 hw->fc.current_mode = ixgbe_fc_rx_pause; in ixgbe_negotiate_fc()
2230 hw->fc.current_mode = ixgbe_fc_none; in ixgbe_negotiate_fc()
2355 if (hw->fc.disable_fc_autoneg) in ixgbe_fc_autoneg()
2386 hw->fc.fc_was_autonegged = true; in ixgbe_fc_autoneg()
2388 hw->fc.fc_was_autonegged = false; in ixgbe_fc_autoneg()
2389 hw->fc.current_mode = hw->fc.requested_mode; in ixgbe_fc_autoneg()