Lines Matching refs:status
179 int status; in ds1305_get_time() local
184 status = spi_write_then_read(ds1305->spi, &addr, sizeof(addr), in ds1305_get_time()
186 if (status < 0) in ds1305_get_time()
187 return status; in ds1305_get_time()
280 int status; in ds1305_get_alarm() local
289 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_get_alarm()
291 if (status < 0) in ds1305_get_alarm()
292 return status; in ds1305_get_alarm()
299 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_get_alarm()
301 if (status < 0) in ds1305_get_alarm()
302 return status; in ds1305_get_alarm()
340 int status; in ds1305_set_alarm() local
344 status = rtc_tm_to_time(&alm->time, &later); in ds1305_set_alarm()
345 if (status < 0) in ds1305_set_alarm()
346 return status; in ds1305_set_alarm()
349 status = ds1305_get_time(dev, &tm); in ds1305_set_alarm()
350 if (status < 0) in ds1305_set_alarm()
351 return status; in ds1305_set_alarm()
352 status = rtc_tm_to_time(&tm, &now); in ds1305_set_alarm()
353 if (status < 0) in ds1305_set_alarm()
354 return status; in ds1305_set_alarm()
368 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm()
369 if (status < 0) in ds1305_set_alarm()
370 return status; in ds1305_set_alarm()
384 status = spi_write_then_read(spi, buf, sizeof(buf), NULL, 0); in ds1305_set_alarm()
385 if (status < 0) in ds1305_set_alarm()
386 return status; in ds1305_set_alarm()
394 status = spi_write_then_read(ds1305->spi, buf, 2, NULL, 0); in ds1305_set_alarm()
397 return status; in ds1305_set_alarm()
461 int status; in ds1305_work() local
477 status = spi_write_then_read(spi, buf, sizeof(buf), in ds1305_work()
479 if (status < 0) in ds1305_work()
480 dev_dbg(&spi->dev, "clear irq --> %d\n", status); in ds1305_work()
537 int status; in ds1305_nvram_read() local
544 status = spi_sync(spi, &m); in ds1305_nvram_read()
545 if (status < 0) in ds1305_nvram_read()
546 dev_err(&spi->dev, "nvram %s error %d\n", "read", status); in ds1305_nvram_read()
547 return (status < 0) ? status : count; in ds1305_nvram_read()
559 int status; in ds1305_nvram_write() local
566 status = spi_sync(spi, &m); in ds1305_nvram_write()
567 if (status < 0) in ds1305_nvram_write()
568 dev_err(&spi->dev, "nvram %s error %d\n", "write", status); in ds1305_nvram_write()
569 return (status < 0) ? status : count; in ds1305_nvram_write()
589 int status; in ds1305_probe() local
612 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_probe()
614 if (status < 0) { in ds1305_probe()
616 "read", status); in ds1305_probe()
617 return status; in ds1305_probe()
644 status = spi_write_then_read(spi, buf, sizeof(buf), NULL, 0); in ds1305_probe()
646 dev_dbg(&spi->dev, "clear WP --> %d\n", status); in ds1305_probe()
647 if (status < 0) in ds1305_probe()
648 return status; in ds1305_probe()
698 status = spi_write_then_read(spi, buf, sizeof(buf), NULL, 0); in ds1305_probe()
699 if (status < 0) { in ds1305_probe()
701 "write", status); in ds1305_probe()
702 return status; in ds1305_probe()
710 status = spi_write_then_read(spi, &addr, sizeof(addr), in ds1305_probe()
712 if (status < 0) { in ds1305_probe()
713 dev_dbg(&spi->dev, "read HOUR --> %d\n", status); in ds1305_probe()
714 return status; in ds1305_probe()
725 status = PTR_ERR(ds1305->rtc); in ds1305_probe()
726 dev_dbg(&spi->dev, "register rtc --> %d\n", status); in ds1305_probe()
727 return status; in ds1305_probe()
738 status = devm_request_irq(&spi->dev, spi->irq, ds1305_irq, in ds1305_probe()
740 if (status < 0) { in ds1305_probe()
742 spi->irq, status); in ds1305_probe()
749 status = sysfs_create_bin_file(&spi->dev.kobj, &nvram); in ds1305_probe()
750 if (status < 0) { in ds1305_probe()
751 dev_err(&spi->dev, "register nvram --> %d\n", status); in ds1305_probe()