HomeSort by: relevance | last modified time | path
    Searched refs:lbn (Results 1 - 25 of 63) sorted by relevancy

1 2 3

  /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/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_snapshot.c 1047 daddr_t lbn, rlbn;
1066 lbn = ffs_fragstoblks(fs, ino_to_fsba(fs, cancelip->i_number));
1067 error = snapblkaddr(snapvp, lbn, &blkno);
1071 error = bread(snapvp, lbn, fs->fs_bsize,
1074 error = ffs_balloc(snapvp, ffs_lblktosize(fs, (off_t)lbn),
1077 error = rwfsblk(snapvp, B_READ, bp->b_data, lbn);
1136 lbn = -UFS_NDADDR;
1141 ib_get(cancelip, i), lbn, rlbn, len,
1146 lbn -= blksperindir + 1;
1159 daddr_t blkno, daddr_t lbn, daddr_t rlbn, daddr_t remblks
1558 daddr_t lbn; local in function:ffs_snapblkfree
1891 daddr_t lbn, blkno, *snapblklist; local in function:ffs_copyonwrite
2075 daddr_t lbn, nextlbn; local in function:ffs_snapshot_read
    [all...]
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/ufs/lfs/
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...]
lfs_inode.h 193 daddr_t lfs_hiblk; /* Highest lbn held by inode */
235 # define LFS_ENTER_LOG(theop, thefile, theline, lbn, theflags, thepid) do {\
242 lfs_log[lfs_lognum].block = (lbn); \
268 # define LFS_ENTER_LOG(theop, thefile, theline, lbn, theflags, thepid) __nothing
lfs_kernel.h 94 daddr_t lbn; member in struct:lbnentry
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;
  /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/ufs/ext2fs/
ext2fs_extents.c 60 daddr_t lbn, daddr_t *first_lbn, daddr_t *last_lbn)
71 if (lbn < m->ei_blk)
93 ext4_ext_binsearch(struct inode *ip, struct ext4_extent_path *path, daddr_t lbn,
107 if (lbn < m->e_blk)
122 if (path->ep_ext->e_blk + path->ep_ext->e_len <= lbn) {
141 ext4_ext_in_cache(struct inode *ip, daddr_t lbn, struct ext4_extent *ep)
152 if (lbn >= ecp->ec_blk && lbn < ecp->ec_blk + ecp->ec_len) {
182 daddr_t lbn, struct ext4_extent_path *path)
202 if (ext4_ext_binsearch_index(ip, path, lbn, &first_lbn
    [all...]
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_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_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/sbin/fsck_lfs/
bufcache.c 76 vl_hash(struct uvnode * vp, daddr_t lbn)
78 return (int)((unsigned long) vp + lbn) & hashmask;
194 incore(struct uvnode * vp, daddr_t lbn)
199 hash = vl_hash(vp, lbn);
206 if (bp->b_vp == vp && bp->b_lblkno == lbn) {
214 * Return a buffer of the given size, lbn and uvnode.
218 getblk(struct uvnode * vp, daddr_t lbn, int size)
230 if ((bp = incore(vp, lbn)) != NULL) {
281 bp->b_blkno = bp->b_lblkno = lbn;
283 bp->b_hashval = vl_hash(vp, lbn);
    [all...]
vnode.h 64 #define VOP_BMAP(vp, lbn, daddrp) ((vp)->v_bmap_op((vp), (lbn), (daddrp)))
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...]
segwrite.c 119 daddr_t lbn; local in function:lfs_match_indir
121 lbn = bp->b_lblkno;
122 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 0);
128 daddr_t lbn; local in function:lfs_match_dindir
130 lbn = bp->b_lblkno;
131 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 1);
137 daddr_t lbn; local in function:lfs_match_tindir
139 lbn = bp->b_lblkno
544 daddr_t lbn; local in function:lfs_updatemeta
    [all...]
lfs.c 300 lfs_vop_bmap(struct uvnode * vp, daddr_t lbn, daddr_t * daddrp)
302 return ulfs_bmaparray(vp->v_fs, vp, lbn, daddrp, NULL, NULL);
1038 daddr_t lbn, lastblock; local in function:lfs_balloc
1045 lbn = lfs_lblkno(fs, startoffset);
1068 if (lastblock < ULFS_NDADDR && lastblock < lbn) {
1090 if (lbn < ULFS_NDADDR && lfs_lblkno(fs, lfs_dino_getsize(fs, ip->i_din)) <= lbn) {
1091 osize = lfs_blksize(fs, ip, lbn);
1093 if (lfs_lblktosize(fs, lbn) >= lfs_dino_getsize(fs, ip->i_din)) {
1097 *bpp = bp = getblk(vp, lbn, nsize)
    [all...]
  /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_extern.h 102 #define filecore_blksize(fcp, ip, lbn) ((fcp)->blksize)
  /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_extern.h 90 #define cd9660_blksize(imp, ip, lbn) ((imp)->logical_block_size)
  /src/sys/arch/vax/boot/common/
romread.S 55 * romread_uvax (int lbn, int size, void *buf, struct rpb *rpb)
64 pushl 4(%ap) # lbn to start reading
71 * romwrite_uvax (int lbn, int size, void *buf, struct rpb *rpb)
80 pushl 4(%ap) # lbn to start reading
  /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...]

Completed in 21 milliseconds

1 2 3