ret = __hdaps_readb_one(port, val); 
 /* do a sync refresh -- we need to be sure that we read fresh data */ ret = __device_refresh_sync(); if (ret) goto out;  *val = inb(port); __device_complete();  out: 
static int hdaps_readb_one(unsigned int port, u8 *val){	int ret;	down(&hdaps_sem);	ret = __hdaps_readb_one(port, val);	up(&hdaps_sem);	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/393ad299658d8464149820363ee09bdf3fd45566/hdaps.c/clean/drivers/hwmon/hdaps.c