static void gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val) 
static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val) 
static void gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val){	int i;	gma_write16(hw, port, GM_SMI_DATA, val);	gma_write16(hw, port, GM_SMI_CTRL,			 GM_SMI_CT_PHY_AD(hw->phy_addr) | GM_SMI_CT_REG_AD(reg));	for (i = 0; i < PHY_RETRIES; i++) {		udelay(1);		if (!(gma_read16(hw, port, GM_SMI_CTRL) & GM_SMI_CT_BUSY))			break;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/2cd8e5d36584653c62a6fdf0e7d9fbde5022b5d6/skge.c/buggy/drivers/net/skge.c