/src/sys/ufs/ext2fs/ |
ext2fs_subr.c | 87 daddr_t lbn; local in function:ext2fs_blkatoff 92 lbn = ext2_lblkno(fs, offset); 95 if ((error = bread(vp, lbn, fs->e2fs_bsize, 0, &bp)) != 0) {
|
ext2fs_balloc.c | 103 daddr_t newb, lbn, pref; local in function:ext2fs_balloc 120 lbn = bn; 154 ip->i_e2fs_last_lblk = lbn; 187 pref = ext2fs_blkpref(ip, lbn, 0, (int32_t *)0); 188 error = ext2fs_alloc(ip, lbn, pref, cred, &newb); 227 pref = ext2fs_blkpref(ip, lbn, 0, (int32_t *)0); 228 error = ext2fs_alloc(ip, lbn, pref, cred, &newb); 265 pref = ext2fs_blkpref(ip, lbn, indirs[num].in_off, &bap[0]); 266 error = ext2fs_alloc(ip, lbn, pref, cred, &newb); 273 ip->i_e2fs_last_lblk = lbn; [all...] |
ext2fs_bmap.c | 138 daddr_t lbn; local in function:ext4_bmapext 143 lbn = bn; 152 ext4_ext_find_extent(fs, ip, lbn, &path); 157 (lbn - path.ep_sparse_ext.e_blk) - 1; 159 *runb = lbn - path.ep_sparse_ext.e_blk; 166 *bnp = fsbtodb(fs, lbn - ep->e_blk 173 *runp = ep->e_len - (lbn - ep->e_blk) - 1; 175 *runb = lbn - ep->e_blk;
|
ext2fs_readwrite.c | 160 daddr_t lbn, nextlbn; local in function:ext2fs_bufrd 189 lbn = ext2_lblkno(fs, uio->uio_offset); 190 nextlbn = lbn + 1; 200 error = bread(vp, lbn, size, 0, &bp); 203 error = breadn(vp, lbn, 369 daddr_t lbn; local in function:ext2fs_bufwr 395 lbn = ext2_lblkno(fs, uio->uio_offset); 402 error = ext2fs_balloc(ip, lbn, blkoffset + xfersize, cred, &bp,
|
/src/sys/fs/filecorefs/ |
filecore_bmap.c | 101 daddr_t lbn = ap->a_bn; local in function:filecore_bmap 120 nblk = (ip->i_size >> bshift) - (lbn + 1); 131 return filecore_map(fcmp, ip->i_dirent.addr, lbn, ap->a_bnp); 135 filecore_map(struct filecore_mnt *fcmp, u_int32_t addr, daddr_t lbn, daddr_t *bnp) 145 printf("filecore_map(addr=%x, lbn=%llx)\n", addr, (long long)lbn); 149 ((lbn << fcmp->log2bsize) >> fcmp->drec.log2secsize);
|
filecore_vnops.c | 207 daddr_t lbn; local in function:filecore_read 242 lbn = filecore_lblkno(fcmp, uio->uio_offset); 244 n = MIN(filecore_blksize(fcmp, ip, lbn) - on, uio->uio_resid); 250 size = filecore_blksize(fcmp, ip, lbn); 257 error = bread(vp, lbn, size, 0, &bp); 260 vp, (long long)lbn, size, bp, error);
|
/src/sys/ufs/lfs/ |
lfs_kernel.h | 94 daddr_t lbn; member in struct:lbnentry
|
lfs_balloc.c | 129 daddr_t lbn, lastblock; local in function:lfs_balloc 147 lbn = lfs_lblkno(fs, startoffset); 154 /* (void)lfs_check(vp, lbn, 0); */ 179 if (lastblock < ULFS_NDADDR && lastblock < lbn) { 212 if (lbn < ULFS_NDADDR && lfs_lblkno(fs, ip->i_size) <= lbn) { 213 osize = lfs_blksize(fs, ip, lbn); 215 if (lfs_lblktosize(fs, lbn) >= ip->i_size) { 221 *bpp = bp = getblk(vp, lbn, nsize, 0, 0); 240 lfs_dino_setdb(fs, ip->i_din, lbn, UNWRITTEN) [all...] |
ulfs_readwrite.c | 127 daddr_t lbn, nextlbn; local in function:BUFRD 160 lbn = lfs_lblkno(fs, uio->uio_offset); 161 nextlbn = lbn + 1; 162 size = lfs_blksize(fs, ip, lbn); 168 error = bread(vp, lbn, size, 0, &bp); 171 error = breadn(vp, lbn, 424 daddr_t lbn; local in function:BUFWR 460 lbn = lfs_lblkno(fs, uio->uio_offset); 483 size = lfs_blksize(fs, ip, lbn) - bp->b_resid;
|
lfs_inode.c | 217 daddr_t bn, lbn, lastiblock[ULFS_NIADDR], indir_lbn[ULFS_NIADDR]; local in function:lfs_truncate 357 lbn = lfs_lblkno(fs, length); 371 size = lfs_blksize(fs, oip, lbn); 722 lfs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, 760 bp = getblk(vp, lbn, lfs_sb_getbsize(fs), 0, 0); 763 trace(TR_BREADHIT, pack(vp, lfs_sb_getbsize(fs)), lbn); 765 trace(TR_BREADMISS, pack(vp, lfs_sb_getbsize(fs)), lbn); 804 for (i = LFS_NINDIR(fs) - 1, nlbn = lbn + 1 - i * factor; i > last; 867 lfs_vtruncbuf(struct vnode *vp, daddr_t lbn, bool catch, int slptimeo) 874 off = round_page((voff_t)lbn << vp->v_mount->mnt_fs_bshift) [all...] |
/src/usr.sbin/makefs/ffs/ |
ffs_balloc.c | 87 daddr_t lbn, lastlbn; local in function:ffs_balloc_ufs1 100 lbn = ffs_lblkno(fs, offset); 107 if (lbn < 0) 117 if (lastlbn < UFS_NDADDR && lastlbn < lbn) { 130 if (lbn < UFS_NDADDR) { 131 nb = ufs_rw32(ip->i_ffs1_db[lbn], needswap); 132 if (nb != 0 && ip->i_ffs1_size >= ffs_lblktosize(fs, lbn + 1)) { 142 error = bread(ip->i_devvp, lbn, fs->fs_bsize, 167 error = bread(ip->i_devvp, lbn, osize, 185 if (ip->i_ffs1_size < ffs_lblktosize(fs, lbn + 1) 334 daddr_t lbn, lastlbn; local in function:ffs_balloc_ufs2 [all...] |
/src/sbin/iscsictl/ |
iscsic_driverif.c | 512 uint64_t lbn, cap; local in function:read_capacity 531 lbn = (uint64_t)(n + 1); 534 cap = lbn * bsz; 536 lbn, bsz, cap);
|
/src/sys/ufs/ffs/ |
ffs_balloc.c | 113 daddr_t lbn, lastlbn; local in function:ffs_balloc_ufs1 128 lbn = ffs_lblkno(fs, off); 135 UVMHIST_LOG(ubchist, "vp %#jx lbn 0x%jx size 0x%jx", (uintptr_t)vp, 136 lbn, size, 0); 138 if (lbn < 0) 148 if (lastlbn < UFS_NDADDR && lastlbn < lbn) { 178 if (lbn < UFS_NDADDR) { 179 nb = ufs_rw32(ip->i_ffs1_db[lbn], needswap); 180 if (nb != 0 && ip->i_size >= ffs_lblktosize(fs, lbn + 1)) { 190 error = bread(vp, lbn, fs->fs_bsize 531 daddr_t lbn, lastlbn; local in function:ffs_balloc_ufs2 [all...] |
ffs_inode.c | 372 daddr_t lbn; local in function:ffs_truncate 382 lbn = ffs_lblkno(fs, length); 383 size = ffs_blksize(fs, oip, lbn); 384 eoz = MIN(MAX(ffs_lblktosize(fs, lbn) + size, round_page(pgoffset)), 626 ffs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, daddr_t lastbn, 675 error = ffs_getblk(vp, lbn, FFS_NOBLK, fs->fs_bsize, false, &bp); 681 trace(TR_BREADHIT, pack(vp, fs->fs_bsize), lbn); 683 trace(TR_BREADMISS, pack(vp, fs->fs_bsize), lbn); 730 for (i = FFS_NINDIR(fs) - 1, nlbn = lbn + 1 - i * factor; i > last;
|
ffs_extattr.c | 121 #define sblksize(fs, o, lbn) ffs_sblksize(fs, o, lbn) 143 ufs_lbn_t lbn, nextlbn; local in function:ffs_extread 167 lbn = lblkno(fs, uio->uio_offset); 168 nextlbn = lbn + 1; 176 size = sblksize(fs, dp->di_extsize, lbn); 200 error = bread(vp, -1 - lbn, size, 0, &bp); 212 error = breadn(vp, -1 - lbn, 262 ufs_lbn_t lbn; local in function:ffs_extwrite 293 lbn = lblkno(fs, uio->uio_offset) 565 daddr_t lbn; local in function:ffsext_strategy [all...] |
/src/sys/fs/cd9660/ |
cd9660_lookup.c | 388 daddr_t lbn; local in function:cd9660_blkatoff 393 lbn = cd9660_lblkno(imp, offset); 394 bsize = cd9660_blksize(imp, ip, lbn); 396 if ((error = VOP_BMAP(vp, lbn, &devvp, &lbn, NULL)) != 0) { 400 if ((error = bread(devvp, lbn, bsize, 0, &bp)) != 0) {
|
cd9660_vfsops.c | 762 int lbn, off; local in function:cd9660_loadvnode 779 lbn = cd9660_lblkno(imp, ino); 780 if (lbn >= imp->volume_space_size) { 782 printf("fhtovp: lbn exceed volume space %d\n", lbn); 795 lbn << (imp->im_bshift - DEV_BSHIFT),
|
/src/sbin/fsck_lfs/ |
inode.c | 127 daddr_t lbn, pbn; local in function:ckinode 150 for (lbn = 0; lbn < ULFS_NDADDR; lbn++) { 151 pbn = lfs_dino_getdb(fs, &dino, lbn); 154 lfs_numfrags(fs, VTOI(thisvp)->i_lfs_fragsize[lbn]); 173 lbn * lfs_sb_getbsize(fs)); 184 idesc->id_lblkno = lbn;
|
pass6.c | 74 rfw_update_single(struct uvnode *vp, daddr_t lbn, daddr_t ndaddr, size_t size) 89 error = ulfs_bmaparray(fs, vp, lbn, &daddr, a, &num); 92 " looking up lbn %" PRId64 "\n", error, lbn); 99 ooff = lfs_dino_getdb(fs, ip->i_din, lbn); 105 ofrags = lfs_numfrags(fs, ip->i_lfs_fragsize[lbn]); 109 lfs_dino_setdb(fs, ip->i_din, lbn, ndaddr); 138 if (lbn >= 0 && lbn < ULFS_NDADDR) 139 osize = ip->i_lfs_fragsize[lbn]; 333 daddr_t lbn; local in function:account_indir 379 daddr_t lbn, off, odaddr; local in function:account_block_changes [all...] |
/src/usr.sbin/makefs/msdos/ |
msdosfs_vnops.c | 483 DPRINTF(("%s: bad lbn %lu", __func__, cn)); 553 daddr_t lbn; local in function:msdosfs_mkdire 588 lbn = de_bn2kb(pmp, bn); 589 DPRINTF(("%s(newcluster %lu, bn=%lu, lbn=%lu)\n", __func__, newcluster, 590 bn, lbn)); 592 bp = getblk(pmp->pm_devvp, lbn, pmp->pm_bpcluster, 0, 0);
|
/src/sbin/dump_lfs/ |
lfs_inode.c | 227 lfs_bmap(struct lfs *fs, union lfs_dinode *idinode, daddr_t lbn) 235 if(lbn > 0 && lbn > lfs_lblkno(fs, lfs_dino_getsize(fs, idinode))) { 244 if(lbn < 0) { 245 lbn *= -1; 246 if (lbn == ULFS_NDADDR) { 247 /* printf("lbn %d: single indir base\n", -lbn); */ 249 } else if(lbn == BASE_DINDIR+1) { 250 /* printf("lbn %d: double indir base\n", -lbn); * 310 daddr_t lbn; local in function:lfs_ientry [all...] |
/src/sys/fs/adosfs/ |
advnops.c | 204 daddr_t lbn; local in function:adosfs_read 262 lbn = uio->uio_offset / size; 278 error = bread(sp->a_vp, lbn, amp->bsize, 0, &bp); 305 printf(" %" PRId64 "+%ld-%" PRId64 "+%ld", lbn, on, lbn, n);
|
/src/sys/fs/msdosfs/ |
msdosfs_fat.c | 900 u_long readcn, lbn = -1; local in function:msdosfs_freeclusterchain 906 if (lbn != bn) { 908 updatefats(pmp, bp, lbn); 914 lbn = bn;
|
/src/sys/ufs/ufs/ |
ufs_readwrite.c | 131 daddr_t lbn, nextlbn; local in function:BUFRD 163 lbn = ufs_lblkno(fs, uio->uio_offset); 164 nextlbn = lbn + 1; 165 size = ufs_blksize(fs, ip, lbn); 171 error = bread(vp, lbn, size, 0, &bp); 174 error = breadn(vp, lbn, 471 daddr_t lbn; local in function:BUFWR 506 lbn = ufs_lblkno(fs, uio->uio_offset); 524 size = ufs_blksize(fs, ip, lbn) - bp->b_resid;
|
/src/sys/fs/nfs/client/ |
nfs_clbio.c | 411 daddr_t lbn, rabn; local in function:ncl_bioread 463 lbn = uio->uio_offset / biosize; 464 on = uio->uio_offset - (lbn * biosize); 471 (off_t)(lbn + 1 + nra) * biosize < nsize; nra++) { 472 rabn = lbn + 1 + nra; 499 if ((off_t)lbn * biosize >= nsize) { 501 } else if ((off_t)(lbn + 1) * biosize > nsize) { 502 bcount = nsize - (off_t)lbn * biosize; 504 bp = nfs_getcacheblk(vp, lbn, bcount, td); 564 lbn = (uoff_t)uio->uio_offset / NFS_DIRBLKSIZ 853 daddr_t lbn; local in function:ncl_write 1835 daddr_t lbn; local in function:ncl_meta_setsize [all...] |