/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) {\ argument 127 (((u_offset_t)lbn) << fs->fs_bshift); \ 207 daddr_t lbn; in bmap_read() local 218 lbn = (daddr_t)lblkno(fs, off); in bmap_read() 220 if (lbn < 0) in bmap_read() 226 if (lbn < NDADDR) { in bmap_read() 227 DOEXTENT(fs, lbn, boff, bnp, lenp, in bmap_read() 228 ip->i_size, &ip->i_db[lbn], NDADDR - lbn, 1, in bmap_read() 239 tbn = lbn - NDADDR; in bmap_read() 287 DOEXTENT(fs, lbn, boff, bnp, lenp, ip->i_size, &bap[i], in bmap_read() [all …]
|
H A D | ufs_subr.c | 574 daddr_t lbn; /* logical blkno of last blk in file */ in ufs_sync_indir() local 595 lbn = (daddr_t)lblkno(fs, ip->i_size - 1); in ufs_sync_indir() 596 if (lbn < NDADDR) in ufs_sync_indir() 598 if (lbn < NDADDR + NINDIR(fs)) { in ufs_sync_indir() 621 if (clbn > lbn) in ufs_sync_indir() 644 if (clbn > lbn) in ufs_sync_indir() 658 if (clbn > lbn) in ufs_sync_indir() 679 daddr_t lbn; in ufs_indirblk_sync() local 697 lbn = (daddr_t)lblkno(fs, off); in ufs_indirblk_sync() 698 if (lbn < 0) in ufs_indirblk_sync() [all …]
|
H A D | ufs_alloc.c | 535 blkpref(struct inode *ip, daddr_t lbn, int indx, daddr32_t *bap) in blkpref() argument 546 if (lbn < NDADDR) { in blkpref() 555 startcg = itog(fs, ip->i_number) + lbn / fs->fs_maxbpg; in blkpref()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass1b.c | 75 daddr32_t lbn; in pass1bcheck() local 87 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1bcheck() 88 if (find_dup_ref(blkno, idesc->id_number, lbn, DB_INCR)) in pass1bcheck() 89 blkerror(idesc->id_number, "DUP", blkno, lbn); in pass1bcheck()
|
H A D | pass1.c | 626 daddr32_t lbn; in pass1check() local 703 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1check() 705 blkerror(idesc->id_number, "DUP", fragno, lbn); in pass1check() 732 (void) find_dup_ref(fragno, idesc->id_number, lbn, in pass1check()
|
H A D | inode.c | 1094 blkerror(fsck_ino_t ino, char *type, daddr32_t blk, daddr32_t lbn) in blkerror() argument 1096 pfatal("FRAGMENT %d %s I=%u LFN %d", blk, type, ino, lbn); in blkerror()
|
/illumos-gate/usr/src/uts/common/fs/pcfs/ |
H A D | pc_alloc.c | 77 daddr_t lbn; /* logical (disk) block number */ in pc_bmap() local 79 lbn = pc_cltodb(fsp, lcn); in pc_bmap() 80 if (lbn >= fsp->pcfs_rdirsec) { in pc_bmap() 84 *dbnp = pc_dbdaddr(fsp, fsp->pcfs_rdirstart + lbn); in pc_bmap() 88 fsp->pcfs_secsize * (fsp->pcfs_rdirsec - lbn)); in pc_bmap() 185 daddr_t lbn; in pc_balloc() local 187 lbn = pc_cltodb(fsp, lcn); in pc_balloc() 188 if (lbn >= fsp->pcfs_rdirsec) in pc_balloc() 190 *dbnp = pc_dbdaddr(fsp, fsp->pcfs_rdirstart + lbn); in pc_balloc()
|
H A D | pc_vnops.c | 1488 daddr_t lbn, bn; in pcfs_getapage() local 1496 lbn = pc_lblkno(fsp, off); in pcfs_getapage() 1511 lbn += howmany(xfersize, fsp->pcfs_clsize), in pcfs_getapage() 1518 err1 = pc_bmap(pcp, lbn, &bn, &xfersize); in pcfs_getapage() 1768 u_offset_t lbn, lbnoff, xferoffset; in pcfs_putapage() local 1797 lbn = pc_lblkno(fsp, io_off); in pcfs_putapage() 1803 lbn += howmany(xfersize, fsp->pcfs_clsize), in pcfs_putapage() 1813 err1 = pc_bmap(pcp, (daddr_t)lbn, &bn, &xfersize); in pcfs_putapage()
|
/illumos-gate/usr/src/common/fs/ |
H A D | ufsops.c | 318 daddr32_t lbn, d; in readdir() local 332 lbn = lblkno(&devp->un_fs.di_fs, dstuff->loc); in readdir() 333 d = sbmap(filep, lbn); in readdir() 340 blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn); in readdir() 366 daddr32_t lbn; in getblock() local 386 lbn = lblkno(fs, filep->fi_offset); in getblock() 389 filep->fi_blocknum = fsbtodb(fs, sbmap(filep, lbn)); in getblock() 394 size = blksize(fs, filep->fi_inode, lbn); in getblock() 433 daddr32_t lbn; in getblock_noopt() local 452 lbn = lblkno(fs, filep->fi_offset); in getblock_noopt() [all …]
|
H A D | hsfs.c | 281 daddr_t lbn; in readdir() local 294 lbn = hdbtodb(dirp->loc >> ISO_SECTOR_SHIFT); in readdir() 295 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); in readdir() 320 daddr_t lbn; in getblock() local 329 lbn = hdbtodb(filep->fi_offset >> ISO_SECTOR_SHIFT); in getblock() 330 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); in getblock()
|
/illumos-gate/usr/src/boot/sys/ufs/ffs/ |
H A D | fs.h | 610 #define blksize(fs, ip, lbn) \ argument 611 (((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \ 614 #define sblksize(fs, size, lbn) \ argument 615 (((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \ 631 lbn_level(ufs_lbn_t lbn) in lbn_level() argument 633 if (lbn >= 0) in lbn_level() 635 switch (lbn & 0x3) { in lbn_level()
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | hsfs_impl.h | 48 uint_t lbn, uint_t off, struct vfs *vfsp); 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 | 333 #define LBN_TO_SEC(lbn, vfsp) ((lbn)>>((struct hsfs *)((vfsp)->vfs_data))-> \ argument 339 #define LBN_TO_BYTE(lbn, vfsp) ((lbn)<<((struct hsfs *)((vfsp)->vfs_data))-> \ argument
|
H A D | ufs_fs.h | 699 #define blksize(fs, ip, lbn) \ argument 700 (((lbn) >= NDADDR || \ 701 (ip)->i_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \ 705 #define dblksize(fs, dip, lbn) \ argument 706 (((lbn) >= NDADDR || \ 707 (dip)->di_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fs.h | 433 #define blksize(fs, ip, lbn) \ argument 434 (((lbn) >= NDADDR || (ip)->i_size >= ((lbn) + 1) << (fs)->fs_bshift) \ 437 #define dblksize(fs, dip, lbn) \ argument 438 (((lbn) >= NDADDR || (dip)->di_size >= ((lbn) + 1) << (fs)->fs_bshift) \
|
H A D | ufs2.h | 410 #define blksize(fs, ip, lbn) \ argument 411 (((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \ 414 #define sblksize(fs, size, lbn) \ argument 415 (((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \
|
H A D | fsys_ufs.c | 232 grub_daddr32_t lbn, dbn, dblk; in dlook() local 245 lbn = lblkno(SUPERBLOCK, loc); in dlook() 247 dbn = sbmap(lbn); in dlook()
|
/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) in hs_findhash() argument 400 tp->hs_dir_lbn == lbn && in hs_findhash() 512 uint_t lbn, in hs_makenode() argument 537 lbn = dp->ext_lbn; in hs_makenode() 546 lbn += off >> hvp->lbn_shift; in hs_makenode() 571 if ((vp = hs_findhash(nodeid, lbn, off, vfsp)) == NULL) { in hs_makenode() 581 if ((vp = hs_findhash(nodeid, lbn, off, vfsp)) == NULL) { in hs_makenode() 603 hp->hs_dir_lbn = lbn; in hs_makenode() 712 hs_remakenode(uint_t lbn, uint_t off, struct vfs *vfsp, in hs_remakenode() argument 729 secno = LBN_TO_SEC(lbn, vfsp); in hs_remakenode() [all …]
|
/illumos-gate/usr/src/stand/lib/fs/ufs/ |
H A D | ufsops.c | 409 daddr32_t lbn, d; in readdir() local 421 lbn = lblkno(&devp->un_fs.di_fs, dstuff->loc); in readdir() 422 d = sbmap(filep, lbn); in readdir() 429 blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn); in readdir() 455 daddr32_t lbn, fsbn; in getblock() local 473 lbn = lblkno(fs, filep->fi_offset); in getblock() 476 fsbn = sbmap(filep, lbn); in getblock() 490 size = blksize(fs, filep->fi_inode, lbn); in getblock()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/ |
H A D | ncheck.c | 494 daddr_t lbn, d; in dreaddir() local 502 lbn = lblkno(&sblock, dirp->loc); in dreaddir() 504 d = bmap(lbn); in dreaddir() 509 (int)dblksize(&sblock, dirp->ip, (int)lbn)); in dreaddir()
|
/illumos-gate/usr/src/stand/lib/fs/hsfs/ |
H A D | hsfsops.c | 286 register daddr_t lbn; in readdir() local 297 lbn = hdbtodb(dirp->loc >> ISO_SECTOR_SHIFT); in readdir() 298 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); in readdir() 324 register daddr_t lbn; in getblock() local 341 lbn = hdbtodb(filep->fi_offset >> ISO_SECTOR_SHIFT); in getblock() 344 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); in getblock()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/ |
H A D | ff.c | 560 diskaddr_t lbn, d; in dreaddir() local 566 lbn = lblkno(&sblock, dirp->loc); in dreaddir() 567 d = bmap(lbn); in dreaddir() 571 (int)dblksize(&sblock, dirp->ip, (int)lbn)); in dreaddir()
|
/illumos-gate/usr/src/boot/sys/fs/cd9660/ |
H A D | iso.h | 282 #define blksize(imp, ip, lbn) ((imp)->logical_block_size) argument
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 3840 u_offset_t lbn; in smbfs_getapage() local 3871 lbn = off / bsize; in smbfs_getapage() 3872 blkoff = lbn * bsize; in smbfs_getapage() 4216 u_offset_t lbn; in smbfs_putapage() local 4226 lbn = pp->p_offset / bsize; in smbfs_putapage() 4227 lbn_off = lbn * bsize; in smbfs_putapage() 4242 ASSERT((pp->p_offset / bsize) >= lbn); in smbfs_putapage()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 3712 u_offset_t lbn; in nfs_getapage() local 3738 lbn = off / bsize; in nfs_getapage() 3739 blkoff = lbn * bsize; in nfs_getapage() 4122 u_offset_t lbn; in nfs_putapage() local 4139 lbn = pp->p_offset / bsize; in nfs_putapage() 4140 lbn_off = lbn * bsize; in nfs_putapage() 4155 ASSERT((pp->p_offset / bsize) >= lbn); in nfs_putapage()
|