Lines Matching refs:rv
737 int index, rv; in ipmi_smi_watcher_register() local
743 rv = ipmi_init_msghandler(); in ipmi_smi_watcher_register()
744 if (rv) in ipmi_smi_watcher_register()
745 return rv; in ipmi_smi_watcher_register()
887 int rv = 0; in deliver_response() local
895 rv = -EINVAL; in deliver_response()
915 rv = -EINVAL; in deliver_response()
919 return rv; in deliver_response()
1013 int rv = 0; in intf_next_seq() local
1046 rv = -EAGAIN; in intf_next_seq()
1049 return rv; in intf_next_seq()
1067 int rv = -ENODEV; in intf_find_seq() local
1083 rv = 0; in intf_find_seq()
1088 return rv; in intf_find_seq()
1096 int rv = -ENODEV; in intf_start_seq_timer() local
1113 rv = 0; in intf_start_seq_timer()
1117 return rv; in intf_start_seq_timer()
1125 int rv = -ENODEV; in intf_err_seq() local
1146 rv = 0; in intf_err_seq()
1153 return rv; in intf_err_seq()
1172 int rv, index; in ipmi_create_user() local
1190 rv = ipmi_init_msghandler(); in ipmi_create_user()
1191 if (rv) in ipmi_create_user()
1192 return rv; in ipmi_create_user()
1204 rv = -EINVAL; in ipmi_create_user()
1210 rv = init_srcu_struct(&new_user->release_barrier); in ipmi_create_user()
1211 if (rv) in ipmi_create_user()
1215 rv = -ENODEV; in ipmi_create_user()
1242 return rv; in ipmi_create_user()
1248 int rv, index; in ipmi_get_smi_info() local
1263 rv = -ENOTTY; in ipmi_get_smi_info()
1265 rv = intf->handlers->get_smi_info(intf->send_info, data); in ipmi_get_smi_info()
1268 return rv; in ipmi_get_smi_info()
1367 int rv, index; in ipmi_get_version() local
1373 rv = bmc_get_device_id(user->intf, NULL, &id, NULL, NULL); in ipmi_get_version()
1374 if (!rv) { in ipmi_get_version()
1380 return rv; in ipmi_get_version()
1388 int index, rv = 0; in ipmi_set_my_address() local
1395 rv = -EINVAL; in ipmi_set_my_address()
1402 return rv; in ipmi_set_my_address()
1410 int index, rv = 0; in ipmi_get_my_address() local
1417 rv = -EINVAL; in ipmi_get_my_address()
1424 return rv; in ipmi_get_my_address()
1432 int index, rv = 0; in ipmi_set_my_LUN() local
1439 rv = -EINVAL; in ipmi_set_my_LUN()
1446 return rv; in ipmi_set_my_LUN()
1454 int index, rv = 0; in ipmi_get_my_LUN() local
1461 rv = -EINVAL; in ipmi_get_my_LUN()
1468 return rv; in ipmi_get_my_LUN()
1499 int rv = 0, index; in ipmi_set_maintenance_mode() local
1524 rv = -EINVAL; in ipmi_set_maintenance_mode()
1535 return rv; in ipmi_set_maintenance_mode()
1643 int rv = 0, index; in ipmi_register_for_cmd() local
1651 rv = -ENOMEM; in ipmi_register_for_cmd()
1662 rv = -EBUSY; in ipmi_register_for_cmd()
1672 if (rv) in ipmi_register_for_cmd()
1677 return rv; in ipmi_register_for_cmd()
1689 int i, rv = -ENOENT, index; in ipmi_unregister_for_cmd() local
1703 rv = 0; in ipmi_unregister_for_cmd()
1722 return rv; in ipmi_unregister_for_cmd()
1942 int rv = 0; in i_ipmi_req_ipmb() local
2017 rv = intf_next_seq(intf, in i_ipmi_req_ipmb()
2024 if (rv) in i_ipmi_req_ipmb()
2064 return rv; in i_ipmi_req_ipmb()
2081 int rv = 0; in i_ipmi_req_lan() local
2136 rv = intf_next_seq(intf, in i_ipmi_req_lan()
2143 if (rv) in i_ipmi_req_lan()
2182 return rv; in i_ipmi_req_lan()
2207 int rv = 0; in i_ipmi_request() local
2214 rv = -ENOMEM; in i_ipmi_request()
2227 rv = -ENOMEM; in i_ipmi_request()
2234 rv = -ENODEV; in i_ipmi_request()
2250 rv = i_ipmi_req_sysintf(intf, addr, msgid, msg, smi_msg, in i_ipmi_request()
2253 rv = i_ipmi_req_ipmb(intf, addr, msgid, msg, smi_msg, recv_msg, in i_ipmi_request()
2257 rv = i_ipmi_req_lan(intf, addr, msgid, msg, smi_msg, recv_msg, in i_ipmi_request()
2262 rv = -EINVAL; in i_ipmi_request()
2265 if (rv) { in i_ipmi_request()
2277 return rv; in i_ipmi_request()
2303 int rv, index; in ipmi_request_settime() local
2312 rv = check_addr(user->intf, addr, &saddr, &lun); in ipmi_request_settime()
2313 if (!rv) in ipmi_request_settime()
2314 rv = i_ipmi_request(user, in ipmi_request_settime()
2328 return rv; in ipmi_request_settime()
2342 int rv, index; in ipmi_request_supply_msgs() local
2351 rv = check_addr(user->intf, addr, &saddr, &lun); in ipmi_request_supply_msgs()
2352 if (!rv) in ipmi_request_supply_msgs()
2353 rv = i_ipmi_request(user, in ipmi_request_supply_msgs()
2367 return rv; in ipmi_request_supply_msgs()
2374 int rv; in bmc_device_id_handler() local
2385 rv = ipmi_demangle_device_id(msg->msg.netfn, msg->msg.cmd, in bmc_device_id_handler()
2387 if (rv) { in bmc_device_id_handler()
2388 dev_warn(intf->si_dev, "device id demangle failed: %d\n", rv); in bmc_device_id_handler()
2435 int rv; in __get_device_id() local
2444 rv = send_get_device_id_cmd(intf); in __get_device_id()
2445 if (rv) in __get_device_id()
2462 rv = -EIO; /* Something went wrong in the fetch. */ in __get_device_id()
2471 return rv; in __get_device_id()
2487 int rv = 0; in __bmc_get_device_id() local
2526 rv = __get_device_id(intf, bmc); in __bmc_get_device_id()
2527 if (rv) in __bmc_get_device_id()
2582 if (rv && prev_dyn_id_set) { in __bmc_get_device_id()
2583 rv = 0; /* Ignore failures if we have previous data. */ in __bmc_get_device_id()
2586 if (!rv) { in __bmc_get_device_id()
2598 if (!rv) { in __bmc_get_device_id()
2613 return rv; in __bmc_get_device_id()
2629 int rv; in device_id_show() local
2631 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in device_id_show()
2632 if (rv) in device_id_show()
2633 return rv; in device_id_show()
2645 int rv; in provides_device_sdrs_show() local
2647 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in provides_device_sdrs_show()
2648 if (rv) in provides_device_sdrs_show()
2649 return rv; in provides_device_sdrs_show()
2660 int rv; in revision_show() local
2662 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in revision_show()
2663 if (rv) in revision_show()
2664 return rv; in revision_show()
2676 int rv; in firmware_revision_show() local
2678 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in firmware_revision_show()
2679 if (rv) in firmware_revision_show()
2680 return rv; in firmware_revision_show()
2693 int rv; in ipmi_version_show() local
2695 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in ipmi_version_show()
2696 if (rv) in ipmi_version_show()
2697 return rv; in ipmi_version_show()
2711 int rv; in add_dev_support_show() local
2713 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in add_dev_support_show()
2714 if (rv) in add_dev_support_show()
2715 return rv; in add_dev_support_show()
2728 int rv; in manufacturer_id_show() local
2730 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in manufacturer_id_show()
2731 if (rv) in manufacturer_id_show()
2732 return rv; in manufacturer_id_show()
2744 int rv; in product_id_show() local
2746 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in product_id_show()
2747 if (rv) in product_id_show()
2748 return rv; in product_id_show()
2760 int rv; in aux_firmware_rev_show() local
2762 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in aux_firmware_rev_show()
2763 if (rv) in aux_firmware_rev_show()
2764 return rv; in aux_firmware_rev_show()
2780 int rv; in guid_show() local
2782 rv = bmc_get_device_id(NULL, bmc, NULL, &guid_set, &guid); in guid_show()
2783 if (rv) in guid_show()
2784 return rv; in guid_show()
2812 int rv; in bmc_dev_attr_is_visible() local
2817 rv = bmc_get_device_id(NULL, bmc, &id, NULL, NULL); in bmc_dev_attr_is_visible()
2818 return (!rv && id.aux_firmware_revision_set) ? mode : 0; in bmc_dev_attr_is_visible()
2823 rv = bmc_get_device_id(NULL, bmc, NULL, &guid_set, NULL); in bmc_dev_attr_is_visible()
2824 return (!rv && guid_set) ? mode : 0; in bmc_dev_attr_is_visible()
2847 int rv; in __find_bmc_guid() local
2853 rv = bmc->dyn_guid_set && guid_equal(&bmc->guid, guid); in __find_bmc_guid()
2854 if (rv) in __find_bmc_guid()
2855 rv = kref_get_unless_zero(&bmc->usecount); in __find_bmc_guid()
2856 return rv; in __find_bmc_guid()
2885 int rv; in __find_bmc_prod_dev_id() local
2891 rv = (bmc->id.product_id == cid->product_id in __find_bmc_prod_dev_id()
2893 if (rv) in __find_bmc_prod_dev_id()
2894 rv = kref_get_unless_zero(&bmc->usecount); in __find_bmc_prod_dev_id()
2895 return rv; in __find_bmc_prod_dev_id()
2988 int rv; in __ipmi_bmc_register() local
3036 rv = -ENOMEM; in __ipmi_bmc_register()
3051 rv = ida_simple_get(&ipmi_bmc_ida, 0, 0, GFP_KERNEL); in __ipmi_bmc_register()
3052 if (rv < 0) { in __ipmi_bmc_register()
3058 bmc->pdev.id = rv; in __ipmi_bmc_register()
3068 rv = platform_device_register(&bmc->pdev); in __ipmi_bmc_register()
3069 if (rv) { in __ipmi_bmc_register()
3072 rv); in __ipmi_bmc_register()
3087 rv = sysfs_create_link(&intf->si_dev->kobj, &bmc->pdev.dev.kobj, "bmc"); in __ipmi_bmc_register()
3088 if (rv) { in __ipmi_bmc_register()
3089 dev_err(intf->si_dev, "Unable to create bmc symlink: %d\n", rv); in __ipmi_bmc_register()
3097 rv = -ENOMEM; in __ipmi_bmc_register()
3099 rv); in __ipmi_bmc_register()
3103 rv = sysfs_create_link(&bmc->pdev.dev.kobj, &intf->si_dev->kobj, in __ipmi_bmc_register()
3105 if (rv) { in __ipmi_bmc_register()
3107 rv); in __ipmi_bmc_register()
3117 return rv; in __ipmi_bmc_register()
3209 int rv; in __get_guid() local
3214 rv = send_guid_cmd(intf, 0); in __get_guid()
3215 if (rv) in __get_guid()
3260 int rv = 0; in channel_handler() local
3308 rv = send_channel_info_cmd(intf, intf->curr_channel); in channel_handler()
3311 if (rv) { in channel_handler()
3315 intf->curr_channel, rv); in channel_handler()
3331 int rv; in __scan_channels() local
3349 rv = send_channel_info_cmd(intf, 0); in __scan_channels()
3350 if (rv) { in __scan_channels()
3353 rv); in __scan_channels()
3406 int rv; in ipmi_add_smi() local
3415 rv = ipmi_init_msghandler(); in ipmi_add_smi()
3416 if (rv) in ipmi_add_smi()
3417 return rv; in ipmi_add_smi()
3423 rv = init_srcu_struct(&intf->users_srcu); in ipmi_add_smi()
3424 if (rv) { in ipmi_add_smi()
3426 return rv; in ipmi_add_smi()
3493 rv = handlers->start_processing(send_info, intf); in ipmi_add_smi()
3494 if (rv) in ipmi_add_smi()
3497 rv = __bmc_get_device_id(intf, NULL, &id, NULL, NULL, i); in ipmi_add_smi()
3498 if (rv) { in ipmi_add_smi()
3499 dev_err(si_dev, "Unable to get the device id: %d\n", rv); in ipmi_add_smi()
3504 rv = __scan_channels(intf, &id); in ipmi_add_smi()
3506 if (rv) in ipmi_add_smi()
3535 return rv; in ipmi_add_smi()
3703 int rv = 0; in handle_ipmb_get_msg_cmd() local
3763 rv = -1; in handle_ipmb_get_msg_cmd()
3774 rv = 1; in handle_ipmb_get_msg_cmd()
3809 return rv; in handle_ipmb_get_msg_cmd()
3883 int rv = 0; in handle_lan_get_msg_cmd() local
3923 rv = 0; in handle_lan_get_msg_cmd()
3931 rv = 1; in handle_lan_get_msg_cmd()
3969 return rv; in handle_lan_get_msg_cmd()
3982 int rv = 0; in handle_oem_get_msg_cmd() local
4031 rv = 0; in handle_oem_get_msg_cmd()
4040 rv = 1; in handle_oem_get_msg_cmd()
4076 return rv; in handle_oem_get_msg_cmd()
4103 int rv = 0, deliver_count = 0, index; in handle_read_event_rsp() local
4145 rv = 1; in handle_read_event_rsp()
4176 rv = 1; in handle_read_event_rsp()
4196 return rv; in handle_read_event_rsp()
4438 int rv; in handle_new_recv_msgs() local
4451 rv = handle_one_recv_msg(intf, smi_msg); in handle_new_recv_msgs()
4454 if (rv > 0) { in handle_new_recv_msgs()
4465 if (rv == 0) in handle_new_recv_msgs()
4814 struct ipmi_smi_msg *rv; in ipmi_alloc_smi_msg() local
4815 rv = kmalloc(sizeof(struct ipmi_smi_msg), GFP_ATOMIC); in ipmi_alloc_smi_msg()
4816 if (rv) { in ipmi_alloc_smi_msg()
4817 rv->done = free_smi_msg; in ipmi_alloc_smi_msg()
4818 rv->user_data = NULL; in ipmi_alloc_smi_msg()
4821 return rv; in ipmi_alloc_smi_msg()
4835 struct ipmi_recv_msg *rv; in ipmi_alloc_recv_msg() local
4837 rv = kmalloc(sizeof(struct ipmi_recv_msg), GFP_ATOMIC); in ipmi_alloc_recv_msg()
4838 if (rv) { in ipmi_alloc_recv_msg()
4839 rv->user = NULL; in ipmi_alloc_recv_msg()
4840 rv->done = free_recv_msg; in ipmi_alloc_recv_msg()
4843 return rv; in ipmi_alloc_recv_msg()
4875 int rv; in ipmi_panic_request_and_wait() local
4880 rv = i_ipmi_request(NULL, in ipmi_panic_request_and_wait()
4892 if (rv) in ipmi_panic_request_and_wait()
5134 int rv; in ipmi_register_driver() local
5139 rv = driver_register(&ipmidriver.driver); in ipmi_register_driver()
5140 if (rv) in ipmi_register_driver()
5144 return rv; in ipmi_register_driver()
5155 int rv; in ipmi_init_msghandler() local
5158 rv = ipmi_register_driver(); in ipmi_init_msghandler()
5159 if (rv) in ipmi_init_msghandler()
5164 rv = init_srcu_struct(&ipmi_interfaces_srcu); in ipmi_init_msghandler()
5165 if (rv) in ipmi_init_msghandler()
5171 rv = -ENOMEM; in ipmi_init_msghandler()
5183 if (rv) in ipmi_init_msghandler()
5187 return rv; in ipmi_init_msghandler()
5192 int rv; in ipmi_init_msghandler_mod() local
5197 rv = ipmi_register_driver(); in ipmi_init_msghandler_mod()
5200 return rv; in ipmi_init_msghandler_mod()