Lines Matching refs:rv
90 int rv; in ipmi_open() local
97 rv = ipmi_create_user(if_num, in ipmi_open()
101 if (rv) { in ipmi_open()
119 return rv; in ipmi_open()
125 int rv; in ipmi_release() local
128 rv = ipmi_destroy_user(priv->user); in ipmi_release()
129 if (rv) in ipmi_release()
130 return rv; in ipmi_release()
145 int rv; in handle_send_req() local
165 rv = ipmi_validate_addr(&addr, req->addr_len); in handle_send_req()
166 if (rv) in handle_send_req()
171 rv = -EMSGSIZE; in handle_send_req()
178 rv = -EFAULT; in handle_send_req()
185 rv = ipmi_request_settime(user, in handle_send_req()
195 return rv; in handle_send_req()
207 int rv = 0, rv2 = 0; in handle_recv() local
223 rv = -EAGAIN; in handle_recv()
233 rv = -EINVAL; in handle_recv()
238 rv = -EFAULT; in handle_recv()
254 rv = -EMSGSIZE; in handle_recv()
262 rv = -EFAULT; in handle_recv()
270 rv = copyout(rsp, to); in handle_recv()
271 if (rv) in handle_recv()
286 return rv; in handle_recv()
298 int rv = -EINVAL; in ipmi_ioctl() local
311 rv = -EFAULT; in ipmi_ioctl()
320 rv = handle_send_req(priv->user, &req, retries, retry_time_ms); in ipmi_ioctl()
329 rv = -EFAULT; in ipmi_ioctl()
333 rv = handle_send_req(priv->user, in ipmi_ioctl()
346 rv = -EFAULT; in ipmi_ioctl()
348 rv = handle_recv(priv, cmd == IPMICTL_RECEIVE_MSG_TRUNC, in ipmi_ioctl()
358 rv = -EFAULT; in ipmi_ioctl()
362 rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
372 rv = -EFAULT; in ipmi_ioctl()
376 rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
386 rv = -EFAULT; in ipmi_ioctl()
390 rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
400 rv = -EFAULT; in ipmi_ioctl()
404 rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
414 rv = -EFAULT; in ipmi_ioctl()
418 rv = ipmi_set_gets_events(priv->user, val); in ipmi_ioctl()
428 rv = -EFAULT; in ipmi_ioctl()
432 rv = ipmi_set_my_address(priv->user, 0, val); in ipmi_ioctl()
441 rv = ipmi_get_my_address(priv->user, 0, &rval); in ipmi_ioctl()
442 if (rv) in ipmi_ioctl()
448 rv = -EFAULT; in ipmi_ioctl()
459 rv = -EFAULT; in ipmi_ioctl()
463 rv = ipmi_set_my_LUN(priv->user, 0, val); in ipmi_ioctl()
472 rv = ipmi_get_my_LUN(priv->user, 0, &rval); in ipmi_ioctl()
473 if (rv) in ipmi_ioctl()
479 rv = -EFAULT; in ipmi_ioctl()
490 rv = -EFAULT; in ipmi_ioctl()
502 rv = -EFAULT; in ipmi_ioctl()
506 rv = ipmi_get_my_address(priv->user, val.channel, &val.value); in ipmi_ioctl()
507 if (rv) in ipmi_ioctl()
511 rv = -EFAULT; in ipmi_ioctl()
522 rv = -EFAULT; in ipmi_ioctl()
526 rv = ipmi_set_my_LUN(priv->user, val.channel, val.value); in ipmi_ioctl()
535 rv = -EFAULT; in ipmi_ioctl()
539 rv = ipmi_get_my_LUN(priv->user, val.channel, &val.value); in ipmi_ioctl()
540 if (rv) in ipmi_ioctl()
544 rv = -EFAULT; in ipmi_ioctl()
555 rv = -EFAULT; in ipmi_ioctl()
563 rv = 0; in ipmi_ioctl()
577 rv = -EFAULT; in ipmi_ioctl()
581 rv = 0; in ipmi_ioctl()
591 rv = -EFAULT; in ipmi_ioctl()
594 rv = 0; in ipmi_ioctl()
603 rv = -EFAULT; in ipmi_ioctl()
606 rv = ipmi_set_maintenance_mode(priv->user, mode); in ipmi_ioctl()
611 rv = -ENOTTY; in ipmi_ioctl()
615 return rv; in ipmi_ioctl()
858 int rv; in init_ipmi_devintf() local
865 rv = class_register(&ipmi_class); in init_ipmi_devintf()
866 if (rv) in init_ipmi_devintf()
867 return rv; in init_ipmi_devintf()
869 rv = register_chrdev(ipmi_major, DEVICE_NAME, &ipmi_fops); in init_ipmi_devintf()
870 if (rv < 0) { in init_ipmi_devintf()
873 return rv; in init_ipmi_devintf()
877 ipmi_major = rv; in init_ipmi_devintf()
880 rv = ipmi_smi_watcher_register(&smi_watcher); in init_ipmi_devintf()
881 if (rv) { in init_ipmi_devintf()
885 return rv; in init_ipmi_devintf()