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

123

/freebsd-current/tools/diag/prtblknos/
H A Dprtblknos.c58 ufs2_daddr_t blkno; local
128 blkno = dp->dp1.di_db[i];
130 blkno = dp->dp2.di_db[i];
131 printblk(fs, i, blkno, frags, lastlbn);
139 blkno = dp->dp1.di_ib[i];
141 blkno = dp->dp2.di_ib[i];
142 indirprt(fs, i, blksperindir, lbn, blkno, lastlbn);
154 ufs2_daddr_t blkno, ufs_lbn_t lastlbn)
159 if (blkno == 0) {
160 printblk(fs, lbn, blkno,
153 indirprt(struct fs *fs, int level, ufs_lbn_t blksperindir, ufs_lbn_t lbn, ufs2_daddr_t blkno, ufs_lbn_t lastlbn) argument
228 printblk(struct fs *fs, ufs_lbn_t lbn, ufs2_daddr_t blkno, int numfrags, ufs_lbn_t lastlbn) argument
[all...]
/freebsd-current/sbin/fsck_ffs/
H A Dpass1b.c96 ufs2_daddr_t blkno = idesc->id_blkno; local
98 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) {
99 if (chkrange(blkno, 1))
102 if (dlp->dup == blkno) {
103 blkerror(idesc->id_number, "DUP", blkno);
105 duphead->dup = blkno;
H A Dpass1.c520 ufs2_daddr_t blkno = idesc->id_blkno; local
525 if (blkno == BLK_NOCOPY)
528 if (blkno == blkstofrags(&sblock, idesc->id_lbn))
530 if (blkno == BLK_SNAP) {
531 blkno = blkstofrags(&sblock, idesc->id_lbn);
535 if (blkno == BLK_SNAP)
539 if ((anyout = chkrange(blkno, idesc->id_numfrags)) != 0) {
540 blkerror(idesc->id_number, "BAD", blkno);
554 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) {
555 if (anyout && chkrange(blkno,
[all...]
H A Dfsck.h397 #define setbmap(blkno) setbit(blockmap, blkno)
398 #define testbmap(blkno) isset(blockmap, blkno)
399 #define clrbmap(blkno) clrbit(blockmap, blkno)
462 (ufs2_daddr_t blkno, long frags));
509 struct bufarea *getdatablk(ufs2_daddr_t blkno, long size, int type);
550 ufs2_daddr_t std_checkblkavail(ufs2_daddr_t blkno, long frags);
H A Dfsutil.c302 getdatablk(ufs2_daddr_t blkno, long size, int type) argument
314 if (type != BT_INODES && chkrange(blkno, size / sblock.fs_fsize)) {
318 bhdp = &bufhashhd[HASH(blkno)];
320 if (bp->b_bno == fsbtodb(&sblock, blkno)) {
379 getblk(bp, blkno, size);
1124 ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t blkno, long frags))
1126 ufs2_daddr_t blkno, newblk; local
1134 for (blkno = MAX(cgdata(&sblock, startcg), 0);
1135 blkno < maxfsblock - sblock.fs_frag;
1136 blkno
1123 allocblk(long startcg, long frags, ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t blkno, long frags)) argument
1158 std_checkblkavail(ufs2_daddr_t blkno, long frags) argument
[all...]
H A Dinode.c666 ufs2_daddr_t blkno; local
669 blkno = idesc->id_blkno;
675 if (snapblkfree(&sblock, blkno, size, idesc->id_number,
678 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) {
679 if (chkrange(blkno, 1)) {
681 } else if (testbmap(blkno)) {
683 if (dlp->dup != blkno)
692 clrbmap(blkno);
766 ufs2_daddr_t blkno; local
770 blkno
806 snapblkfree(struct fs *fs, ufs2_daddr_t bno, long size, ino_t inum, ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t blkno, long frags)) argument
813 ufs2_daddr_t blkno, relblkno; local
934 copyonwrite(struct fs *fs, struct bufarea *bp, ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t blkno, long frags)) argument
955 chkcopyonwrite(struct fs *fs, ufs2_daddr_t copyblkno, ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t blkno, long frags)) argument
961 ufs2_daddr_t blkno; local
[all...]
/freebsd-current/sys/dev/ida/
H A Didaio.h9 u_int32_t blkno; member in struct:ida_user_command
/freebsd-current/usr.bin/mkuzip/
H A Dmkuz_blk.h32 uint32_t blkno; member in struct:mkuz_blk_info
H A Dmkuz_conveyor.c86 oblk->info.blkno = iblk->info.blkno;
H A Dmkuzip.c111 return (bp->info.blkno == *ap);
337 assert(oblk->info.blkno == (unsigned)io);
372 chit->blkno);
385 oblk->info.blkno = io;
433 rval->info.blkno = blockcnt;
/freebsd-current/contrib/netbsd-tests/sbin/fsck_ffs/
H A Dt_check_quotas.sh42 local blkno=$(printf "inode 3\nblks\n" | /sbin/fsdb -nF -f ${IMG} | awk '$1 == "0:" {print $2}')
43 blkno=$(($blkno * 512 + 104))
46 count=8 seek=${blkno} conv=notrunc
H A Dt_enable_quotas.sh60 local blkno=$(printf "inode 3\nblks\n" | /sbin/fsdb -nF -f ${IMG} | awk '$1 == "0:" {print $2}')
62 count=1 seek=${blkno} conv=notrunc
/freebsd-current/usr.sbin/makefs/ffs/
H A Dbuf.c57 bread(struct m_vnode *vp, daddr_t blkno, int size, struct ucred *u1 __unused, argument
67 printf("%s: blkno %lld size %d\n", __func__, (long long)blkno,
69 *bpp = getblk(vp, blkno, size, 0, 0, 0);
72 printf("%s: blkno %lld offset %lld bcount %ld\n", __func__,
103 * of negative lblkno -> real blkno that ffs_balloc()
109 * a real blkno, we'd add a lot more code & complexity
135 printf("%s: blkno %lld offset %lld bcount %zu\n", __func__,
170 printf("\tlblkno %10lld blkno %10lld count %6ld bufsize %6ld\n",
178 getblk(struct m_vnode *vp, daddr_t blkno, in argument
[all...]
H A Dffs_alloc.c293 daddr_t bno, blkno; local
357 blkno = cg * fs->fs_fpg + bno;
359 return blkno;
377 daddr_t blkno; local
404 blkno = fragstoblks(fs, bno);
405 ffs_clrblock(fs, blksfree_swap, (long)blkno);
406 ffs_clusteracct(fs, cgp, blkno, -1);
411 blkno = ufs_rw32(cgp->cg_cgx, needswap) * fs->fs_fpg + bno;
412 return (blkno);
594 ffs_clusteracct(struct fs *fs, struct cg *cgp, int32_t blkno, in argument
[all...]
/freebsd-current/sys/ufs/ffs/
H A Dffs_snapshot.c194 ufs2_daddr_t numblks, blkno, *blkp, *snapblklist; local
327 for (blkno = UFS_NDADDR; blkno < numblks; blkno += NINDIR(fs)) {
328 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)blkno),
342 blkno = fragstoblks(fs, fs->fs_csaddr);
345 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)(blkno + loc)),
590 blkno = 0;
598 blkno = DIP(xp, i_db[loc]);
609 if (blkno)
1037 ufs2_daddr_t len, blkno, numblks, blksperindir; local
1122 indiracct_ufs1(struct vnode *snapvp, struct vnode *cancelvp, int level, ufs1_daddr_t blkno, ufs_lbn_t lbn, ufs_lbn_t rlbn, ufs_lbn_t remblks, ufs_lbn_t blksperindir, struct fs *fs, int (*acctfunc)(struct vnode *, ufs1_daddr_t *, ufs1_daddr_t *, struct fs *, ufs_lbn_t, int), int expungetype) argument
1223 ufs1_daddr_t blkno, *blkp; local
1275 ufs1_daddr_t blkno; local
1294 ffs_blkfree(ITOUMP(ip), fs, vp, blkno, fs->fs_bsize, inum, local
1319 ufs2_daddr_t len, blkno, numblks, blksperindir; local
1406 indiracct_ufs2(struct vnode *snapvp, struct vnode *cancelvp, int level, ufs2_daddr_t blkno, ufs_lbn_t lbn, ufs_lbn_t rlbn, ufs_lbn_t remblks, ufs_lbn_t blksperindir, struct fs *fs, int (*acctfunc)(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, struct fs *, ufs_lbn_t, int), int expungetype) argument
1507 ufs2_daddr_t blkno, *blkp; local
1559 ufs2_daddr_t blkno; local
1579 ffs_blkfree(ITOUMP(ip), fs, vp, blkno, fs->fs_bsize, inum, local
1644 ufs2_daddr_t numblks, blkno, dblk; local
1780 ufs2_daddr_t blkno; local
2273 ufs2_daddr_t lbn, blkno, *snapblklist; local
[all...]
H A Dffs_alloc.c577 ufs1_daddr_t soff, newblk, blkno; local
606 blkno = buflist->bs_children[0]->b_blkno;
609 if (buflist->bs_children[i]->b_blkno != blkno + (i * ssize))
714 blkno = newblk;
715 for (bap = &sbap[soff], i = 0; i < len; i++, blkno += fs->fs_frag) {
734 blkno, *bap, fs->fs_bsize, fs->fs_bsize,
738 i < ssize ? sbp : ebp, soff + i, blkno,
741 *bap++ = blkno;
780 for (blkno = newblk, i = 0; i < len; i++, blkno
844 ufs2_daddr_t soff, newblk, blkno, pref; local
1785 ufs2_daddr_t blkno; local
1881 ufs2_daddr_t blkno; local
3013 daddr_t blkno; local
3271 ufs2_daddr_t blkno; local
[all...]
H A Dffs_rawread.c192 ufs2_daddr_t blkno; local
217 error = ufs_bmaparray(vp, bp->b_lblkno, &blkno, NULL, &bforwards, NULL);
220 if (blkno == -1) {
238 bp->b_blkno = blkno + blockoff;
239 bp->b_offset = bp->b_iooffset = (blkno + blockoff) * DEV_BSIZE;
/freebsd-current/stand/common/
H A Dbcache.c83 #define BHASH(bc, blkno) ((blkno) & ((bc)->bcache_nblks - 1))
84 #define BCACHE_LOOKUP(bc, blkno) \
85 ((bc)->bcache_ctl[BHASH((bc), (blkno))].bc_blkno != (blkno))
90 static void bcache_invalidate(struct bcache *bc, daddr_t blkno);
91 static void bcache_insert(struct bcache *bc, daddr_t blkno);
475 bcache_insert(struct bcache *bc, daddr_t blkno) argument
479 cand = BHASH(bc, blkno);
481 DPRINTF("insert blk %jd -> %u # %d", blkno, can
490 bcache_invalidate(struct bcache *bc, daddr_t blkno) argument
[all...]
/freebsd-current/sys/sys/
H A Dblist.h36 * blkno = blist_alloc(blist, &count, maxcount)
37 * (void) blist_free(blist, blkno, count)
38 * nblks = blist_fill(blist, blkno, count)
96 daddr_t blist_fill(blist_t bl, daddr_t blkno, daddr_t count);
97 void blist_free(blist_t blist, daddr_t blkno, daddr_t count);
H A Dbuf.h549 #define bread(vp, blkno, size, cred, bpp) \
550 breadn_flags(vp, blkno, blkno, size, NULL, NULL, 0, cred, 0, \
552 #define bread_gb(vp, blkno, size, cred, gbflags, bpp) \
553 breadn_flags(vp, blkno, blkno, size, NULL, NULL, 0, cred, \
555 #define breadn(vp, blkno, size, rablkno, rabsize, cnt, cred, bpp) \
556 breadn_flags(vp, blkno, blkno, size, rablkno, rabsize, cnt, cred, \
577 int getblkx(struct vnode *vp, daddr_t blkno, daddr_
[all...]
/freebsd-current/sbin/dump/
H A Dtraverse.c71 static int dirindir(ino_t ino, ufs2_daddr_t blkno, int level, long *size,
80 static int searchdir(ino_t ino, ufs2_daddr_t blkno, long size, long filesize,
324 ufs2_daddr_t blkno,
338 blkread(fsbtodb(sblock, blkno), (char *)&idblk, (int)sblock->fs_bsize);
342 blkno = idblk.ufs1[i];
344 blkno = idblk.ufs2[i];
345 if (blkno != 0)
346 ret |= searchdir(ino, blkno, sblock->fs_bsize,
358 blkno = idblk.ufs1[i];
360 blkno
322 dirindir( ino_t ino, ufs2_daddr_t blkno, int ind_level, long *filesize, long *tapesize, int nodump, ino_t maxino) argument
374 searchdir( ino_t ino, ufs2_daddr_t blkno, long size, long filesize, long *tapesize, int nodump, ino_t maxino) argument
903 blkread(ufs2_daddr_t blkno, char *buf, int size) argument
[all...]
H A Ddump.h106 void blkread(ufs2_daddr_t blkno, char *buf, int size);
115 void dumpblock(ufs2_daddr_t blkno, int size);
/freebsd-current/sys/kern/
H A Dvfs_cluster.c59 daddr_t lbn, daddr_t blkno, long size, int run, int gbflags,
96 daddr_t blkno, origblkno; local
208 &blkno, &ncontig, NULL);
212 if (error || blkno == -1)
226 blkno, size, nblks, gbflags, bp);
262 error = VOP_BMAP(vp, lblkno, NULL, &blkno, &ncontig, NULL);
266 if (blkno == -1)
276 rbp = cluster_rbuild(vp, filesize, lblkno, blkno,
292 rbp->b_blkno = blkno;
339 daddr_t blkno, lon
338 cluster_rbuild(struct vnode *vp, u_quad_t filesize, daddr_t lbn, daddr_t blkno, long size, int run, int gbflags, struct buf *fbp) argument
[all...]
H A Dsubr_blist.c308 blist_free(blist_t bl, daddr_t blkno, daddr_t count) argument
311 KASSERT(blkno >= 0 && blkno + count <= bl->bl_blocks,
312 ("freeing invalid range: blkno %jx, count %d, blocks %jd",
313 (uintmax_t)blkno, (int)count, (uintmax_t)bl->bl_blocks));
314 blst_meta_free(bl->bl_root, blkno, count, bl->bl_radix);
325 blist_fill(blist_t bl, daddr_t blkno, daddr_t count) argument
329 KASSERT(blkno >= 0 && blkno + count <= bl->bl_blocks,
330 ("filling invalid range: blkno
[all...]
/freebsd-current/stand/libsa/
H A Dcd9660.c514 daddr_t blkno, blkoff; local
518 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno;
521 if (blkno != fp->f_buf_blkno) {
527 cdb2devb(blkno), ISO_DEFAULT_BLOCK_SIZE,
534 fp->f_buf_blkno = blkno;
593 daddr_t blkno; local
596 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE;
597 fp->f_off = (blkno + 1) * ISO_DEFAULT_BLOCK_SIZE;

Completed in 385 milliseconds

123