Lines Matching refs:status
93 unsigned status; /* current status */ member
118 int status; in i2c_write_le16() local
120 status = i2c_master_send(client, buf, 2); in i2c_write_le16()
121 return (status < 0) ? status : 0; in i2c_write_le16()
127 int status; in i2c_read_le16() local
129 status = i2c_master_recv(client, buf, 2); in i2c_read_le16()
130 if (status < 0) in i2c_read_le16()
131 return status; in i2c_read_le16()
140 int status; in pcf857x_input() local
144 status = gpio->write(gpio->client, gpio->out); in pcf857x_input()
147 return status; in pcf857x_input()
163 int status; in pcf857x_output() local
170 status = gpio->write(gpio->client, gpio->out); in pcf857x_output()
173 return status; in pcf857x_output()
186 unsigned long change, i, status, flags; in pcf857x_irq() local
188 status = gpio->read(gpio->client); in pcf857x_irq()
197 change = (gpio->status ^ status); in pcf857x_irq()
200 gpio->status = status; in pcf857x_irq()
246 int status; in pcf857x_probe() local
290 status = -EIO; in pcf857x_probe()
294 status = i2c_smbus_read_byte(client); in pcf857x_probe()
307 status = -EIO; in pcf857x_probe()
311 status = i2c_read_le16(client); in pcf857x_probe()
315 status = -EINVAL; in pcf857x_probe()
318 if (status < 0) in pcf857x_probe()
342 gpio->status = gpio->out; in pcf857x_probe()
344 status = gpiochip_add(&gpio->chip); in pcf857x_probe()
345 if (status < 0) in pcf857x_probe()
350 status = gpiochip_irqchip_add(&gpio->chip, &pcf857x_irq_chip, in pcf857x_probe()
353 if (status) { in pcf857x_probe()
358 status = devm_request_threaded_irq(&client->dev, client->irq, in pcf857x_probe()
362 if (status) in pcf857x_probe()
373 status = pdata->setup(client, in pcf857x_probe()
376 if (status < 0) in pcf857x_probe()
377 dev_warn(&client->dev, "setup --> %d\n", status); in pcf857x_probe()
388 dev_dbg(&client->dev, "probe error %d for '%s'\n", status, in pcf857x_probe()
391 return status; in pcf857x_probe()
398 int status = 0; in pcf857x_remove() local
401 status = pdata->teardown(client, in pcf857x_remove()
404 if (status < 0) { in pcf857x_remove()
406 "teardown", status); in pcf857x_remove()
407 return status; in pcf857x_remove()
412 return status; in pcf857x_remove()