Lines Matching refs:rv
91 int rv; in ipmi_open() local
100 rv = ipmi_create_user(if_num, in ipmi_open()
104 if (rv) { in ipmi_open()
122 return rv; in ipmi_open()
128 int rv; in ipmi_release() local
131 rv = ipmi_destroy_user(priv->user); in ipmi_release()
132 if (rv) in ipmi_release()
133 return rv; in ipmi_release()
148 int rv; in handle_send_req() local
168 rv = ipmi_validate_addr(&addr, req->addr_len); in handle_send_req()
169 if (rv) in handle_send_req()
174 rv = -EMSGSIZE; in handle_send_req()
181 rv = -EFAULT; in handle_send_req()
188 rv = ipmi_request_settime(user, in handle_send_req()
198 return rv; in handle_send_req()
210 int rv = 0; in handle_recv() local
226 rv = -EAGAIN; in handle_recv()
236 rv = -EINVAL; in handle_recv()
241 rv = -EFAULT; in handle_recv()
253 rv = -EMSGSIZE; in handle_recv()
263 rv = -EFAULT; in handle_recv()
271 rv = copyout(rsp, to); in handle_recv()
272 if (rv) in handle_recv()
287 return rv; in handle_recv()
299 int rv = -EINVAL; in ipmi_ioctl() local
312 rv = -EFAULT; in ipmi_ioctl()
321 rv = handle_send_req(priv->user, &req, retries, retry_time_ms); in ipmi_ioctl()
330 rv = -EFAULT; in ipmi_ioctl()
334 rv = handle_send_req(priv->user, in ipmi_ioctl()
347 rv = -EFAULT; in ipmi_ioctl()
349 rv = handle_recv(priv, cmd == IPMICTL_RECEIVE_MSG_TRUNC, in ipmi_ioctl()
359 rv = -EFAULT; in ipmi_ioctl()
363 rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
373 rv = -EFAULT; in ipmi_ioctl()
377 rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
387 rv = -EFAULT; in ipmi_ioctl()
391 rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
401 rv = -EFAULT; in ipmi_ioctl()
405 rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
415 rv = -EFAULT; in ipmi_ioctl()
419 rv = ipmi_set_gets_events(priv->user, val); in ipmi_ioctl()
429 rv = -EFAULT; in ipmi_ioctl()
433 rv = ipmi_set_my_address(priv->user, 0, val); in ipmi_ioctl()
442 rv = ipmi_get_my_address(priv->user, 0, &rval); in ipmi_ioctl()
443 if (rv) in ipmi_ioctl()
449 rv = -EFAULT; in ipmi_ioctl()
460 rv = -EFAULT; in ipmi_ioctl()
464 rv = ipmi_set_my_LUN(priv->user, 0, val); in ipmi_ioctl()
473 rv = ipmi_get_my_LUN(priv->user, 0, &rval); in ipmi_ioctl()
474 if (rv) in ipmi_ioctl()
480 rv = -EFAULT; in ipmi_ioctl()
491 rv = -EFAULT; in ipmi_ioctl()
504 rv = -EFAULT; in ipmi_ioctl()
508 rv = ipmi_get_my_address(priv->user, val.channel, &val.value); in ipmi_ioctl()
509 if (rv) in ipmi_ioctl()
513 rv = -EFAULT; in ipmi_ioctl()
524 rv = -EFAULT; in ipmi_ioctl()
528 rv = ipmi_set_my_LUN(priv->user, val.channel, val.value); in ipmi_ioctl()
537 rv = -EFAULT; in ipmi_ioctl()
541 rv = ipmi_get_my_LUN(priv->user, val.channel, &val.value); in ipmi_ioctl()
542 if (rv) in ipmi_ioctl()
546 rv = -EFAULT; in ipmi_ioctl()
557 rv = -EFAULT; in ipmi_ioctl()
565 rv = 0; in ipmi_ioctl()
579 rv = -EFAULT; in ipmi_ioctl()
583 rv = 0; in ipmi_ioctl()
593 rv = -EFAULT; in ipmi_ioctl()
596 rv = 0; in ipmi_ioctl()
605 rv = -EFAULT; in ipmi_ioctl()
608 rv = ipmi_set_maintenance_mode(priv->user, mode); in ipmi_ioctl()
613 rv = -ENOTTY; in ipmi_ioctl()
617 return rv; in ipmi_ioctl()
859 int rv; in init_ipmi_devintf() local
872 rv = register_chrdev(ipmi_major, DEVICE_NAME, &ipmi_fops); in init_ipmi_devintf()
873 if (rv < 0) { in init_ipmi_devintf()
876 return rv; in init_ipmi_devintf()
880 ipmi_major = rv; in init_ipmi_devintf()
883 rv = ipmi_smi_watcher_register(&smi_watcher); in init_ipmi_devintf()
884 if (rv) { in init_ipmi_devintf()
888 return rv; in init_ipmi_devintf()