Lines Matching refs:vblk
2936 struct vblk_info *vblk = vq->dev->priv; in blk_request() local
2978 if (lseek64(vblk->fd, off, SEEK_SET) != off) in blk_request()
2981 ret = writev(vblk->fd, iov, out_num); in blk_request()
2989 if (ret > 0 && off + ret > vblk->len) { in blk_request()
2991 ftruncate64(vblk->fd, vblk->len); in blk_request()
3000 ret = fdatasync(vblk->fd); in blk_request()
3011 if (lseek64(vblk->fd, off, SEEK_SET) != off) in blk_request()
3014 ret = readv(vblk->fd, iov + out_num, in_num); in blk_request()
3032 struct vblk_info *vblk; in setup_block_file() local
3042 vblk = dev->priv = malloc(sizeof(*vblk)); in setup_block_file()
3045 vblk->fd = open_or_die(filename, O_RDWR|O_LARGEFILE); in setup_block_file()
3046 vblk->len = lseek64(vblk->fd, 0, SEEK_END); in setup_block_file()
3049 conf.capacity = cpu_to_le64(vblk->len / 512); in setup_block_file()