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()
142 int rv; in handle_send_req() local
162 rv = ipmi_validate_addr(&addr, req->addr_len); in handle_send_req()
163 if (rv) in handle_send_req()
168 rv = -EMSGSIZE; in handle_send_req()
175 rv = -EFAULT; in handle_send_req()
182 rv = ipmi_request_settime(user, in handle_send_req()
192 return rv; in handle_send_req()
204 int rv = 0, rv2 = 0; in handle_recv() local
220 rv = -EAGAIN; in handle_recv()
230 rv = -EINVAL; in handle_recv()
235 rv = -EFAULT; in handle_recv()
251 rv = -EMSGSIZE; in handle_recv()
259 rv = -EFAULT; in handle_recv()
267 rv = copyout(rsp, to); in handle_recv()
268 if (rv) in handle_recv()
283 return rv; in handle_recv()
295 int rv = -EINVAL; in ipmi_ioctl() local
308 rv = -EFAULT; in ipmi_ioctl()
317 rv = handle_send_req(priv->user, &req, retries, retry_time_ms); in ipmi_ioctl()
326 rv = -EFAULT; in ipmi_ioctl()
330 rv = handle_send_req(priv->user, in ipmi_ioctl()
343 rv = -EFAULT; in ipmi_ioctl()
345 rv = handle_recv(priv, cmd == IPMICTL_RECEIVE_MSG_TRUNC, in ipmi_ioctl()
355 rv = -EFAULT; in ipmi_ioctl()
359 rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
369 rv = -EFAULT; in ipmi_ioctl()
373 rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
383 rv = -EFAULT; in ipmi_ioctl()
387 rv = ipmi_register_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
397 rv = -EFAULT; in ipmi_ioctl()
401 rv = ipmi_unregister_for_cmd(priv->user, val.netfn, val.cmd, in ipmi_ioctl()
411 rv = -EFAULT; in ipmi_ioctl()
415 rv = ipmi_set_gets_events(priv->user, val); in ipmi_ioctl()
425 rv = -EFAULT; in ipmi_ioctl()
429 rv = ipmi_set_my_address(priv->user, 0, val); in ipmi_ioctl()
438 rv = ipmi_get_my_address(priv->user, 0, &rval); in ipmi_ioctl()
439 if (rv) in ipmi_ioctl()
445 rv = -EFAULT; in ipmi_ioctl()
456 rv = -EFAULT; in ipmi_ioctl()
460 rv = ipmi_set_my_LUN(priv->user, 0, val); in ipmi_ioctl()
469 rv = ipmi_get_my_LUN(priv->user, 0, &rval); in ipmi_ioctl()
470 if (rv) in ipmi_ioctl()
476 rv = -EFAULT; in ipmi_ioctl()
487 rv = -EFAULT; in ipmi_ioctl()
499 rv = -EFAULT; in ipmi_ioctl()
503 rv = ipmi_get_my_address(priv->user, val.channel, &val.value); in ipmi_ioctl()
504 if (rv) in ipmi_ioctl()
508 rv = -EFAULT; in ipmi_ioctl()
519 rv = -EFAULT; in ipmi_ioctl()
523 rv = ipmi_set_my_LUN(priv->user, val.channel, val.value); in ipmi_ioctl()
532 rv = -EFAULT; in ipmi_ioctl()
536 rv = ipmi_get_my_LUN(priv->user, val.channel, &val.value); in ipmi_ioctl()
537 if (rv) in ipmi_ioctl()
541 rv = -EFAULT; in ipmi_ioctl()
552 rv = -EFAULT; in ipmi_ioctl()
560 rv = 0; in ipmi_ioctl()
574 rv = -EFAULT; in ipmi_ioctl()
578 rv = 0; in ipmi_ioctl()
588 rv = -EFAULT; in ipmi_ioctl()
591 rv = 0; in ipmi_ioctl()
600 rv = -EFAULT; in ipmi_ioctl()
603 rv = ipmi_set_maintenance_mode(priv->user, mode); in ipmi_ioctl()
608 rv = -ENOTTY; in ipmi_ioctl()
612 return rv; in ipmi_ioctl()
855 int rv; in init_ipmi_devintf() local
862 rv = class_register(&ipmi_class); in init_ipmi_devintf()
863 if (rv) in init_ipmi_devintf()
864 return rv; in init_ipmi_devintf()
866 rv = register_chrdev(ipmi_major, DEVICE_NAME, &ipmi_fops); in init_ipmi_devintf()
867 if (rv < 0) { in init_ipmi_devintf()
870 return rv; in init_ipmi_devintf()
874 ipmi_major = rv; in init_ipmi_devintf()
877 rv = ipmi_smi_watcher_register(&smi_watcher); in init_ipmi_devintf()
878 if (rv) { in init_ipmi_devintf()
882 return rv; in init_ipmi_devintf()