Lines Matching refs:status

92 	unsigned		status;		/* current status */  member
119 int status; in i2c_write_le16() local
121 status = i2c_master_send(client, buf, 2); in i2c_write_le16()
122 return (status < 0) ? status : 0; in i2c_write_le16()
128 int status; in i2c_read_le16() local
130 status = i2c_master_recv(client, buf, 2); in i2c_read_le16()
131 if (status < 0) in i2c_read_le16()
132 return status; in i2c_read_le16()
141 int status; in pcf857x_input() local
145 status = gpio->write(gpio->client, gpio->out); in pcf857x_input()
148 return status; in pcf857x_input()
164 int status; in pcf857x_output() local
171 status = gpio->write(gpio->client, gpio->out); in pcf857x_output()
174 return status; in pcf857x_output()
187 unsigned long change, i, status; in pcf857x_irq() local
189 status = gpio->read(gpio->client); in pcf857x_irq()
196 change = (gpio->status ^ status) & gpio->irq_enabled; in pcf857x_irq()
197 gpio->status = status; in pcf857x_irq()
278 int status; in pcf857x_probe() local
321 status = -EIO; in pcf857x_probe()
325 status = i2c_smbus_read_byte(client); in pcf857x_probe()
338 status = -EIO; in pcf857x_probe()
342 status = i2c_read_le16(client); in pcf857x_probe()
346 status = -EINVAL; in pcf857x_probe()
349 if (status < 0) in pcf857x_probe()
373 gpio->status = gpio->out; in pcf857x_probe()
375 status = gpiochip_add(&gpio->chip); in pcf857x_probe()
376 if (status < 0) in pcf857x_probe()
381 status = gpiochip_irqchip_add(&gpio->chip, &pcf857x_irq_chip, in pcf857x_probe()
384 if (status) { in pcf857x_probe()
389 status = devm_request_threaded_irq(&client->dev, client->irq, in pcf857x_probe()
393 if (status) in pcf857x_probe()
405 status = pdata->setup(client, in pcf857x_probe()
408 if (status < 0) in pcf857x_probe()
409 dev_warn(&client->dev, "setup --> %d\n", status); in pcf857x_probe()
420 dev_dbg(&client->dev, "probe error %d for '%s'\n", status, in pcf857x_probe()
423 return status; in pcf857x_probe()
430 int status = 0; in pcf857x_remove() local
433 status = pdata->teardown(client, in pcf857x_remove()
436 if (status < 0) { in pcf857x_remove()
438 "teardown", status); in pcf857x_remove()
439 return status; in pcf857x_remove()
444 return status; in pcf857x_remove()