data = (u16) ((SIS_R32(ROMInterface) & 0xffff0000) >> 16);  
static int sis190_read_eeprom(void __iomem *ioaddr, u32 reg){	unsigned int i;	u16 data;	u32 val;	if (!(SIS_R32(ROMControl) & 0x0002))		return 0;	val = (0x0080 | (0x2 << 8) | (reg << 10));	SIS_W32(ROMInterface, val);	for (i = 0; i < 200; i++) {		if (!(SIS_R32(ROMInterface) & 0x0080))			break;		msleep(1);	}	data = (u16) ((SIS_R32(ROMInterface) & 0xffff0000) >> 16);	return data;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/40292fb0f041362bca2f6ad975acedce4f6e3f3e/sis190.c/buggy/drivers/net/sis190.c