• Home
  • Raw
  • Download

Lines Matching refs:ret

101 	int ret;  in wm831x_rtc_add_randomness()  local
109 ret = wm831x_reg_read(wm831x, WM831X_RTC_WRITE_COUNTER); in wm831x_rtc_add_randomness()
110 if (ret >= 0) { in wm831x_rtc_add_randomness()
111 reg = ret; in wm831x_rtc_add_randomness()
115 ret); in wm831x_rtc_add_randomness()
127 int ret; in wm831x_rtc_readtime() local
131 ret = wm831x_reg_read(wm831x, WM831X_RTC_CONTROL); in wm831x_rtc_readtime()
132 if (ret < 0) { in wm831x_rtc_readtime()
133 dev_err(dev, "Failed to read RTC control: %d\n", ret); in wm831x_rtc_readtime()
134 return ret; in wm831x_rtc_readtime()
136 if (!(ret & WM831X_RTC_VALID)) { in wm831x_rtc_readtime()
145 ret = wm831x_bulk_read(wm831x, WM831X_RTC_TIME_1, in wm831x_rtc_readtime()
147 if (ret != 0) in wm831x_rtc_readtime()
150 ret = wm831x_bulk_read(wm831x, WM831X_RTC_TIME_1, in wm831x_rtc_readtime()
152 if (ret != 0) in wm831x_rtc_readtime()
178 int ret; in wm831x_rtc_set_mmss() local
181 ret = wm831x_reg_write(wm831x, WM831X_RTC_TIME_1, in wm831x_rtc_set_mmss()
183 if (ret < 0) { in wm831x_rtc_set_mmss()
184 dev_err(dev, "Failed to write TIME_1: %d\n", ret); in wm831x_rtc_set_mmss()
185 return ret; in wm831x_rtc_set_mmss()
188 ret = wm831x_reg_write(wm831x, WM831X_RTC_TIME_2, time & 0xffff); in wm831x_rtc_set_mmss()
189 if (ret < 0) { in wm831x_rtc_set_mmss()
190 dev_err(dev, "Failed to write TIME_2: %d\n", ret); in wm831x_rtc_set_mmss()
191 return ret; in wm831x_rtc_set_mmss()
200 ret = wm831x_reg_read(wm831x, WM831X_RTC_CONTROL); in wm831x_rtc_set_mmss()
201 if (ret < 0) in wm831x_rtc_set_mmss()
202 ret = WM831X_RTC_SYNC_BUSY; in wm831x_rtc_set_mmss()
203 } while (!(ret & WM831X_RTC_SYNC_BUSY) && in wm831x_rtc_set_mmss()
206 if (ret & WM831X_RTC_SYNC_BUSY) { in wm831x_rtc_set_mmss()
214 ret = wm831x_rtc_readtime(dev, &new_tm); in wm831x_rtc_set_mmss()
215 if (ret < 0) in wm831x_rtc_set_mmss()
216 return ret; in wm831x_rtc_set_mmss()
218 ret = rtc_tm_to_time(&new_tm, &new_time); in wm831x_rtc_set_mmss()
219 if (ret < 0) { in wm831x_rtc_set_mmss()
220 dev_err(dev, "Failed to convert time: %d\n", ret); in wm831x_rtc_set_mmss()
221 return ret; in wm831x_rtc_set_mmss()
239 int ret; in wm831x_rtc_readalarm() local
243 ret = wm831x_bulk_read(wm831x_rtc->wm831x, WM831X_RTC_ALARM_1, in wm831x_rtc_readalarm()
245 if (ret != 0) { in wm831x_rtc_readalarm()
246 dev_err(dev, "Failed to read alarm time: %d\n", ret); in wm831x_rtc_readalarm()
247 return ret; in wm831x_rtc_readalarm()
254 ret = wm831x_reg_read(wm831x_rtc->wm831x, WM831X_RTC_CONTROL); in wm831x_rtc_readalarm()
255 if (ret < 0) { in wm831x_rtc_readalarm()
256 dev_err(dev, "Failed to read RTC control: %d\n", ret); in wm831x_rtc_readalarm()
257 return ret; in wm831x_rtc_readalarm()
260 if (ret & WM831X_RTC_ALM_ENA) in wm831x_rtc_readalarm()
288 int ret; in wm831x_rtc_setalarm() local
291 ret = rtc_tm_to_time(&alrm->time, &time); in wm831x_rtc_setalarm()
292 if (ret < 0) { in wm831x_rtc_setalarm()
293 dev_err(dev, "Failed to convert time: %d\n", ret); in wm831x_rtc_setalarm()
294 return ret; in wm831x_rtc_setalarm()
297 ret = wm831x_rtc_stop_alarm(wm831x_rtc); in wm831x_rtc_setalarm()
298 if (ret < 0) { in wm831x_rtc_setalarm()
299 dev_err(dev, "Failed to stop alarm: %d\n", ret); in wm831x_rtc_setalarm()
300 return ret; in wm831x_rtc_setalarm()
303 ret = wm831x_reg_write(wm831x, WM831X_RTC_ALARM_1, in wm831x_rtc_setalarm()
305 if (ret < 0) { in wm831x_rtc_setalarm()
306 dev_err(dev, "Failed to write ALARM_1: %d\n", ret); in wm831x_rtc_setalarm()
307 return ret; in wm831x_rtc_setalarm()
310 ret = wm831x_reg_write(wm831x, WM831X_RTC_ALARM_2, time & 0xffff); in wm831x_rtc_setalarm()
311 if (ret < 0) { in wm831x_rtc_setalarm()
312 dev_err(dev, "Failed to write ALARM_2: %d\n", ret); in wm831x_rtc_setalarm()
313 return ret; in wm831x_rtc_setalarm()
317 ret = wm831x_rtc_start_alarm(wm831x_rtc); in wm831x_rtc_setalarm()
318 if (ret < 0) { in wm831x_rtc_setalarm()
319 dev_err(dev, "Failed to start alarm: %d\n", ret); in wm831x_rtc_setalarm()
320 return ret; in wm831x_rtc_setalarm()
361 int ret, enable; in wm831x_rtc_suspend() local
368 ret = wm831x_set_bits(wm831x_rtc->wm831x, WM831X_RTC_CONTROL, in wm831x_rtc_suspend()
370 if (ret != 0) in wm831x_rtc_suspend()
371 dev_err(&pdev->dev, "Failed to update RTC alarm: %d\n", ret); in wm831x_rtc_suspend()
383 int ret; in wm831x_rtc_resume() local
386 ret = wm831x_rtc_start_alarm(wm831x_rtc); in wm831x_rtc_resume()
387 if (ret != 0) in wm831x_rtc_resume()
389 "Failed to restart RTC alarm: %d\n", ret); in wm831x_rtc_resume()
400 int ret; in wm831x_rtc_freeze() local
402 ret = wm831x_set_bits(wm831x_rtc->wm831x, WM831X_RTC_CONTROL, in wm831x_rtc_freeze()
404 if (ret != 0) in wm831x_rtc_freeze()
405 dev_err(&pdev->dev, "Failed to stop RTC alarm: %d\n", ret); in wm831x_rtc_freeze()
420 int ret = 0; in wm831x_rtc_probe() local
429 ret = wm831x_reg_read(wm831x, WM831X_RTC_CONTROL); in wm831x_rtc_probe()
430 if (ret < 0) { in wm831x_rtc_probe()
431 dev_err(&pdev->dev, "Failed to read RTC control: %d\n", ret); in wm831x_rtc_probe()
434 if (ret & WM831X_RTC_ALM_ENA) in wm831x_rtc_probe()
442 ret = PTR_ERR(wm831x_rtc->rtc); in wm831x_rtc_probe()
446 ret = devm_request_threaded_irq(&pdev->dev, alm_irq, NULL, in wm831x_rtc_probe()
450 if (ret != 0) { in wm831x_rtc_probe()
452 alm_irq, ret); in wm831x_rtc_probe()
460 return ret; in wm831x_rtc_probe()