Lines Matching refs:status
78 unsigned status; /* current status */ member
104 int status; in i2c_write_le16() local
106 status = i2c_master_send(client, buf, 2); in i2c_write_le16()
107 return (status < 0) ? status : 0; in i2c_write_le16()
113 int status; in i2c_read_le16() local
115 status = i2c_master_recv(client, buf, 2); in i2c_read_le16()
116 if (status < 0) in i2c_read_le16()
117 return status; in i2c_read_le16()
126 int status; in pcf857x_input() local
130 status = gpio->write(gpio->client, gpio->out); in pcf857x_input()
133 return status; in pcf857x_input()
149 int status; in pcf857x_output() local
156 status = gpio->write(gpio->client, gpio->out); in pcf857x_output()
159 return status; in pcf857x_output()
172 unsigned long change, i, status; in pcf857x_irq() local
174 status = gpio->read(gpio->client); in pcf857x_irq()
181 change = (gpio->status ^ status) & gpio->irq_enabled; in pcf857x_irq()
182 gpio->status = status; in pcf857x_irq()
240 int status; in pcf857x_probe() local
283 status = -EIO; in pcf857x_probe()
287 status = i2c_smbus_read_byte(client); in pcf857x_probe()
300 status = -EIO; in pcf857x_probe()
304 status = i2c_read_le16(client); in pcf857x_probe()
308 status = -EINVAL; in pcf857x_probe()
311 if (status < 0) in pcf857x_probe()
335 gpio->status = gpio->read(gpio->client); in pcf857x_probe()
351 status = devm_request_threaded_irq(&client->dev, client->irq, in pcf857x_probe()
355 if (status) in pcf857x_probe()
369 status = devm_gpiochip_add_data(&client->dev, &gpio->chip, gpio); in pcf857x_probe()
370 if (status < 0) in pcf857x_probe()
377 status = pdata->setup(client, in pcf857x_probe()
380 if (status < 0) in pcf857x_probe()
381 dev_warn(&client->dev, "setup --> %d\n", status); in pcf857x_probe()
389 dev_dbg(&client->dev, "probe error %d for '%s'\n", status, in pcf857x_probe()
392 return status; in pcf857x_probe()
399 int status = 0; in pcf857x_remove() local
402 status = pdata->teardown(client, in pcf857x_remove()
405 if (status < 0) { in pcf857x_remove()
407 "teardown", status); in pcf857x_remove()
408 return status; in pcf857x_remove()
412 return status; in pcf857x_remove()