Home
last modified time | relevance | path

Searched refs:lbn (Results 1 – 25 of 28) sorted by relevance

12

/titanic_50/usr/src/uts/common/fs/ufs/
H A Dufs_bmap.c112 #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 Dufs_subr.c574 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 Dufs_alloc.c535 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()
H A Dufs_dir.c2775 daddr_t lbn; in blkatoff() local
2781 lbn = (daddr_t)lblkno(fs, offset); in blkatoff()
2782 bsize = (uint_t)blksize(fs, ip, lbn); in blkatoff()
/titanic_50/usr/src/cmd/fs.d/ufs/fsck/
H A Dpass1b.c77 daddr32_t lbn; in pass1bcheck() local
89 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1bcheck()
90 if (find_dup_ref(blkno, idesc->id_number, lbn, DB_INCR)) in pass1bcheck()
91 blkerror(idesc->id_number, "DUP", blkno, lbn); in pass1bcheck()
H A Dpass1.c628 daddr32_t lbn; in pass1check() local
705 lbn = idesc->id_lbn * sblock.fs_frag + nfrags; in pass1check()
707 blkerror(idesc->id_number, "DUP", fragno, lbn); in pass1check()
734 (void) find_dup_ref(fragno, idesc->id_number, lbn, in pass1check()
H A Dinode.c1088 blkerror(fsck_ino_t ino, char *type, daddr32_t blk, daddr32_t lbn) in blkerror() argument
1090 pfatal("FRAGMENT %d %s I=%u LFN %d", blk, type, ino, lbn); in blkerror()
/titanic_50/usr/src/uts/sun4u/starfire/os/
H A Dstarfire.c271 uint32_t idx, idy, size, color, max_color, lbn; in plat_freelist_process() local
327 lbn = PFN_2_LBN(page->p_pagenum); in plat_freelist_process()
331 page_vpadd(&bdlist[lbn], page); in plat_freelist_process()
333 mach_page_add(&bdlist[lbn], in plat_freelist_process()
338 if ((bd_flags & (1 << lbn)) == 0) { in plat_freelist_process()
339 bd_flags |= (1 << lbn); in plat_freelist_process()
395 lbn = PFN_2_LBN(page->p_pagenum); in plat_freelist_process()
408 bd_flags &= ~(1 << lbn); in plat_freelist_process()
/titanic_50/usr/src/uts/common/fs/pcfs/
H A Dpc_alloc.c75 daddr_t lbn; /* logical (disk) block number */ in pc_bmap() local
77 lbn = pc_cltodb(fsp, lcn); in pc_bmap()
78 if (lbn >= fsp->pcfs_rdirsec) { in pc_bmap()
82 *dbnp = pc_dbdaddr(fsp, fsp->pcfs_rdirstart + lbn); in pc_bmap()
86 fsp->pcfs_secsize * (fsp->pcfs_rdirsec - lbn)); in pc_bmap()
183 daddr_t lbn; in pc_balloc() local
185 lbn = pc_cltodb(fsp, lcn); in pc_balloc()
186 if (lbn >= fsp->pcfs_rdirsec) in pc_balloc()
188 *dbnp = pc_dbdaddr(fsp, fsp->pcfs_rdirstart + lbn); in pc_balloc()
H A Dpc_vnops.c1489 daddr_t lbn, bn; in pcfs_getapage() local
1497 lbn = pc_lblkno(fsp, off); in pcfs_getapage()
1512 lbn += howmany(xfersize, fsp->pcfs_clsize), in pcfs_getapage()
1519 err1 = pc_bmap(pcp, lbn, &bn, &xfersize); in pcfs_getapage()
1769 u_offset_t lbn, lbnoff, xferoffset; in pcfs_putapage() local
1798 lbn = pc_lblkno(fsp, io_off); in pcfs_putapage()
1804 lbn += howmany(xfersize, fsp->pcfs_clsize), in pcfs_putapage()
1814 err1 = pc_bmap(pcp, (daddr_t)lbn, &bn, &xfersize); in pcfs_putapage()
/titanic_50/usr/src/common/fs/
H A Dufsops.c324 daddr32_t lbn, d; in readdir() local
337 lbn = lblkno(&devp->un_fs.di_fs, dstuff->loc); in readdir()
338 d = sbmap(filep, lbn); in readdir()
345 blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn); in readdir()
370 daddr32_t lbn; in getblock() local
388 lbn = lblkno(fs, filep->fi_offset); in getblock()
391 filep->fi_blocknum = fsbtodb(fs, sbmap(filep, lbn)); in getblock()
396 size = blksize(fs, filep->fi_inode, lbn); in getblock()
435 daddr32_t lbn; in getblock_noopt() local
453 lbn = lblkno(fs, filep->fi_offset); in getblock_noopt()
[all …]
H A Dhsfs.c292 daddr_t lbn; in readdir() local
304 lbn = hdbtodb(dirp->loc >> ISO_SECTOR_SHIFT); in readdir()
305 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); in readdir()
327 daddr_t lbn; in getblock() local
335 lbn = hdbtodb(filep->fi_offset >> ISO_SECTOR_SHIFT); in getblock()
336 filep->fi_blocknum = lbn + hdbtodb(ip->i_number); in getblock()
/titanic_50/usr/src/uts/common/sys/fs/
H A Dhsfs_impl.h48 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 Dhsfs_node.h335 #define LBN_TO_SEC(lbn, vfsp) ((lbn)>>((struct hsfs *)((vfsp)->vfs_data))-> \ argument
341 #define LBN_TO_BYTE(lbn, vfsp) ((lbn)<<((struct hsfs *)((vfsp)->vfs_data))-> \ argument
H A Dufs_fs.h701 #define blksize(fs, ip, lbn) \ argument
702 (((lbn) >= NDADDR || \
703 (ip)->i_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \
707 #define dblksize(fs, dip, lbn) \ argument
708 (((lbn) >= NDADDR || \
709 (dip)->di_size >= (offset_t)((lbn) + 1) << (fs)->fs_bshift) \
/titanic_50/usr/src/grub/grub-0.97/stage2/
H A Dfs.h433 #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 Dufs2.h410 #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 Dfsys_ufs.c232 grub_daddr32_t lbn, dbn, dblk; in dlook() local
245 lbn = lblkno(SUPERBLOCK, loc); in dlook()
247 dbn = sbmap(lbn); in dlook()
/titanic_50/usr/src/uts/common/fs/hsfs/
H A Dhsfs_node.c379 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 …]
/titanic_50/usr/src/stand/lib/fs/ufs/
H A Dufsops.c408 daddr32_t lbn, d; in readdir() local
420 lbn = lblkno(&devp->un_fs.di_fs, dstuff->loc); in readdir()
421 d = sbmap(filep, lbn); in readdir()
428 blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn); in readdir()
454 daddr32_t lbn, fsbn; in getblock() local
472 lbn = lblkno(fs, filep->fi_offset); in getblock()
475 fsbn = sbmap(filep, lbn); in getblock()
489 size = blksize(fs, filep->fi_inode, lbn); in getblock()
/titanic_50/usr/src/cmd/fs.d/ufs/ncheck/
H A Dncheck.c496 daddr_t lbn, d; in dreaddir() local
504 lbn = lblkno(&sblock, dirp->loc); in dreaddir()
506 d = bmap(lbn); in dreaddir()
511 (int)dblksize(&sblock, dirp->ip, (int)lbn)); in dreaddir()
/titanic_50/usr/src/psm/stand/bootblks/hsfs/common/
H A Dhsfs.fth156 : suf-ce-lbn ( -- lbn ) 4 +suf xl@ ;
180 instance variable ce-lbn
184 suf-ce-lbn ce-lbn !
190 ce-lbn @ 0= if
193 sua-buf ce-len @ ce-lbn @ read-fs-blocks
196 0 ce-len ! 0 ce-lbn ! 0 ce-offset !
/titanic_50/usr/src/stand/lib/fs/hsfs/
H A Dhsfsops.c286 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()
/titanic_50/usr/src/cmd/fs.d/ufs/ff/
H A Dff.c562 diskaddr_t lbn, d; in dreaddir() local
568 lbn = lblkno(&sblock, dirp->loc); in dreaddir()
569 d = bmap(lbn); in dreaddir()
573 (int)dblksize(&sblock, dirp->ip, (int)lbn)); in dreaddir()
/titanic_50/usr/src/uts/common/fs/nfs/
H A Dnfs_vnops.c3712 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()

12