Lines Matching refs:blkiov
113 syscallarg(struct block_info *) blkiov;
116 BLOCK_INFO *blkiov;
134 blkiov = lfs_malloc(fs, blkcnt * sizeof(BLOCK_INFO), LFS_NB_BLKIOV);
135 if ((error = copyin(SCARG(uap, blkiov), blkiov,
139 if ((error = lfs_markv(l, &fsid, blkiov, blkcnt)) == 0)
140 copyout(blkiov, SCARG(uap, blkiov),
143 lfs_free(fs, blkiov, LFS_NB_BLKIOV);
153 syscallarg(struct block_info *) blkiov;
156 BLOCK_INFO *blkiov;
175 blkiov = lfs_malloc(fs, blkcnt * sizeof(BLOCK_INFO), LFS_NB_BLKIOV);
177 if ((error = copyin(SCARG(uap, blkiov), blkiov15,
182 blkiov[i].bi_inode = blkiov15[i].bi_inode;
183 blkiov[i].bi_lbn = blkiov15[i].bi_lbn;
184 blkiov[i].bi_daddr = blkiov15[i].bi_daddr;
185 blkiov[i].bi_segcreate = blkiov15[i].bi_segcreate;
186 blkiov[i].bi_version = blkiov15[i].bi_version;
187 blkiov[i].bi_bp = blkiov15[i].bi_bp;
188 blkiov[i].bi_size = blkiov15[i].bi_size;
191 if ((error = lfs_markv(l, &fsid, blkiov, blkcnt)) == 0) {
193 blkiov15[i].bi_inode = blkiov[i].bi_inode;
194 blkiov15[i].bi_lbn = blkiov[i].bi_lbn;
195 blkiov15[i].bi_daddr = blkiov[i].bi_daddr;
196 blkiov15[i].bi_segcreate = blkiov[i].bi_segcreate;
197 blkiov15[i].bi_version = blkiov[i].bi_version;
198 blkiov15[i].bi_bp = blkiov[i].bi_bp;
199 blkiov15[i].bi_size = blkiov[i].bi_size;
201 copyout(blkiov15, SCARG(uap, blkiov),
205 lfs_free(fs, blkiov, LFS_NB_BLKIOV);
215 lfs_markv(struct lwp *l, fsid_t *fsidp, BLOCK_INFO *blkiov,
277 for (blkp = blkiov; cnt--; ++blkp)
531 syscallarg(struct block_info *) blkiov;
534 BLOCK_INFO *blkiov;
553 blkiov = lfs_malloc(fs, blkcnt * sizeof(BLOCK_INFO), LFS_NB_BLKIOV);
554 blkiov), blkiov,
558 if ((error = lfs_bmapv(l, &fsid, blkiov, blkcnt)) == 0)
559 copyout(blkiov, SCARG(uap, blkiov),
562 lfs_free(fs, blkiov, LFS_NB_BLKIOV);
572 syscallarg(struct block_info *) blkiov;
575 BLOCK_INFO *blkiov;
593 blkiov = lfs_malloc(fs, blkcnt * sizeof(BLOCK_INFO), LFS_NB_BLKIOV);
595 if ((error = copyin(SCARG(uap, blkiov), blkiov15,
600 blkiov[i].bi_inode = blkiov15[i].bi_inode;
601 blkiov[i].bi_lbn = blkiov15[i].bi_lbn;
602 blkiov[i].bi_daddr = blkiov15[i].bi_daddr;
603 blkiov[i].bi_segcreate = blkiov15[i].bi_segcreate;
604 blkiov[i].bi_version = blkiov15[i].bi_version;
605 blkiov[i].bi_bp = blkiov15[i].bi_bp;
606 blkiov[i].bi_size = blkiov15[i].bi_size;
609 if ((error = lfs_bmapv(l, &fsid, blkiov, blkcnt)) == 0) {
611 blkiov15[i].bi_inode = blkiov[i].bi_inode;
612 blkiov15[i].bi_lbn = blkiov[i].bi_lbn;
613 blkiov15[i].bi_daddr = blkiov[i].bi_daddr;
614 blkiov15[i].bi_segcreate = blkiov[i].bi_segcreate;
615 blkiov15[i].bi_version = blkiov[i].bi_version;
616 blkiov15[i].bi_bp = blkiov[i].bi_bp;
617 blkiov15[i].bi_size = blkiov[i].bi_size;
619 copyout(blkiov15, SCARG(uap, blkiov),
623 lfs_free(fs, blkiov, LFS_NB_BLKIOV);
631 lfs_bmapv(struct lwp *l, fsid_t *fsidp, BLOCK_INFO *blkiov, int blkcnt)
672 for (blkp = blkiov; cnt--; ++blkp)