Lines Matching refs:rv

535 	int rv;  in start_get()  local
540 rv = ssif_i2c_send(ssif_info, msg_done_handler, I2C_SMBUS_READ, in start_get()
543 if (rv < 0) { in start_get()
599 int rv; in msg_done_handler() local
642 rv = ssif_i2c_send(ssif_info, msg_done_handler, I2C_SMBUS_READ, in msg_done_handler()
645 if (rv < 0) { in msg_done_handler()
697 rv = ssif_i2c_send(ssif_info, msg_done_handler, in msg_done_handler()
702 if (rv < 0) { in msg_done_handler()
851 int rv; in msg_written_handler() local
909 rv = ssif_i2c_send(ssif_info, msg_written_handler, in msg_written_handler()
914 if (rv < 0) { in msg_written_handler()
954 int rv; in start_resend() local
976 rv = ssif_i2c_send(ssif_info, msg_written_handler, I2C_SMBUS_WRITE, in start_resend()
978 if (rv && (ssif_info->ssif_debug & SSIF_DEBUG_MSG)) in start_resend()
980 return rv; in start_resend()
1014 int rv; in start_next_msg() local
1019 rv = start_send(ssif_info, in start_next_msg()
1022 if (rv) { in start_next_msg()
1176 int rv; in ssif_remove() local
1185 rv = ipmi_unregister_smi(ssif_info->intf); in ssif_remove()
1186 if (rv) { in ssif_remove()
1187 pr_err(PFX "Unable to unregister device: errno=%d\n", rv); in ssif_remove()
1188 return rv; in ssif_remove()
1259 int rv; in ssif_detect() local
1269 rv = do_cmd(client, 2, msg, &len, resp); in ssif_detect()
1270 if (rv) in ssif_detect()
1271 rv = -ENODEV; in ssif_detect()
1275 return rv; in ssif_detect()
1420 int rv = 0; in ssif_probe() local
1461 rv = do_cmd(client, 2, msg, &len, resp); in ssif_probe()
1462 if (rv) in ssif_probe()
1465 rv = ipmi_demangle_device_id(resp, len, &ssif_info->device_id); in ssif_probe()
1466 if (rv) in ssif_probe()
1476 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1477 if (!rv && (len >= 3) && (resp[2] == 0)) { in ssif_probe()
1537 rv, len, resp[2]); in ssif_probe()
1549 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1550 if (rv || (len < 3) || (resp[2] != 0)) in ssif_probe()
1552 rv, len, resp[2]); in ssif_probe()
1557 rv = do_cmd(client, 2, msg, &len, resp); in ssif_probe()
1558 if (rv || (len < 4) || (resp[2] != 0)) { in ssif_probe()
1560 rv, len, resp[2]); in ssif_probe()
1561 rv = 0; /* Not fatal */ in ssif_probe()
1576 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1577 if (rv || (len < 2)) { in ssif_probe()
1579 rv, len, resp[2]); in ssif_probe()
1580 rv = 0; /* Not fatal */ in ssif_probe()
1597 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1598 if (rv || (len < 2)) { in ssif_probe()
1600 rv, len, resp[2]); in ssif_probe()
1601 rv = 0; /* Not fatal */ in ssif_probe()
1648 rv = PTR_ERR(ssif_info->thread); in ssif_probe()
1651 rv); in ssif_probe()
1656 rv = ipmi_register_smi(&ssif_info->handlers, in ssif_probe()
1661 if (rv) { in ssif_probe()
1662 pr_err(PFX "Unable to register device: error %d\n", rv); in ssif_probe()
1666 rv = ipmi_smi_add_proc_entry(ssif_info->intf, "type", in ssif_probe()
1669 if (rv) { in ssif_probe()
1670 pr_err(PFX "Unable to create proc entry: %d\n", rv); in ssif_probe()
1674 rv = ipmi_smi_add_proc_entry(ssif_info->intf, "ssif_stats", in ssif_probe()
1677 if (rv) { in ssif_probe()
1678 pr_err(PFX "Unable to create proc entry: %d\n", rv); in ssif_probe()
1683 if (rv) in ssif_probe()
1686 return rv; in ssif_probe()
1712 int rv = 0; in new_ssif_client() local
1716 rv = -EEXIST; in new_ssif_client()
1722 rv = -ENOMEM; in new_ssif_client()
1730 rv = -ENOMEM; in new_ssif_client()
1751 return rv; in new_ssif_client()
1975 int rv; in init_ipmi_ssif() local
1984 rv = new_ssif_client(addr[i], adapter_name[i], in init_ipmi_ssif()
1987 if (rv) in init_ipmi_ssif()
2003 rv = i2c_add_driver(&ssif_i2c_driver); in init_ipmi_ssif()
2004 if (!rv) in init_ipmi_ssif()
2007 return rv; in init_ipmi_ssif()