switch(hw->chip_id) { 
switch (hw->chip_id) { 
static u32 skge_modes(const struct skge_hw *hw){	u32 modes = ADVERTISED_Autoneg		| ADVERTISED_1000baseT_Full | ADVERTISED_1000baseT_Half		| ADVERTISED_100baseT_Full | ADVERTISED_100baseT_Half		| ADVERTISED_10baseT_Full | ADVERTISED_10baseT_Half;	if (iscopper(hw)) {		modes |= ADVERTISED_TP;		switch(hw->chip_id) {		case CHIP_ID_GENESIS:			modes &= ~(ADVERTISED_100baseT_Full				   | ADVERTISED_100baseT_Half				   | ADVERTISED_10baseT_Full				   | ADVERTISED_10baseT_Half);			break;		case CHIP_ID_YUKON:			modes &= ~ADVERTISED_1000baseT_Half;			break;		case CHIP_ID_YUKON_FE:			modes &= ~(ADVERTISED_1000baseT_Half|ADVERTISED_1000baseT_Full);			break;		}	} else {		modes |= ADVERTISED_FIBRE;		modes &= ~ADVERTISED_1000baseT_Half;	}	return modes;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/955660652af35524974cf4623c02bc99a3785949/skge.c/buggy/drivers/net/skge.c