struct e1000_adapter *adapter = netdev->priv; 
struct e1000_adapter *adapter = netdev_priv(netdev); 
e1000_set_pauseparam(struct net_device *netdev,                     struct ethtool_pauseparam *pause){	struct e1000_adapter *adapter = netdev->priv;	struct e1000_hw *hw = &adapter->hw;		adapter->fc_autoneg = pause->autoneg;	if(pause->rx_pause && pause->tx_pause)		hw->fc = e1000_fc_full;	else if(pause->rx_pause && !pause->tx_pause)		hw->fc = e1000_fc_rx_pause;	else if(!pause->rx_pause && pause->tx_pause)		hw->fc = e1000_fc_tx_pause;	else if(!pause->rx_pause && !pause->tx_pause)		hw->fc = e1000_fc_none;	hw->original_fc = hw->fc;	if(adapter->fc_autoneg == AUTONEG_ENABLE) {		if(netif_running(adapter->netdev)) {			e1000_down(adapter);			e1000_up(adapter);		} else			e1000_reset(adapter);	}	else		return ((hw->media_type == e1000_media_type_fiber) ?			e1000_setup_link(hw) : e1000_force_mac_fc(hw));		return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/60490fe030f3969a8706d94c7cf8469be6330678/e1000_ethtool.c/clean/drivers/net/e1000/e1000_ethtool.c