/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass1b.c | 77 daddr32_t lbn; local 89 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; 90 if (find_dup_ref(blkno, idesc->id_number, lbn, DB_INCR)) 91 blkerror(idesc->id_number, "DUP", blkno, lbn);
|
H A D | pass1.c | 628 daddr32_t lbn; local 705 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; 707 blkerror(idesc->id_number, "DUP", fragno, lbn); 734 (void) find_dup_ref(fragno, idesc->id_number, lbn,
|
H A D | inode.c | 1088 blkerror(fsck_ino_t ino, char *type, daddr32_t blk, daddr32_t lbn) argument 1090 pfatal("FRAGMENT %d %s I=%u LFN %d", blk, type, ino, lbn);
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_bmap.c | 112 #define DOEXTENT(fs, lbn, boff, bnp, lenp, size, tblp, n, chkfrag, maxtrans) {\ 127 (((u_offset_t)lbn) << fs->fs_bshift); \ 207 daddr_t lbn; local 218 lbn = (daddr_t)lblkno(fs, off); 220 if (lbn < 0) 226 if (lbn < NDADDR) { 227 DOEXTENT(fs, lbn, boff, bnp, lenp, 228 ip->i_size, &ip->i_db[lbn], NDADDR - lbn, 1, 239 tbn = lbn 317 daddr_t ob, nb, pref, lbn, llbn, tbn; local 1189 daddr_t ob, nb, tbn, lbn, skip; local 1332 daddr_t lbn; local [all...] |
H A D | ufs_subr.c | 574 daddr_t lbn; /* logical blkno of last blk in file */ local 595 lbn = (daddr_t)lblkno(fs, ip->i_size - 1); 596 if (lbn < NDADDR) 598 if (lbn < NDADDR + NINDIR(fs)) { 621 if (clbn > lbn) 644 if (clbn > lbn) 658 if (clbn > lbn) 679 daddr_t lbn; local 697 lbn = (daddr_t)lblkno(fs, off); 698 if (lbn < [all...] |
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | hsfs_impl.h | 48 uint_t lbn, uint_t off, struct vfs *vfsp); 49 /* make hsnode from directory lbn/off */ 50 extern int hs_remakenode(uint_t lbn, uint_t off, struct vfs *vfsp, 56 extern struct vnode *hs_findhash(ino64_t nodeid, uint_t lbn, uint_t off,
|
H A D | hsfs_node.h | 134 uint_t lbn_shift; /* shift to convert lbn to bytes */ 135 uint_t lbn_secshift; /* shift to convert lbn to sec */ 136 uint_t lbn_maxoffset; /* max lbn-relative offset and mask */ 335 #define LBN_TO_SEC(lbn, vfsp) ((lbn)>>((struct hsfs *)((vfsp)->vfs_data))-> \ 341 #define LBN_TO_BYTE(lbn, vfsp) ((lbn)<<((struct hsfs *)((vfsp)->vfs_data))-> \
|
H A D | ufs_fs.h | 107 * information in the inode, using the ``blksize(fs, ip, lbn)'' macro. 701 #define blksize(fs, ip, lbn) \ 702 (((lbn) >= NDADDR || \ 703 (ip)->i_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \ 707 #define dblksize(fs, dip, lbn) \ 708 (((lbn) >= NDADDR || \ 709 (dip)->di_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \
|
/illumos-gate/usr/src/uts/sun4u/starfire/os/ |
H A D | starfire.c | 271 uint32_t idx, idy, size, color, max_color, lbn; local 326 /* detect the lbn */ 327 lbn = PFN_2_LBN(page->p_pagenum); 329 /* add to bdlist[lbn] */ 331 page_vpadd(&bdlist[lbn], page); 333 mach_page_add(&bdlist[lbn], 337 /* if lbn new */ 338 if ((bd_flags & (1 << lbn)) == 0) { 339 bd_flags |= (1 << lbn); 395 lbn [all...] |
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | ufsread.c | 224 ufs_lbn_t lbn; local 302 lbn = lblkno(&fs, fs_off); 304 if (lbn < NDADDR) { 305 addr2 = DIP(di_db[lbn]); 306 } else if (lbn < NDADDR + NINDIR(&fs)) { 309 u = (u_int)(lbn - NDADDR) / n * DBPERVBLK; 316 n = (lbn - NDADDR) & (n - 1); 337 n = sblksize(&fs, (off_t)size, lbn) - (off & ~VBLKMASK);
|
/illumos-gate/usr/src/uts/common/fs/pcfs/ |
H A D | pc_alloc.c | 75 daddr_t lbn; /* logical (disk) block number */ local 77 lbn = pc_cltodb(fsp, lcn); 78 if (lbn >= fsp->pcfs_rdirsec) { 82 *dbnp = pc_dbdaddr(fsp, fsp->pcfs_rdirstart + lbn); 86 fsp->pcfs_secsize * (fsp->pcfs_rdirsec - lbn)); 183 daddr_t lbn; local 185 lbn = pc_cltodb(fsp, lcn); 186 if (lbn >= fsp->pcfs_rdirsec) 188 *dbnp = pc_dbdaddr(fsp, fsp->pcfs_rdirstart + lbn);
|
H A D | pc_vnops.c | 1489 daddr_t lbn, bn; local 1497 lbn = pc_lblkno(fsp, off); 1512 lbn += howmany(xfersize, fsp->pcfs_clsize), 1519 err1 = pc_bmap(pcp, lbn, &bn, &xfersize); 1769 u_offset_t lbn, lbnoff, xferoffset; local 1798 lbn = pc_lblkno(fsp, io_off); 1804 lbn += howmany(xfersize, fsp->pcfs_clsize), 1814 err1 = pc_bmap(pcp, (daddr_t)lbn, &bn, &xfersize);
|
/illumos-gate/usr/src/boot/sys/ufs/ffs/ |
H A D | fs.h | 97 * information in the inode, using the ``blksize(fs, ip, lbn)'' macro. 610 #define blksize(fs, ip, lbn) \ 611 (((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \ 614 #define sblksize(fs, size, lbn) \ 615 (((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \ 626 * are the negated address of the lowest lbn reachable, double indirects 627 * are this lbn - 1 and triple indirects are this lbn 631 lbn_level(ufs_lbn_t lbn) argument [all...] |
/illumos-gate/usr/src/common/fs/ |
H A D | ufsops.c | 324 daddr32_t lbn, d; local 337 lbn = lblkno(&devp->un_fs.di_fs, dstuff->loc); 338 d = sbmap(filep, lbn); 345 blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn); 370 daddr32_t lbn; local 388 lbn = lblkno(fs, filep->fi_offset); 391 filep->fi_blocknum = fsbtodb(fs, sbmap(filep, lbn)); 396 size = blksize(fs, filep->fi_inode, lbn); 435 daddr32_t lbn; local 453 lbn [all...] |
H A D | hsfs.c | 292 daddr_t lbn; local 304 lbn = hdbtodb(dirp->loc >> ISO_SECTOR_SHIFT); 305 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); 327 daddr_t lbn; local 335 lbn = hdbtodb(filep->fi_offset >> ISO_SECTOR_SHIFT); 336 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); 666 /* we use lbn of data extent as an inode # equivalent */ 793 * will want to return new lbn, len.
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_ufs.c | 232 grub_daddr32_t lbn, dbn, dblk; local 245 lbn = lblkno(SUPERBLOCK, loc); 247 dbn = sbmap(lbn);
|
H A D | fs.h | 89 * information in the inode, using the ``blksize(fs, ip, lbn)'' macro. 433 #define blksize(fs, ip, lbn) \ 434 (((lbn) >= NDADDR || (ip)->i_size >= ((lbn) + 1) << (fs)->fs_bshift) \ 437 #define dblksize(fs, dip, lbn) \ 438 (((lbn) >= NDADDR || (dip)->di_size >= ((lbn) + 1) << (fs)->fs_bshift) \
|
H A D | ufs2.h | 410 #define blksize(fs, ip, lbn) \ 411 (((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \ 414 #define sblksize(fs, size, lbn) \ 415 (((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \
|
/illumos-gate/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_node.c | 379 hs_findhash(ino64_t nodeid, uint_t lbn, uint_t off, struct vfs *vfsp) argument 400 tp->hs_dir_lbn == lbn && 506 * note: off is the sector offset, not lbn offset 512 uint_t lbn, 537 lbn = dp->ext_lbn; 542 * Normalize lbn and off before creating a nodeid 546 lbn += off >> hvp->lbn_shift; 571 if ((vp = hs_findhash(nodeid, lbn, off, vfsp)) == NULL) { 581 if ((vp = hs_findhash(nodeid, lbn, off, vfsp)) == NULL) { 603 hp->hs_dir_lbn = lbn; 510 hs_makenode( struct hs_direntry *dp, uint_t lbn, uint_t off, struct vfs *vfsp) argument 712 hs_remakenode(uint_t lbn, uint_t off, struct vfs *vfsp, struct vnode **vpp) argument 1658 uint_t lbn; /* logical block number */ local [all...] |
/illumos-gate/usr/src/stand/lib/fs/ufs/ |
H A D | ufsops.c | 408 daddr32_t lbn, d; local 420 lbn = lblkno(&devp->un_fs.di_fs, dstuff->loc); 421 d = sbmap(filep, lbn); 428 blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn); 454 daddr32_t lbn, fsbn; local 472 lbn = lblkno(fs, filep->fi_offset); 475 fsbn = sbmap(filep, lbn); 489 size = blksize(fs, filep->fi_inode, lbn);
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/ |
H A D | ff.c | 562 diskaddr_t lbn, d; local 568 lbn = lblkno(&sblock, dirp->loc); 569 d = bmap(lbn); 573 (int)dblksize(&sblock, dirp->ip, (int)lbn));
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/ |
H A D | ncheck.c | 496 daddr_t lbn, d; local 504 lbn = lblkno(&sblock, dirp->loc); 506 d = bmap(lbn); 511 (int)dblksize(&sblock, dirp->ip, (int)lbn));
|
/illumos-gate/usr/src/stand/lib/fs/hsfs/ |
H A D | hsfsops.c | 286 register daddr_t lbn; local 297 lbn = hdbtodb(dirp->loc >> ISO_SECTOR_SHIFT); 298 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); 324 register daddr_t lbn; local 341 lbn = hdbtodb(filep->fi_offset >> ISO_SECTOR_SHIFT); 344 filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
|
/illumos-gate/usr/src/boot/include/isofs/cd9660/ |
H A D | iso.h | 264 #define blksize(imp, ip, lbn) ((imp)->logical_block_size)
|
/illumos-gate/usr/src/boot/lib/libstand/ |
H A D | ext2fs.c | 164 #define dblksize(fs, dip, lbn) \ 165 (((lbn) >= NDADDR || (dip)->di_size >= smalllblktosize(fs, (lbn) + 1)) \
|