Home
last modified time | relevance | path

Searched refs:blkno (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/tools/diag/prtblknos/
H A Dprtblknos.c58 ufs2_daddr_t blkno; in prtblknos() local
128 blkno = dp->dp1.di_db[i]; in prtblknos()
130 blkno = dp->dp2.di_db[i]; in prtblknos()
131 printblk(fs, i, blkno, frags, lastlbn); in prtblknos()
139 blkno = dp->dp1.di_ib[i]; in prtblknos()
141 blkno = dp->dp2.di_ib[i]; in prtblknos()
142 indirprt(fs, i, blksperindir, lbn, blkno, lastlbn); in prtblknos()
154 ufs2_daddr_t blkno, ufs_lbn_t lastlbn) argument
159 if (blkno == 0) {
160 printblk(fs, lbn, blkno,
[all …]
H A DREADME15 160603: lbn 0-7 blkno 3217584-3217647
16 lbn 8-11 blkno 3217864-3217895 distance 216
17 First-level indirect, blkno 3217896-3217903 distance 0
18 lbn 12-19 blkno 3217904-3217967 distance 8
19 lbn 20-75 blkno 3251816-3252263 distance 33848
20 lbn 76-83 blkno 3252368-3252431 distance 104
21 lbn 84-91 blkno 3252464-3252527 distance 32
22 lbn 92-852 blkno 3252896-3258983 distance 368
32 The physical block numbers (blkno above) describe the smallest piece
/freebsd/contrib/netbsd-tests/dev/cgd/
H A Dt_cgd_aes.c57 unsigned int blkno; member
392 .blkno = 0,
397 .blkno = 1,
402 .blkno = 2,
407 .blkno = 3,
695 .blkno = 0,
700 .blkno = 1,
705 .blkno = 2,
710 .blkno = 3,
998 .blkno = 0,
[all …]
H A Dt_cgd_blowfish.c56 unsigned int blkno; member
395 .blkno = 0,
400 .blkno = 1,
405 .blkno = 2,
410 .blkno = 3,
698 .blkno = 0,
703 .blkno = 1,
708 .blkno = 2,
713 .blkno = 3,
1001 .blkno = 0,
[all …]
H A Dt_cgd_3des.c56 unsigned int blkno; member
371 .blkno = 0,
376 .blkno = 1,
381 .blkno = 2,
386 .blkno = 3,
674 .blkno = 0,
679 .blkno = 1,
684 .blkno = 2,
689 .blkno = 3,
759 if (rump_sys_lseek(cgdfd, tv->blkno * SECSIZE, SEEK_SET) < 0) in write_testvec()
[all …]
/freebsd/sys/ufs/ffs/
H A Dffs_snapshot.c194 ufs2_daddr_t numblks, blkno, *blkp, *snapblklist; in ffs_snapshot() local
336 for (blkno = UFS_NDADDR; blkno < numblks; blkno += NINDIR(fs)) { in ffs_snapshot()
337 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)blkno), in ffs_snapshot()
351 blkno = fragstoblks(fs, fs->fs_csaddr); in ffs_snapshot()
354 error = UFS_BALLOC(vp, lblktosize(fs, (off_t)(blkno + loc)), in ffs_snapshot()
599 blkno = 0; in ffs_snapshot()
607 blkno = DIP(xp, i_db[loc]); in ffs_snapshot()
618 if (blkno) in ffs_snapshot()
1046 ufs2_daddr_t len, blkno, numblks, blksperindir; expunge_ufs1() local
1134 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) indiracct_ufs1() argument
1232 ufs1_daddr_t blkno, *blkp; snapacct_ufs1() local
1284 ufs1_daddr_t blkno; mapacct_ufs1() local
1328 ufs2_daddr_t len, blkno, numblks, blksperindir; expunge_ufs2() local
1418 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) indiracct_ufs2() argument
1516 ufs2_daddr_t blkno, *blkp; snapacct_ufs2() local
1568 ufs2_daddr_t blkno; mapacct_ufs2() local
1653 ufs2_daddr_t numblks, blkno, dblk; ffs_snapremove() local
1789 ufs2_daddr_t blkno; ffs_snapblkfree() local
2282 ufs2_daddr_t lbn, blkno, *snapblklist; ffs_copyonwrite() local
[all...]
H A Dffs_alloc.c576 ufs1_daddr_t soff, newblk, blkno; in ffs_reallocblks_ufs1() local
605 blkno = buflist->bs_children[0]->b_blkno; in ffs_reallocblks_ufs1()
608 if (buflist->bs_children[i]->b_blkno != blkno + (i * ssize)) in ffs_reallocblks_ufs1()
714 blkno = newblk; in ffs_reallocblks_ufs1()
715 for (bap = &sbap[soff], i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks_ufs1()
734 blkno, *bap, fs->fs_bsize, fs->fs_bsize, in ffs_reallocblks_ufs1()
738 i < ssize ? sbp : ebp, soff + i, blkno, in ffs_reallocblks_ufs1()
741 *bap++ = blkno; in ffs_reallocblks_ufs1()
780 for (blkno = newblk, i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks_ufs1()
802 bp->b_blkno = fsbtodb(fs, blkno); in ffs_reallocblks_ufs1()
[all …]
H A Dffs_inode.c242 ufs2_daddr_t count, blocksreleased = 0, blkno; in ffs_truncate() local
387 blkno = -1; in ffs_truncate()
389 blkno = DIP(ip, i_db[lbn]); in ffs_truncate()
397 blkno = ((ufs1_daddr_t *)(bp->b_data))[indiroff]; in ffs_truncate()
399 blkno = ((ufs2_daddr_t *)(bp->b_data))[indiroff]; in ffs_truncate()
406 if (blkno != 0) in ffs_truncate()
424 if (blkno == 0 && (error = ffs_syncvnode(vp, MNT_WAIT, 0)) != 0) in ffs_truncate()
426 if (blkno != 0 && DOINGSOFTDEP(vp)) { in ffs_truncate()
461 if (blkno != 0 && offset == 0) { in ffs_truncate()
H A Dffs_rawread.c192 ufs2_daddr_t blkno; in ffs_rawread_readahead() local
217 error = ufs_bmaparray(vp, bp->b_lblkno, &blkno, NULL, &bforwards, NULL); in ffs_rawread_readahead()
220 if (blkno == -1) { in ffs_rawread_readahead()
238 bp->b_blkno = blkno + blockoff; in ffs_rawread_readahead()
239 bp->b_offset = bp->b_iooffset = (blkno + blockoff) * DEV_BSIZE; in ffs_rawread_readahead()
/freebsd/stand/common/
H A Dbcache.c83 #define BHASH(bc, blkno) ((blkno) & ((bc)->bcache_nblks - 1)) argument
84 #define BCACHE_LOOKUP(bc, blkno) \ argument
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) in bcache_insert() argument
479 cand = BHASH(bc, blkno); in bcache_insert()
481 DPRINTF("insert blk %jd -> %u # %d", blkno, cand, bcache_bcount); in bcache_insert()
482 bc->bcache_ctl[cand].bc_blkno = blkno; in bcache_insert()
490 bcache_invalidate(struct bcache *bc, daddr_t blkno) in bcache_invalidate() argument
[all …]
/freebsd/sbin/fsck_ffs/
H A Dpass1b.c96 ufs2_daddr_t blkno = idesc->id_blkno; in pass1bcheck() local
98 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass1bcheck()
99 if (chkrange(blkno, 1)) in pass1bcheck()
102 if (dlp->dup == blkno) { in pass1bcheck()
103 blkerror(idesc->id_number, "DUP", blkno); in pass1bcheck()
105 duphead->dup = blkno; in pass1bcheck()
H A Dpass1.c520 ufs2_daddr_t blkno = idesc->id_blkno; in pass1check() local
525 if (blkno == BLK_NOCOPY) in pass1check()
528 if (blkno == blkstofrags(&sblock, idesc->id_lbn)) in pass1check()
530 if (blkno == BLK_SNAP) { in pass1check()
531 blkno = blkstofrags(&sblock, idesc->id_lbn); in pass1check()
535 if (blkno == BLK_SNAP) in pass1check()
539 if ((anyout = chkrange(blkno, idesc->id_numfrags)) != 0) { in pass1check()
540 blkerror(idesc->id_number, "BAD", blkno); in pass1check()
554 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass1check()
555 if (anyout && chkrange(blkno, 1)) { in pass1check()
[all …]
H A Dinode.c690 ufs2_daddr_t blkno; in freeblock() local
693 blkno = idesc->id_blkno; in freeblock()
699 if (snapblkfree(&sblock, blkno, size, idesc->id_number, in freeblock()
702 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in freeblock()
703 if (chkrange(blkno, 1)) { in freeblock()
705 } else if (testbmap(blkno)) { in freeblock()
707 if (dlp->dup != blkno) in freeblock()
716 clrbmap(blkno); in freeblock()
790 ufs2_daddr_t blkno; in snapclean() local
794 blkno = idesc->id_blkno; in snapclean()
[all …]
H A Dfsutil.c302 getdatablk(ufs2_daddr_t blkno, long size, int type) in getdatablk() argument
314 if (type != BT_INODES && chkrange(blkno, size / sblock.fs_fsize)) { in getdatablk()
318 bhdp = &bufhashhd[HASH(blkno)]; in getdatablk()
320 if (bp->b_bno == fsbtodb(&sblock, blkno)) { in getdatablk()
379 getblk(bp, blkno, size); in getdatablk()
1124 ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t blkno, long frags)) in allocblk() argument
1126 ufs2_daddr_t blkno, newblk; in allocblk() local
1134 for (blkno = MAX(cgdata(&sblock, startcg), 0); in allocblk()
1135 blkno < maxfsblock - sblock.fs_frag; in allocblk()
1136 blkno += sblock.fs_frag) { in allocblk()
[all …]
H A Dfsck.h393 #define setbmap(blkno) setbit(blockmap, blkno)
394 #define testbmap(blkno) isset(blockmap, blkno)
395 #define clrbmap(blkno) clrbit(blockmap, blkno)
458 (ufs2_daddr_t blkno, long frags));
505 struct bufarea *getdatablk(ufs2_daddr_t blkno, long size, int type);
546 ufs2_daddr_t std_checkblkavail(ufs2_daddr_t blkno, long frags);
397 setbmap(blkno) global() argument
398 testbmap(blkno) global() argument
399 clrbmap(blkno) global() argument
/freebsd/usr.sbin/makefs/ffs/
H A Dbuf.c57 bread(struct m_vnode *vp, daddr_t blkno, int size, struct ucred *u1 __unused, in bread() argument
67 printf("%s: blkno %lld size %d\n", __func__, (long long)blkno, in bread()
69 *bpp = getblk(vp, blkno, size, 0, 0, 0); in bread()
178 getblk(struct m_vnode *vp, daddr_t blkno, int size, int u1 __unused, in getblk() argument
186 printf("%s: blkno %lld size %d\n", __func__, (long long)blkno, in getblk()
197 if (bp->b_lblkno != blkno) in getblk()
205 bp->b_blkno = bp->b_lblkno = blkno; in getblk()
H A Dffs_alloc.c293 daddr_t bno, blkno; in ffs_alloccg() local
357 blkno = cg * fs->fs_fpg + bno; in ffs_alloccg()
359 return blkno; in ffs_alloccg()
377 daddr_t blkno; in ffs_alloccgblk() local
404 blkno = fragstoblks(fs, bno); in ffs_alloccgblk()
405 ffs_clrblock(fs, blksfree_swap, (long)blkno); in ffs_alloccgblk()
406 ffs_clusteracct(fs, cgp, blkno, -1); in ffs_alloccgblk()
411 blkno = ufs_rw32(cgp->cg_cgx, needswap) * fs->fs_fpg + bno; in ffs_alloccgblk()
412 return (blkno); in ffs_alloccgblk()
594 ffs_clusteracct(struct fs *fs, struct cg *cgp, int32_t blkno, int cnt) in ffs_clusteracct() argument
[all …]
/freebsd/sbin/dump/
H A Dtraverse.c67 static int dirindir(ino_t ino, ufs2_daddr_t blkno, int level, long *size,
76 static int searchdir(ino_t ino, ufs2_daddr_t blkno, long size, long filesize,
320 ufs2_daddr_t blkno,
334 blkread(fsbtodb(sblock, blkno), (char *)&idblk, (int)sblock->fs_bsize); in dirindir()
338 blkno = idblk.ufs1[i]; in dirindir()
340 blkno = idblk.ufs2[i]; in dirindir()
341 if (blkno != 0) in dirindir()
342 ret |= searchdir(ino, blkno, sblock->fs_bsize, in dirindir()
354 blkno = idblk.ufs1[i]; in dirindir()
356 blkno in dirindir()
324 dirindir(ino_t ino,ufs2_daddr_t blkno,int ind_level,long * filesize,long * tapesize,int nodump,ino_t maxino) dirindir() argument
376 searchdir(ino_t ino,ufs2_daddr_t blkno,long size,long filesize,long * tapesize,int nodump,ino_t maxino) searchdir() argument
903 blkread(ufs2_daddr_t blkno,char * buf,int size) blkread() argument
[all...]
/freebsd/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
/freebsd/sys/sys/
H A Dbuf.h549 #define bread(vp, blkno, size, cred, bpp) \ argument
550 breadn_flags(vp, blkno, blkno, size, NULL, NULL, 0, cred, 0, \
552 #define bread_gb(vp, blkno, size, cred, gbflags, bpp) \ argument
553 breadn_flags(vp, blkno, blkno, size, NULL, NULL, 0, cred, \
555 #define breadn(vp, blkno, size, rablkno, rabsize, cnt, cred, bpp) \ argument
556 breadn_flags(vp, blkno, blkno, size, rablkno, rabsize, cnt, cred, \
577 int getblkx(struct vnode *vp, daddr_t blkno, daddr_t dblkno, int size,
H A Dblist.h96 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);
/freebsd/sys/kern/
H A Dvfs_cluster.c59 daddr_t lbn, daddr_t blkno, long size, int run, int gbflags,
96 daddr_t blkno, origblkno; in cluster_read() local
208 &blkno, &ncontig, NULL); in cluster_read()
212 if (error || blkno == -1) in cluster_read()
226 blkno, size, nblks, gbflags, bp); in cluster_read()
262 error = VOP_BMAP(vp, lblkno, NULL, &blkno, &ncontig, NULL); in cluster_read()
266 if (blkno == -1) in cluster_read()
276 rbp = cluster_rbuild(vp, filesize, lblkno, blkno, in cluster_read()
292 rbp->b_blkno = blkno; in cluster_read()
339 daddr_t blkno, long size, int run, int gbflags, struct buf *fbp) in cluster_rbuild() argument
[all …]
H A Dsubr_blist.c308 blist_free(blist_t bl, daddr_t blkno, daddr_t count) in blist_free() argument
311 KASSERT(blkno >= 0 && blkno + count <= bl->bl_blocks, in blist_free()
313 (uintmax_t)blkno, (int)count, (uintmax_t)bl->bl_blocks)); in blist_free()
314 blst_meta_free(bl->bl_root, blkno, count, bl->bl_radix); in blist_free()
325 blist_fill(blist_t bl, daddr_t blkno, daddr_t count) in blist_fill() argument
329 KASSERT(blkno >= 0 && blkno + count <= bl->bl_blocks, in blist_fill()
331 (uintmax_t)blkno, (int)count, (uintmax_t)bl->bl_blocks)); in blist_fill()
332 filled = blst_meta_fill(bl->bl_root, blkno, count, bl->bl_radix); in blist_fill()
/freebsd/stand/libsa/
H A Dcd9660.c514 daddr_t blkno, blkoff; in buf_read_file() local
518 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno; in buf_read_file()
521 if (blkno != fp->f_buf_blkno) { in buf_read_file()
527 cdb2devb(blkno), ISO_DEFAULT_BLOCK_SIZE, in buf_read_file()
534 fp->f_buf_blkno = blkno; in buf_read_file()
593 daddr_t blkno; in cd9660_readdir() local
596 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir()
597 fp->f_off = (blkno + 1) * ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir()
/freebsd/share/examples/scsi_target/
H A Dscsi_cmds.c511 uint64_t blkno; in tcmd_rdwr_decode() local
526 blkno = scsi_3btoul(rw_6->addr); in tcmd_rdwr_decode()
534 blkno = scsi_4btoul(rw_10->addr); in tcmd_rdwr_decode()
543 blkno = scsi_8btou64(rw_16->addr); in tcmd_rdwr_decode()
552 if (((off_t)(blkno + count)) > volume_size) { in tcmd_rdwr_decode()
560 a_descr->base_off = ((off_t)blkno) * sector_size; in tcmd_rdwr_decode()
564 warnx("r/w 0 blocks @ blkno " OFF_FMT, blkno); in tcmd_rdwr_decode()
570 warnx("write %u blocks @ blkno " OFF_FMT, count, blkno); in tcmd_rdwr_decode()
574 warnx("read %u blocks @ blkno " OFF_FMT, count, blkno); in tcmd_rdwr_decode()

123