Lines Matching refs:blkno
67 static int dirindir(ino_t ino, ufs2_daddr_t blkno, int level, long *size,
76 static int searchdir(ino_t ino, ufs2_daddr_t blkno, long size, long filesize,
320 ufs2_daddr_t blkno,
334 blkread(fsbtodb(sblock, blkno), (char *)&idblk, (int)sblock->fs_bsize);
338 blkno = idblk.ufs1[i];
340 blkno = idblk.ufs2[i];
341 if (blkno != 0)
342 ret |= searchdir(ino, blkno, sblock->fs_bsize,
354 blkno = idblk.ufs1[i];
356 blkno = idblk.ufs2[i];
357 if (blkno != 0)
358 ret |= dirindir(ino, blkno, ind_level, filesize,
372 ufs2_daddr_t blkno,
387 blkread(fsbtodb(sblock, blkno), dblk, (int)size);
899 blkread(ufs2_daddr_t blkno, char *buf, int size)
906 offset = blkno << dev_bshift;
950 if (blkno + (size / dev_bsize) > fsbtodb(sblock, sblock->fs_size)) {
966 disk, strerror(errno), (intmax_t)blkno, size);
969 disk, (intmax_t)blkno, size, cnt);
986 for (i = 0; i < size; i += dev_bsize, buf += dev_bsize, blkno++) {
988 ((off_t)blkno << dev_bshift))) == dev_bsize)
992 disk, strerror(errno), (intmax_t)blkno, dev_bsize);
996 disk, (intmax_t)blkno, dev_bsize, cnt);