Lines Matching defs:blkno
360 dirindir(ino_t ino, daddr_t blkno, int ind_level, off_t *filesize,
367 bread(fsbtodb(sblock, blkno), idblk, (int)sblock->fs_bsize);
371 blkno = ((int32_t *)idblk)[i];
373 blkno = ((int64_t *)idblk)[i];
374 if (blkno != 0)
375 ret |= searchdir(ino, blkno, sblock->fs_bsize,
387 blkno = ((int32_t *)idblk)[i];
389 blkno = ((int64_t *)idblk)[i];
390 if (blkno != 0)
391 ret |= dirindir(ino, blkno, ind_level, filesize,
403 searchdir(ino_t ino, daddr_t blkno, long size, off_t filesize,
414 bread(fsbtodb(sblock, blkno), dblk, (int)size);
771 bread(daddr_t blkno, char *buf, int size)
785 if (DL_BLKOFFSET(&lab, blkno) == 0 && size % secsize == 0) {
786 secno = DL_BLKTOSEC(&lab, blkno);
791 secno = DL_BLKTOSEC(&lab, blkno);
792 secoff = DL_BLKOFFSET(&lab, blkno);
815 if (blkno + (size / DEV_BSIZE) >
833 disk, strerror(errno), (long long)blkno, size);
836 "got=%d\n", disk, (long long)blkno, size, cnt);