Lines Matching refs:rv
534 int rv; in start_get() local
539 rv = ssif_i2c_send(ssif_info, msg_done_handler, I2C_SMBUS_READ, in start_get()
542 if (rv < 0) { in start_get()
598 int rv; in msg_done_handler() local
641 rv = ssif_i2c_send(ssif_info, msg_done_handler, I2C_SMBUS_READ, in msg_done_handler()
644 if (rv < 0) { in msg_done_handler()
696 rv = ssif_i2c_send(ssif_info, msg_done_handler, in msg_done_handler()
701 if (rv < 0) { in msg_done_handler()
850 int rv; in msg_written_handler() local
908 rv = ssif_i2c_send(ssif_info, msg_written_handler, in msg_written_handler()
913 if (rv < 0) { in msg_written_handler()
953 int rv; in start_resend() local
975 rv = ssif_i2c_send(ssif_info, msg_written_handler, I2C_SMBUS_WRITE, in start_resend()
977 if (rv && (ssif_info->ssif_debug & SSIF_DEBUG_MSG)) in start_resend()
979 return rv; in start_resend()
1013 int rv; in start_next_msg() local
1018 rv = start_send(ssif_info, in start_next_msg()
1021 if (rv) { in start_next_msg()
1171 int rv; in ssif_remove() local
1180 rv = ipmi_unregister_smi(ssif_info->intf); in ssif_remove()
1181 if (rv) { in ssif_remove()
1182 pr_err(PFX "Unable to unregister device: errno=%d\n", rv); in ssif_remove()
1183 return rv; in ssif_remove()
1254 int rv; in ssif_detect() local
1264 rv = do_cmd(client, 2, msg, &len, resp); in ssif_detect()
1265 if (rv) in ssif_detect()
1266 rv = -ENODEV; in ssif_detect()
1270 return rv; in ssif_detect()
1415 int rv = 0; in ssif_probe() local
1456 rv = do_cmd(client, 2, msg, &len, resp); in ssif_probe()
1457 if (rv) in ssif_probe()
1460 rv = ipmi_demangle_device_id(resp, len, &ssif_info->device_id); in ssif_probe()
1461 if (rv) in ssif_probe()
1471 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1472 if (!rv && (len >= 3) && (resp[2] == 0)) { in ssif_probe()
1532 rv, len, resp[2]); in ssif_probe()
1544 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1545 if (rv || (len < 3) || (resp[2] != 0)) in ssif_probe()
1547 rv, len, resp[2]); in ssif_probe()
1552 rv = do_cmd(client, 2, msg, &len, resp); in ssif_probe()
1553 if (rv || (len < 4) || (resp[2] != 0)) { in ssif_probe()
1555 rv, len, resp[2]); in ssif_probe()
1556 rv = 0; /* Not fatal */ in ssif_probe()
1571 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1572 if (rv || (len < 2)) { in ssif_probe()
1574 rv, len, resp[2]); in ssif_probe()
1575 rv = 0; /* Not fatal */ in ssif_probe()
1588 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1589 if (rv || (len < 2)) { in ssif_probe()
1591 rv, len, resp[2]); in ssif_probe()
1592 rv = 0; /* Not fatal */ in ssif_probe()
1639 rv = PTR_ERR(ssif_info->thread); in ssif_probe()
1642 rv); in ssif_probe()
1647 rv = ipmi_register_smi(&ssif_info->handlers, in ssif_probe()
1652 if (rv) { in ssif_probe()
1653 pr_err(PFX "Unable to register device: error %d\n", rv); in ssif_probe()
1657 rv = ipmi_smi_add_proc_entry(ssif_info->intf, "type", in ssif_probe()
1660 if (rv) { in ssif_probe()
1661 pr_err(PFX "Unable to create proc entry: %d\n", rv); in ssif_probe()
1665 rv = ipmi_smi_add_proc_entry(ssif_info->intf, "ssif_stats", in ssif_probe()
1668 if (rv) { in ssif_probe()
1669 pr_err(PFX "Unable to create proc entry: %d\n", rv); in ssif_probe()
1674 if (rv) in ssif_probe()
1677 return rv; in ssif_probe()
1703 int rv = 0; in new_ssif_client() local
1707 rv = -EEXIST; in new_ssif_client()
1713 rv = -ENOMEM; in new_ssif_client()
1721 rv = -ENOMEM; in new_ssif_client()
1742 return rv; in new_ssif_client()
1966 int rv; in init_ipmi_ssif() local
1975 rv = new_ssif_client(addr[i], adapter_name[i], in init_ipmi_ssif()
1978 if (rv) in init_ipmi_ssif()
1994 rv = i2c_add_driver(&ssif_i2c_driver); in init_ipmi_ssif()
1995 if (!rv) in init_ipmi_ssif()
1998 return rv; in init_ipmi_ssif()