Lines Matching refs:ret
78 int ret = 0;
85 ret = -EBUSY;
92 return ret;
161 int i, ret;
163 ret = i2c_bitw(port, !!(byte & (1 << i)));
164 if (ret < 0)
165 return ret;
168 ret = i2c_bitr(port);
169 if (ret == 1) /* nack */
170 ret = -EIO;
171 return ret;
188 int ret = 0, mcnt = num;
190 ret = nouveau_i2c(port)->acquire(port, nsecs_to_jiffies(T_TIMEOUT));
191 if (ret)
192 return ret;
194 while (!ret && mcnt--) {
198 ret = i2c_start(port);
199 if (ret == 0)
200 ret = i2c_addr(port, msg);
203 while (!ret && remaining--)
204 ret = i2c_get_byte(port, ptr++, !remaining);
206 while (!ret && remaining--)
207 ret = i2c_put_byte(port, *ptr++);
215 return (ret < 0) ? ret : num;