Lines Matching refs:vblk
1611 struct vblk_info *vblk = vq->dev->priv;
1649 fdatasync(vblk->fd);
1666 if (lseek64(vblk->fd, off, SEEK_SET) != off)
1669 ret = writev(vblk->fd, iov+1, out_num-1);
1677 if (ret > 0 && off + ret > vblk->len) {
1679 ftruncate64(vblk->fd, vblk->len);
1692 if (lseek64(vblk->fd, off, SEEK_SET) != off)
1695 ret = readv(vblk->fd, iov+1, in_num-1);
1713 fdatasync(vblk->fd);
1723 struct vblk_info *vblk;
1733 vblk = dev->priv = malloc(sizeof(*vblk));
1736 vblk->fd = open_or_die(filename, O_RDWR|O_LARGEFILE);
1737 vblk->len = lseek64(vblk->fd, 0, SEEK_END);
1743 conf.capacity = cpu_to_le64(vblk->len / 512);