Lines Matching refs:status
73 unsigned int status; /* current status */
99 int status;
101 status = i2c_master_send(client, buf, 2);
102 return (status < 0) ? status : 0;
108 int status;
110 status = i2c_master_recv(client, buf, 2);
111 if (status < 0)
112 return status;
121 int status;
125 status = gpio->write(gpio->client, gpio->out);
128 return status;
159 int status;
166 status = gpio->write(gpio->client, gpio->out);
169 return status;
194 unsigned long change, i, status;
196 status = gpio->read(gpio->client);
203 change = (gpio->status ^ status) & gpio->irq_enabled;
204 gpio->status = status;
277 int status;
317 status = -EIO;
321 status = i2c_smbus_read_byte(client);
334 status = -EIO;
338 status = i2c_read_le16(client);
342 status = -EINVAL;
345 if (status < 0)
369 gpio->status = gpio->read(gpio->client);
375 status = devm_request_threaded_irq(&client->dev, client->irq,
379 if (status)
393 status = devm_gpiochip_add_data(&client->dev, &gpio->chip, gpio);
394 if (status < 0)
402 dev_dbg(&client->dev, "probe error %d for '%s'\n", status,
405 return status;