/netbsd-6-1-5-RELEASE/sys/ufs/ffs/ |
H A D | ffs_balloc.c | 102 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 D | ffs_snapshot.c | 1037 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 D | ffs_balloc.c | 86 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 D | ffs_alloc.c | 101 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 D | lfs_inode.c | 205 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 D | lfs_balloc.c | 120 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 D | lfs_segment.c | 798 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 D | lfs_inode.c | 201 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 D | ext2fs_balloc.c | 100 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 D | ext2fs_subr.c | 87 daddr_t lbn; local 92 lbn = lblkno(fs, offset); 95 if ((error = bread(vp, lbn, fs->e2fs_bsize, NOCRED, 0, &bp)) != 0) {
|
H A D | ext2fs_readwrite.c | 109 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 D | ext2fs_inode.c | 444 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 D | bufcache.c | 76 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 D | vnode.h | 62 #define VOP_BMAP(vp, lbn, daddrp) ((vp)->v_bmap_op((vp), (lbn), (daddrp)))
|
H A D | pass6.c | 81 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 D | segwrite.c | 122 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 D | lfs.c | 307 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 D | vnode.c | 95 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 D | filecore_bmap.c | 101 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 D | filecore_extern.h | 102 #define blksize(fcp, ip, lbn) ((fcp)->blksize)
|
H A D | filecore_vnops.c | 205 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 D | romread.S | 61 * 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 D | cd9660_extern.h | 91 #define blksize(imp, ip, lbn) ((imp)->logical_block_size)
|
H A D | cd9660_lookup.c | 417 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 D | ufs_readwrite.c | 78 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;
|