Lines Matching refs:err
318 int minor, err; in tapdisk_control_attach_vbd() local
326 err = -EEXIST; in tapdisk_control_attach_vbd()
332 err = -EINVAL; in tapdisk_control_attach_vbd()
338 err = -ENOMEM; in tapdisk_control_attach_vbd()
342 err = asprintf(&devname, BLKTAP2_RING_DEVICE"%d", minor); in tapdisk_control_attach_vbd()
343 if (err == -1) { in tapdisk_control_attach_vbd()
344 err = -ENOMEM; in tapdisk_control_attach_vbd()
348 err = tapdisk_vbd_attach(vbd, devname, minor); in tapdisk_control_attach_vbd()
350 if (err) in tapdisk_control_attach_vbd()
359 response.u.response.error = -err; in tapdisk_control_attach_vbd()
379 int err; in tapdisk_control_detach_vbd() local
383 err = -EINVAL; in tapdisk_control_detach_vbd()
394 err = 0; in tapdisk_control_detach_vbd()
399 response.u.response.error = -err; in tapdisk_control_detach_vbd()
409 int err; in tapdisk_control_open_image() local
418 err = -EINVAL; in tapdisk_control_open_image()
423 err = -EINVAL; in tapdisk_control_open_image()
428 err = -EALREADY; in tapdisk_control_open_image()
447 err = -ENOMEM; in tapdisk_control_open_image()
451 err = tapdisk_vbd_parse_stack(vbd, request->u.params.path); in tapdisk_control_open_image()
452 if (err) in tapdisk_control_open_image()
455 err = tapdisk_vbd_open_stack(vbd, request->u.params.storage, flags); in tapdisk_control_open_image()
456 if (err) in tapdisk_control_open_image()
459 err = tapdisk_vbd_get_image_info(vbd, &image); in tapdisk_control_open_image()
460 if (err) in tapdisk_control_open_image()
467 err = ioctl(vbd->ring.fd, BLKTAP2_IOCTL_CREATE_DEVICE, ¶ms); in tapdisk_control_open_image()
468 if (err && errno != EEXIST) { in tapdisk_control_open_image()
469 err = -errno; in tapdisk_control_open_image()
470 EPRINTF("create device failed: %d\n", err); in tapdisk_control_open_image()
474 err = 0; in tapdisk_control_open_image()
480 if (err) { in tapdisk_control_open_image()
482 response.u.response.error = -err; in tapdisk_control_open_image()
508 int err; in tapdisk_control_close_image() local
512 err = -EINVAL; in tapdisk_control_close_image()
517 err = -EAGAIN; in tapdisk_control_close_image()
534 err = 0; in tapdisk_control_close_image()
539 response.u.response.error = -err; in tapdisk_control_close_image()
549 int err; in tapdisk_control_pause_vbd() local
559 err = -EINVAL; in tapdisk_control_pause_vbd()
564 err = tapdisk_vbd_pause(vbd); in tapdisk_control_pause_vbd()
566 if (!err || err != -EAGAIN) in tapdisk_control_pause_vbd()
574 response.u.response.error = -err; in tapdisk_control_pause_vbd()
583 int err; in tapdisk_control_resume_vbd() local
593 err = -EINVAL; in tapdisk_control_resume_vbd()
598 err = -EINVAL; in tapdisk_control_resume_vbd()
607 err = -ENOMEM; in tapdisk_control_resume_vbd()
611 err = -EINVAL; in tapdisk_control_resume_vbd()
615 err = tapdisk_vbd_parse_stack(vbd, vbd->name); in tapdisk_control_resume_vbd()
616 if (err) in tapdisk_control_resume_vbd()
619 err = tapdisk_vbd_resume(vbd, NULL, -1); in tapdisk_control_resume_vbd()
620 if (err) in tapdisk_control_resume_vbd()
625 response.u.response.error = -err; in tapdisk_control_resume_vbd()
633 int err; in tapdisk_control_handle_request() local
644 err = tapdisk_control_validate_request(&message); in tapdisk_control_handle_request()
645 if (err) in tapdisk_control_handle_request()
677 response.u.response.error = (err ? -err : EINVAL); in tapdisk_control_handle_request()
689 int err, fd; in tapdisk_control_accept() local
704 err = tapdisk_server_register_event(SCHEDULER_POLL_READ_FD, in tapdisk_control_accept()
708 if (err == -1) { in tapdisk_control_accept()
711 EPRINTF("failed to register new control event: %d\n", err); in tapdisk_control_accept()
714 connection->event_id = err; in tapdisk_control_accept()
720 int err; in tapdisk_control_mkdir() local
723 err = access(dir, W_OK | R_OK); in tapdisk_control_mkdir()
724 if (!err) in tapdisk_control_mkdir()
738 err = mkdir(name, 0755); in tapdisk_control_mkdir()
739 if (err && errno != EEXIST) { in tapdisk_control_mkdir()
740 err = -errno; in tapdisk_control_mkdir()
742 name, err); in tapdisk_control_mkdir()
755 return err; in tapdisk_control_mkdir()
761 int err, flags; in tapdisk_control_create_socket() local
764 err = tapdisk_control_mkdir(BLKTAP2_CONTROL_DIR); in tapdisk_control_create_socket()
765 if (err) { in tapdisk_control_create_socket()
767 BLKTAP2_CONTROL_DIR, err); in tapdisk_control_create_socket()
768 return err; in tapdisk_control_create_socket()
771 err = asprintf(&td_control.path, "%s/%s%d", in tapdisk_control_create_socket()
773 if (err == -1) { in tapdisk_control_create_socket()
775 err = (errno ? : ENOMEM); in tapdisk_control_create_socket()
780 err = errno; in tapdisk_control_create_socket()
787 err = errno; in tapdisk_control_create_socket()
788 EPRINTF("failed to create control socket: %d\n", err); in tapdisk_control_create_socket()
796 err = bind(td_control.socket, in tapdisk_control_create_socket()
798 if (err == -1) { in tapdisk_control_create_socket()
799 err = errno; in tapdisk_control_create_socket()
800 EPRINTF("failed to bind to %s: %d\n", saddr.sun_path, err); in tapdisk_control_create_socket()
804 err = listen(td_control.socket, 10); in tapdisk_control_create_socket()
805 if (err == -1) { in tapdisk_control_create_socket()
806 err = errno; in tapdisk_control_create_socket()
807 EPRINTF("failed to listen: %d\n", err); in tapdisk_control_create_socket()
811 err = tapdisk_server_register_event(SCHEDULER_POLL_READ_FD, in tapdisk_control_create_socket()
814 if (err < 0) { in tapdisk_control_create_socket()
815 EPRINTF("failed to add watch: %d\n", err); in tapdisk_control_create_socket()
819 td_control.event_id = err; in tapdisk_control_create_socket()
826 return err; in tapdisk_control_create_socket()
832 int err; in tapdisk_control_open() local