Lines Matching refs:ret

106 	int ret;
108 ret = i2c_smbus_read_byte_data(client, command);
109 if (ret < 0)
110 return ret;
112 rev->major = ret;
114 ret = i2c_smbus_read_byte_data(client, command + 1);
115 if (ret < 0)
116 return ret;
118 rev->minor = ret;
152 int ret;
154 ret = i2c_smbus_write_byte_data(client, ZIIRAVE_WDT_TIMEOUT, timeout);
155 if (!ret)
158 return ret;
164 int ret;
166 ret = i2c_smbus_read_byte_data(client, ZIIRAVE_WDT_TIME_LEFT);
167 if (ret < 0)
168 ret = 0;
170 return ret;
176 int ret;
178 ret = i2c_smbus_read_byte(client);
179 if (ret < 0) {
181 return ret;
184 return ret == ZIIRAVE_FIRM_DOWNLOAD_ACK ? 0 : -EIO;
224 int ret;
256 ret = i2c_smbus_write_block_data(client, ZIIRAVE_CMD_DOWNLOAD_PACKET,
258 if (ret) {
260 "Failed to send DOWNLOAD_PACKET: %d\n", ret);
261 return ret;
264 ret = ziirave_firm_read_ack(wdd);
265 if (ret)
268 addr, ret);
270 return ret;
278 int ret;
285 ret = __ziirave_firm_write_pkt(wdd, addr, data, max_write_len);
286 if (ret)
287 return ret;
302 int i, ret;
312 ret = ziirave_firm_set_read_addr(wdd, addr);
313 if (ret) {
316 ret);
317 return ret;
321 ret = i2c_smbus_read_byte_data(client,
323 if (ret < 0) {
325 "Failed to READ DATA: %d\n", ret);
326 return ret;
328 data[i] = ret;
346 int ret;
348 ret = i2c_smbus_write_byte_data(client,
351 if (ret) {
353 return ret;
358 ret = i2c_smbus_write_byte(client, ZIIRAVE_CMD_DOWNLOAD_START);
359 if (ret) {
361 return ret;
364 ret = ziirave_firm_read_ack(wdd);
365 if (ret) {
367 return ret;
373 ret = ziirave_firm_write_pkt(wdd, be32_to_cpu(rec->addr),
375 if (ret)
376 return ret;
383 ret = ziirave_firm_write_pkt(wdd, 0, NULL, 0);
384 if (ret) {
385 dev_err(&client->dev, "Failed to send EMPTY packet: %d\n", ret);
386 return ret;
393 ret = ziirave_firm_verify(wdd, fw);
394 if (ret) {
396 "Failed to verify firmware: %d\n", ret);
397 return ret;
401 ret = i2c_smbus_write_byte(client, ZIIRAVE_CMD_DOWNLOAD_END);
402 if (ret) {
404 "Failed to end firmware download: %d\n", ret);
405 return ret;
409 ret = i2c_smbus_write_byte_data(client,
412 if (ret) {
414 "Failed to reset the watchdog: %d\n", ret);
415 return ret;
443 int ret;
445 ret = mutex_lock_interruptible(&w_priv->sysfs_mutex);
446 if (ret)
447 return ret;
449 ret = sprintf(buf, ZIIRAVE_FW_VERSION_FMT, w_priv->firmware_rev.major,
454 return ret;
466 int ret;
468 ret = mutex_lock_interruptible(&w_priv->sysfs_mutex);
469 if (ret)
470 return ret;
472 ret = sprintf(buf, ZIIRAVE_BL_VERSION_FMT, w_priv->bootloader_rev.major,
477 return ret;
489 int ret;
491 ret = mutex_lock_interruptible(&w_priv->sysfs_mutex);
492 if (ret)
493 return ret;
495 ret = sprintf(buf, "%s", ziirave_reasons[w_priv->reset_reason]);
499 return ret;
571 int ret;
576 ret = -ENODEV;
578 ret = of_property_read_u32(client->dev.of_node,
581 if (ret) {
601 int ret;
645 ret = ziirave_wdt_set_timeout(&w_priv->wdd, w_priv->wdd.timeout);
646 if (ret) {
648 return ret;
667 ret = ziirave_wdt_init_duration(client);
668 if (ret) {
670 return ret;
673 ret = ziirave_wdt_revision(client, &w_priv->firmware_rev,
675 if (ret) {
677 return ret;
684 ret = ziirave_wdt_revision(client, &w_priv->bootloader_rev,
686 if (ret) {
688 return ret;
708 ret = watchdog_register_device(&w_priv->wdd);
710 return ret;