static ssize_t atxp1_storegpio2(struct device *dev, const char* buf, size_t count) 
static ssize_t atxp1_storegpio2(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) 
static ssize_t atxp1_storegpio2(struct device *dev, const char* buf, size_t count){	struct atxp1_data *data;	struct i2c_client *client;	unsigned int value;	client = to_i2c_client(dev);	data = atxp1_update_device(dev);	value = simple_strtoul(buf, NULL, 16) & 0xff;	if (value != data->reg.gpio2) {		dev_info(dev, "Writing 0x%x to GPIO1.\n", value);		i2c_smbus_write_byte_data(client, ATXP1_GPIO2, value);		data->valid = 0;	}	return count;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6f637a6494a1872c613fe68f64ea4831c3e5b037/atxp1.c/clean/drivers/i2c/chips/atxp1.c