static ssize_t set_fan_min1(struct device *dev, const char *buf, size_t count) 
static ssize_t set_fan_min1(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) 
static ssize_t set_fan_min1(struct device *dev, const char *buf, size_t count){	struct i2c_client *client = to_i2c_client(dev);	struct gl518_data *data = i2c_get_clientdata(client);	int regvalue;	unsigned long val = simple_strtoul(buf, NULL, 10);	down(&data->update_lock);	regvalue = gl518_read_value(client, GL518_REG_FAN_LIMIT);	data->fan_min[0] = FAN_TO_REG(val,		DIV_FROM_REG(data->fan_div[0]));	regvalue = (regvalue & 0x00ff) | (data->fan_min[0] << 8);	gl518_write_value(client, GL518_REG_FAN_LIMIT, regvalue);	data->beep_mask = gl518_read_value(client, GL518_REG_ALARM);	if (data->fan_min[0] == 0)		data->alarm_mask &= ~0x20;	else		data->alarm_mask |= 0x20;	data->beep_mask &= data->alarm_mask;	gl518_write_value(client, GL518_REG_ALARM, data->beep_mask);	up(&data->update_lock);	return count;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/30f74292e50d6c4ae438dbee5cb45d77bf774351/gl518sm.c/clean/drivers/i2c/chips/gl518sm.c