Lines Matching refs:ret
84 int ret, i;
94 ret = i2c_smbus_read_word_data(client, 0x00); /* assumes LE */
95 if (ret < 0) {
96 if (ret != -ENXIO)
99 client->addr << 1, ret);
102 id = swab16(ret); /* LE -> BE */
104 ret = i2c_smbus_read_word_data(client, 0xff);
105 if (ret < 0) {
108 client->addr << 1, ret);
112 if (id != swab16(ret))
169 int ret, i;
184 ret = i2c_smbus_read_byte_data(client, reg);
185 if (ret < 0) {
186 if (ret != -ENXIO)
189 client->addr << 1, ret);
192 id = ret << 8;
194 ret = i2c_smbus_read_byte_data(client, reg);
195 if (ret < 0) {
198 client->addr << 1, ret);
201 id += ret;
207 ret = i2c_smbus_read_byte_data(client, reg);
208 if (ret < 0) {
211 client->addr << 1, ret);
214 id = ret << 8;
216 ret = i2c_smbus_read_byte_data(client, reg);
217 if (ret < 0) {
220 client->addr << 1, ret);
223 id += ret;
279 int ret;
281 ret = em28xx_probe_sensor_micron(dev);
283 if (dev->em28xx_sensor == EM28XX_NOSENSOR && ret < 0)
284 ret = em28xx_probe_sensor_omnivision(dev);
291 if (dev->em28xx_sensor == EM28XX_NOSENSOR && ret < 0) {