Lines Matching refs:ret

62 	int ret;  in tx_byte()  local
66 ret = wait_for_state(ccsr_i2c, I2C_SR_IF, I2C_SR_IF); in tx_byte()
67 if (ret < 0) { in tx_byte()
69 return ret; in tx_byte()
71 if (ret & I2C_SR_RX_NAK) { in tx_byte()
82 int ret; in gen_stop() local
87 ret = wait_for_state(ccsr_i2c, I2C_SR_IDLE, I2C_SR_BB); in gen_stop()
88 if (ret < 0) { in gen_stop()
91 return ret; in gen_stop()
97 int ret; in i2c_write_addr() local
110 ret = wait_for_state(ccsr_i2c, I2C_SR_IDLE, I2C_SR_BB); in i2c_write_addr()
111 if (ret < 0) { in i2c_write_addr()
112 return ret; in i2c_write_addr()
118 ret = wait_for_state(ccsr_i2c, I2C_SR_BB, I2C_SR_BB); in i2c_write_addr()
119 if (ret < 0) { in i2c_write_addr()
120 return ret; in i2c_write_addr()
126 ret = tx_byte(ccsr_i2c, chip << 1); in i2c_write_addr()
127 if (ret < 0) { in i2c_write_addr()
129 return ret; in i2c_write_addr()
134 ret = tx_byte(ccsr_i2c, (addr >> (alen << 3)) & 0xff); in i2c_write_addr()
135 if (ret < 0) { in i2c_write_addr()
137 return ret; in i2c_write_addr()
148 int ret; in read_data() local
160 ret = wait_for_state(ccsr_i2c, I2C_SR_IF, I2C_SR_IF); in read_data()
161 if (ret < 0) { in read_data()
163 return ret; in read_data()
186 int ret; in write_data() local
189 ret = tx_byte(ccsr_i2c, buf[i]); in write_data()
190 if (ret < 0) { in write_data()
194 ret = gen_stop(ccsr_i2c); in write_data()
196 return ret; in write_data()
203 int ret; in i2c_read() local
207 ret = i2c_write_addr(ccsr_i2c, chip, addr, alen); in i2c_read()
208 if (ret < 0) { in i2c_read()
210 return ret; in i2c_read()
217 ret = tx_byte(ccsr_i2c, (chip << 1) | 1); in i2c_read()
218 if (ret < 0) { in i2c_read()
220 return ret; in i2c_read()
229 int ret; in i2c_write() local
232 ret = i2c_write_addr(ccsr_i2c, chip, addr, alen); in i2c_write()
233 if (ret < 0) { in i2c_write()
234 return ret; in i2c_write()
242 int ret; in i2c_probe_chip() local
245 ret = i2c_write_addr(ccsr_i2c, chip, 0, 0); in i2c_probe_chip()
246 if (ret < 0) { in i2c_probe_chip()
248 return ret; in i2c_probe_chip()
251 ret = gen_stop(ccsr_i2c); in i2c_probe_chip()
252 if (ret < 0) { in i2c_probe_chip()
256 return ret; in i2c_probe_chip()