Lines Matching refs:ret
527 static void _wbuf_cb(void *ep, obj_io *io, int ret) { in _wbuf_cb() argument
594 int ret = -1; in extstore_write_request() local
596 return ret; in extstore_write_request()
606 return ret; in extstore_write_request()
622 return ret; in extstore_write_request()
645 return ret; in extstore_write_request()
728 int ret = 0; in extstore_delete() local
752 ret = -1; in extstore_delete()
755 return ret; in extstore_delete()
761 int ret = 0; in extstore_check() local
765 ret = -1; in extstore_check()
767 return ret; in extstore_check()
876 int ret = 0; in extstore_io_thread() local
886 ret = _read_from_wbuf(p, cur_io); in extstore_io_thread()
897 ret = -2; // TODO: enum in IO for status? in extstore_io_thread()
904 ret = lseek(p->fd, p->offset + cur_io->offset, SEEK_SET); in extstore_io_thread()
905 if (ret >= 0) { in extstore_io_thread()
907 ret = read(p->fd, cur_io->buf, cur_io->len); in extstore_io_thread()
909 ret = readv(p->fd, cur_io->iov, cur_io->iovcnt); in extstore_io_thread()
914 … ret = pread(p->fd, cur_io->buf, cur_io->len, p->offset + cur_io->offset); in extstore_io_thread()
916 … ret = preadv(p->fd, cur_io->iov, cur_io->iovcnt, p->offset + cur_io->offset); in extstore_io_thread()
925 ret = pwrite(p->fd, cur_io->buf, cur_io->len, p->offset + cur_io->offset); in extstore_io_thread()
928 if (ret == 0) { in extstore_io_thread()
933 if (ret == -1) { in extstore_io_thread()
937 cur_io->cb(e, cur_io, ret); in extstore_io_thread()