Lines Matching refs:rv
725 int index, rv; in ipmi_smi_watcher_register() local
731 rv = ipmi_init_msghandler(); in ipmi_smi_watcher_register()
732 if (rv) in ipmi_smi_watcher_register()
733 return rv; in ipmi_smi_watcher_register()
876 int rv = 0; in deliver_response() local
884 rv = -EINVAL; in deliver_response()
904 rv = -EINVAL; in deliver_response()
908 return rv; in deliver_response()
1002 int rv = 0; in intf_next_seq() local
1035 rv = -EAGAIN; in intf_next_seq()
1038 return rv; in intf_next_seq()
1056 int rv = -ENODEV; in intf_find_seq() local
1072 rv = 0; in intf_find_seq()
1077 return rv; in intf_find_seq()
1085 int rv = -ENODEV; in intf_start_seq_timer() local
1102 rv = 0; in intf_start_seq_timer()
1106 return rv; in intf_start_seq_timer()
1114 int rv = -ENODEV; in intf_err_seq() local
1135 rv = 0; in intf_err_seq()
1142 return rv; in intf_err_seq()
1161 int rv, index; in ipmi_create_user() local
1179 rv = ipmi_init_msghandler(); in ipmi_create_user()
1180 if (rv) in ipmi_create_user()
1181 return rv; in ipmi_create_user()
1193 rv = -EINVAL; in ipmi_create_user()
1199 rv = init_srcu_struct(&new_user->release_barrier); in ipmi_create_user()
1200 if (rv) in ipmi_create_user()
1204 rv = -ENODEV; in ipmi_create_user()
1231 return rv; in ipmi_create_user()
1237 int rv, index; in ipmi_get_smi_info() local
1252 rv = -ENOTTY; in ipmi_get_smi_info()
1254 rv = intf->handlers->get_smi_info(intf->send_info, data); in ipmi_get_smi_info()
1257 return rv; in ipmi_get_smi_info()
1358 int rv, index; in ipmi_get_version() local
1364 rv = bmc_get_device_id(user->intf, NULL, &id, NULL, NULL); in ipmi_get_version()
1365 if (!rv) { in ipmi_get_version()
1371 return rv; in ipmi_get_version()
1379 int index, rv = 0; in ipmi_set_my_address() local
1386 rv = -EINVAL; in ipmi_set_my_address()
1393 return rv; in ipmi_set_my_address()
1401 int index, rv = 0; in ipmi_get_my_address() local
1408 rv = -EINVAL; in ipmi_get_my_address()
1415 return rv; in ipmi_get_my_address()
1423 int index, rv = 0; in ipmi_set_my_LUN() local
1430 rv = -EINVAL; in ipmi_set_my_LUN()
1437 return rv; in ipmi_set_my_LUN()
1445 int index, rv = 0; in ipmi_get_my_LUN() local
1452 rv = -EINVAL; in ipmi_get_my_LUN()
1459 return rv; in ipmi_get_my_LUN()
1490 int rv = 0, index; in ipmi_set_maintenance_mode() local
1515 rv = -EINVAL; in ipmi_set_maintenance_mode()
1526 return rv; in ipmi_set_maintenance_mode()
1634 int rv = 0, index; in ipmi_register_for_cmd() local
1642 rv = -ENOMEM; in ipmi_register_for_cmd()
1653 rv = -EBUSY; in ipmi_register_for_cmd()
1663 if (rv) in ipmi_register_for_cmd()
1668 return rv; in ipmi_register_for_cmd()
1680 int i, rv = -ENOENT, index; in ipmi_unregister_for_cmd() local
1694 rv = 0; in ipmi_unregister_for_cmd()
1713 return rv; in ipmi_unregister_for_cmd()
1933 int rv = 0; in i_ipmi_req_ipmb() local
2008 rv = intf_next_seq(intf, in i_ipmi_req_ipmb()
2015 if (rv) in i_ipmi_req_ipmb()
2055 return rv; in i_ipmi_req_ipmb()
2072 int rv = 0; in i_ipmi_req_lan() local
2127 rv = intf_next_seq(intf, in i_ipmi_req_lan()
2134 if (rv) in i_ipmi_req_lan()
2173 return rv; in i_ipmi_req_lan()
2198 int rv = 0; in i_ipmi_request() local
2205 rv = -ENOMEM; in i_ipmi_request()
2218 rv = -ENOMEM; in i_ipmi_request()
2225 rv = -ENODEV; in i_ipmi_request()
2241 rv = i_ipmi_req_sysintf(intf, addr, msgid, msg, smi_msg, in i_ipmi_request()
2244 rv = i_ipmi_req_ipmb(intf, addr, msgid, msg, smi_msg, recv_msg, in i_ipmi_request()
2248 rv = i_ipmi_req_lan(intf, addr, msgid, msg, smi_msg, recv_msg, in i_ipmi_request()
2253 rv = -EINVAL; in i_ipmi_request()
2256 if (rv) { in i_ipmi_request()
2268 return rv; in i_ipmi_request()
2294 int rv, index; in ipmi_request_settime() local
2303 rv = check_addr(user->intf, addr, &saddr, &lun); in ipmi_request_settime()
2304 if (!rv) in ipmi_request_settime()
2305 rv = i_ipmi_request(user, in ipmi_request_settime()
2319 return rv; in ipmi_request_settime()
2333 int rv, index; in ipmi_request_supply_msgs() local
2342 rv = check_addr(user->intf, addr, &saddr, &lun); in ipmi_request_supply_msgs()
2343 if (!rv) in ipmi_request_supply_msgs()
2344 rv = i_ipmi_request(user, in ipmi_request_supply_msgs()
2358 return rv; in ipmi_request_supply_msgs()
2365 int rv; in bmc_device_id_handler() local
2376 rv = ipmi_demangle_device_id(msg->msg.netfn, msg->msg.cmd, in bmc_device_id_handler()
2378 if (rv) { in bmc_device_id_handler()
2379 dev_warn(intf->si_dev, "device id demangle failed: %d\n", rv); in bmc_device_id_handler()
2426 int rv; in __get_device_id() local
2435 rv = send_get_device_id_cmd(intf); in __get_device_id()
2436 if (rv) in __get_device_id()
2451 rv = -EIO; /* Something went wrong in the fetch. */ in __get_device_id()
2460 return rv; in __get_device_id()
2476 int rv = 0; in __bmc_get_device_id() local
2515 rv = __get_device_id(intf, bmc); in __bmc_get_device_id()
2516 if (rv) in __bmc_get_device_id()
2571 if (rv && prev_dyn_id_set) { in __bmc_get_device_id()
2572 rv = 0; /* Ignore failures if we have previous data. */ in __bmc_get_device_id()
2575 if (!rv) { in __bmc_get_device_id()
2587 if (!rv) { in __bmc_get_device_id()
2602 return rv; in __bmc_get_device_id()
2618 int rv; in device_id_show() local
2620 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in device_id_show()
2621 if (rv) in device_id_show()
2622 return rv; in device_id_show()
2634 int rv; in provides_device_sdrs_show() local
2636 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in provides_device_sdrs_show()
2637 if (rv) in provides_device_sdrs_show()
2638 return rv; in provides_device_sdrs_show()
2649 int rv; in revision_show() local
2651 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in revision_show()
2652 if (rv) in revision_show()
2653 return rv; in revision_show()
2665 int rv; in firmware_revision_show() local
2667 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in firmware_revision_show()
2668 if (rv) in firmware_revision_show()
2669 return rv; in firmware_revision_show()
2682 int rv; in ipmi_version_show() local
2684 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in ipmi_version_show()
2685 if (rv) in ipmi_version_show()
2686 return rv; in ipmi_version_show()
2700 int rv; in add_dev_support_show() local
2702 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in add_dev_support_show()
2703 if (rv) in add_dev_support_show()
2704 return rv; in add_dev_support_show()
2717 int rv; in manufacturer_id_show() local
2719 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in manufacturer_id_show()
2720 if (rv) in manufacturer_id_show()
2721 return rv; in manufacturer_id_show()
2733 int rv; in product_id_show() local
2735 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in product_id_show()
2736 if (rv) in product_id_show()
2737 return rv; in product_id_show()
2749 int rv; in aux_firmware_rev_show() local
2751 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in aux_firmware_rev_show()
2752 if (rv) in aux_firmware_rev_show()
2753 return rv; in aux_firmware_rev_show()
2769 int rv; in guid_show() local
2771 rv = bmc_get_device_id(NULL, bmc, NULL, &guid_set, &guid); in guid_show()
2772 if (rv) in guid_show()
2773 return rv; in guid_show()
2801 int rv; in bmc_dev_attr_is_visible() local
2806 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in bmc_dev_attr_is_visible()
2807 return (!rv && id.aux_firmware_revision_set) ? mode : 0; in bmc_dev_attr_is_visible()
2812 rv = bmc_get_device_id(NULL, bmc, NULL, &guid_set, NULL); in bmc_dev_attr_is_visible()
2813 return (!rv && guid_set) ? mode : 0; in bmc_dev_attr_is_visible()
2836 int rv; in __find_bmc_guid() local
2842 rv = bmc->dyn_guid_set && guid_equal(&bmc->guid, guid); in __find_bmc_guid()
2843 if (rv) in __find_bmc_guid()
2844 rv = kref_get_unless_zero(&bmc->usecount); in __find_bmc_guid()
2845 return rv; in __find_bmc_guid()
2874 int rv; in __find_bmc_prod_dev_id() local
2880 rv = (bmc->id.product_id == cid->product_id in __find_bmc_prod_dev_id()
2882 if (rv) in __find_bmc_prod_dev_id()
2883 rv = kref_get_unless_zero(&bmc->usecount); in __find_bmc_prod_dev_id()
2884 return rv; in __find_bmc_prod_dev_id()
2977 int rv; in __ipmi_bmc_register() local
3025 rv = -ENOMEM; in __ipmi_bmc_register()
3040 rv = ida_simple_get(&ipmi_bmc_ida, 0, 0, GFP_KERNEL); in __ipmi_bmc_register()
3041 if (rv < 0) { in __ipmi_bmc_register()
3047 bmc->pdev.id = rv; in __ipmi_bmc_register()
3057 rv = platform_device_register(&bmc->pdev); in __ipmi_bmc_register()
3058 if (rv) { in __ipmi_bmc_register()
3061 rv); in __ipmi_bmc_register()
3076 rv = sysfs_create_link(&intf->si_dev->kobj, &bmc->pdev.dev.kobj, "bmc"); in __ipmi_bmc_register()
3077 if (rv) { in __ipmi_bmc_register()
3078 dev_err(intf->si_dev, "Unable to create bmc symlink: %d\n", rv); in __ipmi_bmc_register()
3086 rv = -ENOMEM; in __ipmi_bmc_register()
3088 rv); in __ipmi_bmc_register()
3092 rv = sysfs_create_link(&bmc->pdev.dev.kobj, &intf->si_dev->kobj, in __ipmi_bmc_register()
3094 if (rv) { in __ipmi_bmc_register()
3096 rv); in __ipmi_bmc_register()
3106 return rv; in __ipmi_bmc_register()
3198 int rv; in __get_guid() local
3203 rv = send_guid_cmd(intf, 0); in __get_guid()
3204 if (rv) in __get_guid()
3249 int rv = 0; in channel_handler() local
3297 rv = send_channel_info_cmd(intf, intf->curr_channel); in channel_handler()
3300 if (rv) { in channel_handler()
3304 intf->curr_channel, rv); in channel_handler()
3320 int rv; in __scan_channels() local
3338 rv = send_channel_info_cmd(intf, 0); in __scan_channels()
3339 if (rv) { in __scan_channels()
3342 rv); in __scan_channels()
3395 int rv; in ipmi_add_smi() local
3404 rv = ipmi_init_msghandler(); in ipmi_add_smi()
3405 if (rv) in ipmi_add_smi()
3406 return rv; in ipmi_add_smi()
3412 rv = init_srcu_struct(&intf->users_srcu); in ipmi_add_smi()
3413 if (rv) { in ipmi_add_smi()
3415 return rv; in ipmi_add_smi()
3482 rv = handlers->start_processing(send_info, intf); in ipmi_add_smi()
3483 if (rv) in ipmi_add_smi()
3486 rv = __bmc_get_device_id(intf, NULL, &id, NULL, NULL, i); in ipmi_add_smi()
3487 if (rv) { in ipmi_add_smi()
3488 dev_err(si_dev, "Unable to get the device id: %d\n", rv); in ipmi_add_smi()
3493 rv = __scan_channels(intf, &id); in ipmi_add_smi()
3495 if (rv) in ipmi_add_smi()
3524 return rv; in ipmi_add_smi()
3532 int rv; in deliver_smi_err_response() local
3539 rv = handle_one_recv_msg(intf, msg); in deliver_smi_err_response()
3540 if (rv == 0) in deliver_smi_err_response()
3696 int rv = 0; in handle_ipmb_get_msg_cmd() local
3756 rv = -1; in handle_ipmb_get_msg_cmd()
3767 rv = 1; in handle_ipmb_get_msg_cmd()
3802 return rv; in handle_ipmb_get_msg_cmd()
3876 int rv = 0; in handle_lan_get_msg_cmd() local
3916 rv = 0; in handle_lan_get_msg_cmd()
3924 rv = 1; in handle_lan_get_msg_cmd()
3962 return rv; in handle_lan_get_msg_cmd()
3975 int rv = 0; in handle_oem_get_msg_cmd() local
4024 rv = 0; in handle_oem_get_msg_cmd()
4033 rv = 1; in handle_oem_get_msg_cmd()
4069 return rv; in handle_oem_get_msg_cmd()
4096 int rv = 0, deliver_count = 0, index; in handle_read_event_rsp() local
4138 rv = 1; in handle_read_event_rsp()
4169 rv = 1; in handle_read_event_rsp()
4189 return rv; in handle_read_event_rsp()
4431 int rv; in handle_new_recv_msgs() local
4444 rv = handle_one_recv_msg(intf, smi_msg); in handle_new_recv_msgs()
4447 if (rv > 0) { in handle_new_recv_msgs()
4458 if (rv == 0) in handle_new_recv_msgs()
4807 struct ipmi_smi_msg *rv; in ipmi_alloc_smi_msg() local
4808 rv = kmalloc(sizeof(struct ipmi_smi_msg), GFP_ATOMIC); in ipmi_alloc_smi_msg()
4809 if (rv) { in ipmi_alloc_smi_msg()
4810 rv->done = free_smi_msg; in ipmi_alloc_smi_msg()
4811 rv->user_data = NULL; in ipmi_alloc_smi_msg()
4814 return rv; in ipmi_alloc_smi_msg()
4828 struct ipmi_recv_msg *rv; in ipmi_alloc_recv_msg() local
4830 rv = kmalloc(sizeof(struct ipmi_recv_msg), GFP_ATOMIC); in ipmi_alloc_recv_msg()
4831 if (rv) { in ipmi_alloc_recv_msg()
4832 rv->user = NULL; in ipmi_alloc_recv_msg()
4833 rv->done = free_recv_msg; in ipmi_alloc_recv_msg()
4836 return rv; in ipmi_alloc_recv_msg()
4868 int rv; in ipmi_panic_request_and_wait() local
4873 rv = i_ipmi_request(NULL, in ipmi_panic_request_and_wait()
4885 if (rv) in ipmi_panic_request_and_wait()
5127 int rv; in ipmi_register_driver() local
5132 rv = driver_register(&ipmidriver.driver); in ipmi_register_driver()
5133 if (rv) in ipmi_register_driver()
5137 return rv; in ipmi_register_driver()
5148 int rv; in ipmi_init_msghandler() local
5151 rv = ipmi_register_driver(); in ipmi_init_msghandler()
5152 if (rv) in ipmi_init_msghandler()
5157 rv = init_srcu_struct(&ipmi_interfaces_srcu); in ipmi_init_msghandler()
5158 if (rv) in ipmi_init_msghandler()
5164 rv = -ENOMEM; in ipmi_init_msghandler()
5176 if (rv) in ipmi_init_msghandler()
5180 return rv; in ipmi_init_msghandler()
5185 int rv; in ipmi_init_msghandler_mod() local
5190 rv = ipmi_register_driver(); in ipmi_init_msghandler_mod()
5193 return rv; in ipmi_init_msghandler_mod()