Lines Matching refs:err
68 int err; member
92 usage(const char *app, int err) in usage() argument
96 exit(err); in usage()
109 int err; in tapdisk_stream_poll_open() local
113 err = pipe(p->pipe); in tapdisk_stream_poll_open()
114 if (err) in tapdisk_stream_poll_open()
117 err = fcntl(p->pipe[POLL_READ], F_SETFL, O_NONBLOCK); in tapdisk_stream_poll_open()
118 if (err) in tapdisk_stream_poll_open()
121 err = fcntl(p->pipe[POLL_WRITE], F_SETFL, O_NONBLOCK); in tapdisk_stream_poll_open()
122 if (err) in tapdisk_stream_poll_open()
167 return (list_empty(&s->pending_list) && (s->cur == s->end || s->err)); in tapdisk_stream_stop()
253 s->err = EIO; in tapdisk_stream_dequeue()
279 while (s->cur < s->end && !s->err) { in tapdisk_stream_enqueue()
334 int err; in tapdisk_stream_open_image() local
338 err = tapdisk_server_initialize(); in tapdisk_stream_open_image()
339 if (err) in tapdisk_stream_open_image()
342 err = tapdisk_vbd_initialize(s->id); in tapdisk_stream_open_image()
343 if (err) in tapdisk_stream_open_image()
348 err = ENODEV; in tapdisk_stream_open_image()
354 err = tapdisk_vbd_open_vdi(s->vbd, path, type, in tapdisk_stream_open_image()
357 if (err) in tapdisk_stream_open_image()
361 err = 0; in tapdisk_stream_open_image()
364 if (err) in tapdisk_stream_open_image()
365 fprintf(stderr, "failed to open %s: %d\n", path, err); in tapdisk_stream_open_image()
366 return err; in tapdisk_stream_open_image()
389 int err; in tapdisk_stream_set_position() local
392 err = tapdisk_vbd_get_image_info(s->vbd, &image); in tapdisk_stream_set_position()
393 if (err) { in tapdisk_stream_set_position()
394 fprintf(stderr, "failed getting image size: %d\n", err); in tapdisk_stream_set_position()
395 return err; in tapdisk_stream_set_position()
419 int err, i, psize; in tapdisk_stream_initialize_requests() local
426 err = posix_memalign((void **)&ring->vstart, psize, size); in tapdisk_stream_initialize_requests()
427 if (err) { in tapdisk_stream_initialize_requests()
428 fprintf(stderr, "failed to allocate buffers: %d\n", err); in tapdisk_stream_initialize_requests()
430 return err; in tapdisk_stream_initialize_requests()
445 int err; in tapdisk_stream_register_enqueue_event() local
448 err = tapdisk_stream_poll_open(p); in tapdisk_stream_register_enqueue_event()
449 if (err) in tapdisk_stream_register_enqueue_event()
452 err = tapdisk_server_register_event(SCHEDULER_POLL_READ_FD, in tapdisk_stream_register_enqueue_event()
455 if (err < 0) in tapdisk_stream_register_enqueue_event()
458 s->enqueue_event_id = err; in tapdisk_stream_register_enqueue_event()
459 err = 0; in tapdisk_stream_register_enqueue_event()
462 if (err) in tapdisk_stream_register_enqueue_event()
463 fprintf(stderr, "failed to register event: %d\n", err); in tapdisk_stream_register_enqueue_event()
464 return err; in tapdisk_stream_register_enqueue_event()
503 int err; in tapdisk_stream_open() local
507 err = tapdisk_stream_open_fds(s); in tapdisk_stream_open()
508 if (err) in tapdisk_stream_open()
509 return err; in tapdisk_stream_open()
511 err = tapdisk_stream_open_image(s, path, type); in tapdisk_stream_open()
512 if (err) in tapdisk_stream_open()
513 return err; in tapdisk_stream_open()
515 err = tapdisk_stream_set_position(s, count, skip); in tapdisk_stream_open()
516 if (err) in tapdisk_stream_open()
517 return err; in tapdisk_stream_open()
519 err = tapdisk_stream_initialize_requests(s); in tapdisk_stream_open()
520 if (err) in tapdisk_stream_open()
521 return err; in tapdisk_stream_open()
523 err = tapdisk_stream_register_enqueue_event(s); in tapdisk_stream_open()
524 if (err) in tapdisk_stream_open()
525 return err; in tapdisk_stream_open()
543 return s->err; in tapdisk_stream_run()
549 int c, err, type; in main() local
556 err = 0; in main()
573 err = EINVAL; in main()
575 usage(argv[0], err); in main()
584 err = type; in main()
585 fprintf(stderr, "invalid argument %s: %d\n", params, err); in main()
586 return err; in main()
591 err = tapdisk_stream_open(&stream, path, type, count, skip); in main()
592 if (err) in main()
595 err = tapdisk_stream_run(&stream); in main()
596 if (err) in main()
599 err = 0; in main()
604 return err; in main()