Lines Matching defs:wrp
147 static void print_blks32(int32_t *buf, int size, uint64_t *blknum, struct wrinfo *wrp);
148 static void print_blks64(int64_t *buf, int size, uint64_t *blknum, struct wrinfo *wrp);
150 uint64_t *blknum, struct wrinfo *wrp);
152 uint64_t *blknum, struct wrinfo *wrp);
567 struct wrinfo wrinfo, *wrp = NULL;
579 wrp = &wrinfo;
594 print_blks64(curinode->dp2.di_db, UFS_NDADDR, &blkno, wrp);
596 print_blks32(curinode->dp1.di_db, UFS_NDADDR, &blkno, wrp);
601 &blkno, wrp);
606 print_blks64(curinode->dp2.di_extb, UFS_NXADDR, &blkno, wrp);
610 &blkno, wrp);
868 writefileblk(struct wrinfo *wrp, uint64_t blk)
873 size = wrp->size - wrp->written_size;
884 if (write(wrp->fd, buf, size) != size)
886 wrp->written_size += size;
894 print_blks32(int32_t *buf, int size, uint64_t *blknum, struct wrinfo *wrp)
904 if (wrp && writefileblk(wrp, iswap32(buf[blk])) != 0) {
922 print_blks64(int64_t *buf, int size, uint64_t *blknum, struct wrinfo *wrp)
932 if (wrp && writefileblk(wrp, iswap64(buf[blk])) != 0) {
954 print_indirblks32(uint32_t blk, int ind_level, uint64_t *blknum, struct wrinfo *wrp)
972 print_blks32(idblk, ptrperblk, blknum, wrp);
977 wrp);
983 print_indirblks64(uint64_t blk, int ind_level, uint64_t *blknum, struct wrinfo *wrp)
1001 print_blks64(idblk, ptrperblk, blknum, wrp);
1006 wrp);