Lines Matching refs:ret

47 	int ret;  in isl12026_read_reg()  local
63 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in isl12026_read_reg()
64 if (ret != ARRAY_SIZE(msgs)) { in isl12026_read_reg()
65 dev_err(&client->dev, "read reg error, ret=%d\n", ret); in isl12026_read_reg()
66 ret = ret < 0 ? ret : -EIO; in isl12026_read_reg()
68 ret = val; in isl12026_read_reg()
71 return ret; in isl12026_read_reg()
76 int ret; in isl12026_arm_write() local
90 ret = i2c_transfer(client->adapter, &msg, 1); in isl12026_arm_write()
91 if (ret != 1) { in isl12026_arm_write()
92 dev_err(&client->dev, "write error SR.WEL, ret=%d\n", ret); in isl12026_arm_write()
93 ret = ret < 0 ? ret : -EIO; in isl12026_arm_write()
100 ret = i2c_transfer(client->adapter, &msg, 1); in isl12026_arm_write()
101 if (ret != 1) { in isl12026_arm_write()
103 "write error SR.WEL|SR.RWEL, ret=%d\n", ret); in isl12026_arm_write()
104 ret = ret < 0 ? ret : -EIO; in isl12026_arm_write()
107 ret = 0; in isl12026_arm_write()
110 return ret; in isl12026_arm_write()
115 int ret; in isl12026_disarm_write() local
124 ret = i2c_transfer(client->adapter, &msg, 1); in isl12026_disarm_write()
125 if (ret != 1) { in isl12026_disarm_write()
127 "write error SR, ret=%d\n", ret); in isl12026_disarm_write()
128 ret = ret < 0 ? ret : -EIO; in isl12026_disarm_write()
130 ret = 0; in isl12026_disarm_write()
133 return ret; in isl12026_disarm_write()
138 int ret; in isl12026_write_reg() local
147 ret = isl12026_arm_write(client); in isl12026_write_reg()
148 if (ret) in isl12026_write_reg()
149 return ret; in isl12026_write_reg()
151 ret = i2c_transfer(client->adapter, &msg, 1); in isl12026_write_reg()
152 if (ret != 1) { in isl12026_write_reg()
153 dev_err(&client->dev, "write error CCR, ret=%d\n", ret); in isl12026_write_reg()
154 ret = ret < 0 ? ret : -EIO; in isl12026_write_reg()
160 ret = isl12026_disarm_write(client); in isl12026_write_reg()
162 return ret; in isl12026_write_reg()
168 int ret; in isl12026_rtc_set_time() local
177 ret = isl12026_arm_write(client); in isl12026_rtc_set_time()
178 if (ret) in isl12026_rtc_set_time()
179 return ret; in isl12026_rtc_set_time()
192 ret = i2c_transfer(client->adapter, &msg, 1); in isl12026_rtc_set_time()
193 if (ret != 1) { in isl12026_rtc_set_time()
194 dev_err(&client->dev, "write error CCR, ret=%d\n", ret); in isl12026_rtc_set_time()
195 ret = ret < 0 ? ret : -EIO; in isl12026_rtc_set_time()
199 ret = isl12026_disarm_write(client); in isl12026_rtc_set_time()
201 return ret; in isl12026_rtc_set_time()
210 int ret; in isl12026_rtc_read_time() local
229 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in isl12026_rtc_read_time()
230 if (ret != ARRAY_SIZE(msgs)) { in isl12026_rtc_read_time()
231 dev_err(&client->dev, "read error, ret=%d\n", ret); in isl12026_rtc_read_time()
232 ret = ret < 0 ? ret : -EIO; in isl12026_rtc_read_time()
247 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in isl12026_rtc_read_time()
248 if (ret != ARRAY_SIZE(msgs)) { in isl12026_rtc_read_time()
249 dev_err(&client->dev, "read error, ret=%d\n", ret); in isl12026_rtc_read_time()
250 ret = ret < 0 ? ret : -EIO; in isl12026_rtc_read_time()
268 ret = 0; in isl12026_rtc_read_time()
270 return ret; in isl12026_rtc_read_time()
282 int ret; in isl12026_nvm_read() local
301 ret = mutex_lock_interruptible(&priv->rtc->ops_lock); in isl12026_nvm_read()
302 if (ret) in isl12026_nvm_read()
303 return ret; in isl12026_nvm_read()
309 ret = i2c_transfer(priv->nvm_client->adapter, msgs, ARRAY_SIZE(msgs)); in isl12026_nvm_read()
313 if (ret != ARRAY_SIZE(msgs)) { in isl12026_nvm_read()
315 "nvmem read error, ret=%d\n", ret); in isl12026_nvm_read()
316 return ret < 0 ? ret : -EIO; in isl12026_nvm_read()
326 int ret; in isl12026_nvm_write() local
342 ret = mutex_lock_interruptible(&priv->rtc->ops_lock); in isl12026_nvm_write()
343 if (ret) in isl12026_nvm_write()
344 return ret; in isl12026_nvm_write()
359 ret = i2c_transfer(priv->nvm_client->adapter, in isl12026_nvm_write()
361 if (ret != ARRAY_SIZE(msgs)) { in isl12026_nvm_write()
363 "nvmem write error, ret=%d\n", ret); in isl12026_nvm_write()
364 ret = ret < 0 ? ret : -EIO; in isl12026_nvm_write()
367 ret = 0; in isl12026_nvm_write()
376 return ret; in isl12026_nvm_write()
381 int ret; in isl12026_force_power_modes() local
391 ret = of_property_read_u32(client->dev.of_node, in isl12026_force_power_modes()
393 set_bsw = (ret == 0); in isl12026_force_power_modes()
395 ret = of_property_read_u32(client->dev.of_node, in isl12026_force_power_modes()
397 set_sbib = (ret == 0); in isl12026_force_power_modes()
435 int ret; in isl12026_probe_new() local
462 ret = PTR_ERR_OR_ZERO(priv->rtc); in isl12026_probe_new()
463 if (ret) in isl12026_probe_new()
464 return ret; in isl12026_probe_new()
468 ret = rtc_nvmem_register(priv->rtc, &nvm_cfg); in isl12026_probe_new()
469 if (ret) in isl12026_probe_new()
470 return ret; in isl12026_probe_new()