if (__device_refresh(REFRESH_SYNC)) 
if (__device_refresh_sync()) 
static int __hdaps_read_pair(unsigned int port1, unsigned int port2,			     int *x, int *y){	/* do a sync refresh -- we need to be sure that we read fresh data */	if (__device_refresh(REFRESH_SYNC))		return -EIO;	*y = inw(port2);	*x = inw(port1);	km_activity = inb(HDAPS_PORT_KMACT);	__device_complete();	/* if hdaps_invert is set, negate the two values */	if (hdaps_invert) {		*x = -*x;		*y = -*y;	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/393ad299658d8464149820363ee09bdf3fd45566/hdaps.c/clean/drivers/hwmon/hdaps.c