Searched refs:lbn (Results 1 - 25 of 52) sorted by relevance

123

/netbsd-6-1-5-RELEASE/sys/ufs/ffs/
H A Dffs_balloc.c102 daddr_t lbn, lastlbn; local
119 lbn = lblkno(fs, off);
126 UVMHIST_LOG(ubchist, "vp %p lbn 0x%x size 0x%x", vp, lbn, size,0);
128 if (lbn < 0)
138 if (lastlbn < NDADDR && lastlbn < lbn) {
167 if (lbn < NDADDR) {
168 nb = ufs_rw32(ip->i_ffs1_db[lbn], needswap);
169 if (nb != 0 && ip->i_size >= lblktosize(fs, lbn + 1)) {
179 error = bread(vp, lbn, f
524 daddr_t lbn, lastlbn; local
[all...]
H A Dffs_snapshot.c1037 daddr_t lbn, rlbn;
1056 lbn = fragstoblks(fs, ino_to_fsba(fs, cancelip->i_number));
1057 error = snapblkaddr(snapvp, lbn, &blkno);
1061 error = bread(snapvp, lbn, fs->fs_bsize, l->l_cred,
1064 error = ffs_balloc(snapvp, lblktosize(fs, (off_t)lbn),
1067 error = rwfsblk(snapvp, B_READ, bp->b_data, lbn);
1126 lbn = -NDADDR;
1131 ib_get(cancelip, i), lbn, rlbn, len,
1136 lbn -= blksperindir + 1;
1149 daddr_t blkno, daddr_t lbn, daddr_
1548 daddr_t lbn; local
1881 daddr_t lbn, blkno, *snapblklist; local
2066 daddr_t lbn, nextlbn; local
2134 snapblkaddr(struct vnode *vp, daddr_t lbn, daddr_t *res) argument
2174 rwfsblk(struct vnode *vp, int flags, void *data, daddr_t lbn) argument
2237 wrsnapblk(struct vnode *vp, void *data, daddr_t lbn) argument
[all...]
/netbsd-6-1-5-RELEASE/usr.sbin/makefs/ffs/
H A Dffs_balloc.c86 daddr_t lbn, lastlbn; local
99 lbn = lblkno(fs, offset);
106 if (lbn < 0)
116 if (lastlbn < NDADDR && lastlbn < lbn) {
129 if (lbn < NDADDR) {
130 nb = ufs_rw32(ip->i_ffs1_db[lbn], needswap);
131 if (nb != 0 && ip->i_ffs1_size >= lblktosize(fs, lbn + 1)) {
141 error = bread(ip->i_fd, ip->i_fs, lbn,
167 error = bread(ip->i_fd, ip->i_fs, lbn,
186 if (ip->i_ffs1_size < lblktosize(fs, lbn
338 daddr_t lbn, lastlbn; local
[all...]
H A Dffs_alloc.c101 ffs_alloc(struct inode *ip, daddr_t lbn __unused, daddr_t bpref, int size,
159 ffs_blkpref_ufs1(struct inode *ip, daddr_t lbn, int indx, int32_t *bap) argument
167 if (lbn < NDADDR + NINDIR(fs)) {
177 ino_to_cg(fs, ip->i_number) + lbn / fs->fs_maxbpg;
198 ffs_blkpref_ufs2(ip, lbn, indx, bap)
200 daddr_t lbn;
210 if (lbn < NDADDR + NINDIR(fs)) {
220 ino_to_cg(fs, ip->i_number) + lbn / fs->fs_maxbpg;
/netbsd-6-1-5-RELEASE/sbin/dump_lfs/
H A Dlfs_inode.c205 lfs_bmap(struct lfs *fs, struct ufs1_dinode *idinode, daddr_t lbn) argument
213 if(lbn > 0 && lbn > lblkno(fs, idinode->di_size)) {
222 if(lbn < 0) {
223 lbn *= -1;
224 if(lbn == NDADDR) {
225 /* printf("lbn %d: single indir base\n", -lbn); */
227 } else if(lbn == BASE_DINDIR+1) {
228 /* printf("lbn
290 daddr_t lbn; local
[all...]
/netbsd-6-1-5-RELEASE/sys/ufs/lfs/
H A Dlfs_balloc.c120 daddr_t lbn, lastblock; local
128 lbn = lblkno(fs, startoffset);
129 /* (void)lfs_check(vp, lbn, 0); */
154 if (lastblock < NDADDR && lastblock < lbn) {
178 if (lbn < NDADDR && lblkno(fs, ip->i_size) <= lbn) {
179 osize = blksize(fs, ip, lbn);
181 if (lblktosize(fs, lbn) >= ip->i_size) {
187 *bpp = bp = getblk(vp, lbn, nsize, 0, 0);
196 ip->i_ffs1_db[lbn]
371 lfs_fragextend(struct vnode *vp, int osize, int nsize, daddr_t lbn, struct buf **bpp, kauth_cred_t cred) argument
487 lfs_register_block(struct vnode *vp, daddr_t lbn) argument
544 lfs_deregister_block(struct vnode *vp, daddr_t lbn) argument
[all...]
H A Dlfs_segment.c798 printf("ifile lbn %ld still dirty (flags %lx)\n",
1336 " lbn %" PRId64 "\n",
1398 log(LOG_NOTICE, "lfs_gather: ifile lbn %"
1408 DLOG((DLOG_SEG, "lfs_gather: lbn %" PRId64
1416 DLOG((DLOG_SEG, "lfs_gather: lbn %" PRId64
1440 "ino %d lbn %" PRId64 " at 0x%" PRIx32 \
1442 (n), ip->i_number, lbn, ndaddr, daddr)); \
1459 struct vnode *vp, daddr_t lbn, int32_t ndaddr, int size)
1473 error = ufs_bmaparray(vp, lbn, &daddr, a, &num, NULL, NULL);
1485 ooff = ip->i_ffs1_db[lbn];
1458 lfs_update_single(struct lfs *fs, struct segment *sp, struct vnode *vp, daddr_t lbn, int32_t ndaddr, int size) argument
1602 daddr_t lbn; local
2454 daddr_t lbn; local
2464 daddr_t lbn; local
2474 daddr_t lbn; local
[all...]
H A Dlfs_inode.c201 daddr_t bn, lbn, lastiblock[NIADDR], indir_lbn[NIADDR]; local
346 lbn = lblkno(fs, length);
359 size = blksize(fs, oip, lbn);
700 lfs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, argument
737 bp = getblk(vp, lbn, (int)fs->lfs_bsize, 0, 0);
740 trace(TR_BREADHIT, pack(vp, fs->lfs_bsize), lbn);
742 trace(TR_BREADMISS, pack(vp, fs->lfs_bsize), lbn);
773 for (i = NINDIR(fs) - 1, nlbn = lbn + 1 - i * factor; i > last;
836 lfs_vtruncbuf(struct vnode *vp, daddr_t lbn, bool catch, int slptimeo) argument
843 off = round_page((voff_t)lbn << v
[all...]
/netbsd-6-1-5-RELEASE/sys/ufs/ext2fs/
H A Dext2fs_balloc.c100 daddr_t newb, lbn, pref; local
117 lbn = bn;
152 ip->i_e2fs_last_lblk = lbn;
185 pref = ext2fs_blkpref(ip, lbn, 0, (int32_t *)0);
186 error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
226 pref = ext2fs_blkpref(ip, lbn, 0, (int32_t *)0);
227 error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
264 pref = ext2fs_blkpref(ip, lbn, indirs[num].in_off, &bap[0]);
265 error = ext2fs_alloc(ip, lbn, pref, cred, &newb);
272 ip->i_e2fs_last_lblk = lbn;
[all...]
H A Dext2fs_subr.c87 daddr_t lbn; local
92 lbn = lblkno(fs, offset);
95 if ((error = bread(vp, lbn, fs->e2fs_bsize, NOCRED, 0, &bp)) != 0) {
H A Dext2fs_readwrite.c109 daddr_t lbn, nextlbn; local
160 lbn = lblkno(fs, uio->uio_offset);
161 nextlbn = lbn + 1;
171 error = bread(vp, lbn, size, NOCRED, 0, &bp);
174 error = breadn(vp, lbn,
228 daddr_t lbn; local
332 lbn = lblkno(fs, uio->uio_offset);
340 lbn, blkoffset + xfersize, ap->a_cred, &bp, flags);
H A Dext2fs_inode.c444 ext2fs_indirtrunc(struct inode *ip, daddr_t lbn, daddr_t dbn, daddr_t lastbn, argument
479 bp = getblk(vp, lbn, (int)fs->e2fs_bsize, 0, 0);
482 trace(TR_BREADHIT, pack(vp, fs->e2fs_bsize), lbn);
484 trace(TR_BREADMISS, pack(vp, fs->e2fs_bsize), lbn);
516 nlbn = lbn + 1 - i * factor; i > last;
/netbsd-6-1-5-RELEASE/sbin/fsck_lfs/
H A Dbufcache.c76 vl_hash(struct uvnode * vp, daddr_t lbn) argument
78 return (int)((unsigned long) vp + lbn) & hashmask;
196 incore(struct uvnode * vp, int lbn) argument
201 hash = vl_hash(vp, lbn);
208 if (bp->b_vp == vp && bp->b_lblkno == lbn) {
216 * Return a buffer of the given size, lbn and uvnode.
220 getblk(struct uvnode * vp, daddr_t lbn, int size) argument
232 if ((bp = incore(vp, lbn)) != NULL) {
284 bp->b_blkno = bp->b_lblkno = lbn;
286 bp->b_hashval = vl_hash(vp, lbn);
342 bread(struct uvnode * vp, daddr_t lbn, int size, void * unused, int flags, struct ubuf ** bpp) argument
[all...]
H A Dvnode.h62 #define VOP_BMAP(vp, lbn, daddrp) ((vp)->v_bmap_op((vp), (lbn), (daddrp)))
H A Dpass6.c81 rfw_update_single(struct uvnode *vp, daddr_t lbn, ufs_daddr_t ndaddr, int size) argument
96 error = ufs_bmaparray(fs, vp, lbn, &daddr, a, &num);
99 " looking up lbn %" PRId64 "\n", error, lbn);
106 ooff = ip->i_ffs1_db[lbn];
111 ofrags = numfrags(fs, ip->i_lfs_fragsize[lbn]);
114 ip->i_ffs1_db[lbn] = ndaddr;
141 if (lbn >= 0 && lbn < NDADDR)
142 osize = ip->i_lfs_fragsize[lbn];
336 daddr_t lbn; local
382 daddr_t lbn, off, odaddr; local
[all...]
H A Dsegwrite.c122 daddr_t lbn; local
124 lbn = bp->b_lblkno;
125 return (lbn < 0 && (-lbn - NDADDR) % NINDIR(fs) == 0);
131 daddr_t lbn; local
133 lbn = bp->b_lblkno;
134 return (lbn < 0 && (-lbn - NDADDR) % NINDIR(fs) == 1);
140 daddr_t lbn; local
142 lbn
433 lfs_update_single(struct lfs * fs, struct segment * sp, daddr_t lbn, ufs_daddr_t ndaddr, int size) argument
522 daddr_t lbn; local
[all...]
H A Dlfs.c307 lfs_vop_bmap(struct uvnode * vp, daddr_t lbn, daddr_t * daddrp) argument
309 return ufs_bmaparray(vp->v_fs, vp, lbn, daddrp, NULL, NULL);
985 daddr_t lbn, lastblock; local
992 lbn = lblkno(fs, startoffset);
1015 if (lastblock < NDADDR && lastblock < lbn) {
1037 if (lbn < NDADDR && lblkno(fs, ip->i_ffs1_size) <= lbn) {
1038 osize = blksize(fs, ip, lbn);
1040 if (lblktosize(fs, lbn) >= ip->i_ffs1_size) {
1044 *bpp = bp = getblk(vp, lbn, nsiz
1192 lfs_fragextend(struct uvnode *vp, int osize, int nsize, daddr_t lbn, struct ubuf **bpp) argument
[all...]
H A Dvnode.c95 raw_vop_bmap(struct uvnode * vp, daddr_t lbn, daddr_t * daddrp) argument
97 *daddrp = lbn;
/netbsd-6-1-5-RELEASE/sys/fs/filecorefs/
H A Dfilecore_bmap.c101 daddr_t lbn = ap->a_bn; local
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) argument
145 printf("filecore_map(addr=%x, lbn=%llx)\n", addr, (long long)lbn);
149 ((lbn << fcmp->log2bsize) >> fcmp->drec.log2secsize);
H A Dfilecore_extern.h102 #define blksize(fcp, ip, lbn) ((fcp)->blksize)
H A Dfilecore_vnops.c205 daddr_t lbn, rablock; local
240 lbn = lblkno(fcmp, uio->uio_offset);
242 n = MIN(blksize(fcmp, ip, lbn) - on, uio->uio_resid);
248 size = blksize(fcmp, ip, lbn);
249 rablock = lbn + 1;
256 error = bread(vp, lbn, size, NOCRED, 0, &bp);
259 vp, (long long)lbn, size, bp, error);
/netbsd-6-1-5-RELEASE/sys/arch/vax/boot/common/
H A Dromread.S61 * romread_uvax (int lbn, int size, void *buf, struct rpb *rpb)
70 pushl 4(%ap) # lbn to start reading
77 * romwrite_uvax (int lbn, int size, void *buf, struct rpb *rpb)
86 pushl 4(%ap) # lbn to start reading
/netbsd-6-1-5-RELEASE/sys/fs/cd9660/
H A Dcd9660_extern.h91 #define blksize(imp, ip, lbn) ((imp)->logical_block_size)
H A Dcd9660_lookup.c417 daddr_t lbn; local
422 lbn = lblkno(imp, offset);
423 bsize = blksize(imp, ip, lbn);
425 if ((error = bread(vp, lbn, bsize, NOCRED, 0, &bp)) != 0) {
/netbsd-6-1-5-RELEASE/sys/ufs/ufs/
H A Dufs_readwrite.c78 daddr_t lbn, nextlbn; local
146 lbn = lblkno(fs, uio->uio_offset);
147 nextlbn = lbn + 1;
148 size = blksize(fs, ip, lbn);
154 error = bread(vp, lbn, size, NOCRED, 0, &bp);
157 error = breadn(vp, lbn,
220 daddr_t lbn; local
440 lbn = lblkno(fs, uio->uio_offset);
466 size = blksize(fs, ip, lbn) - bp->b_resid;

Completed in 123 milliseconds

123