/dflybsd-src/stand/boot/common/ |
H A D | bcache.c | 66 static void bcache_invalidate(daddr_t blkno); 67 static void bcache_insert(caddr_t buf, daddr_t blkno); 68 static int bcache_lookup(caddr_t buf, daddr_t blkno); 260 bcache_insert(caddr_t buf, daddr_t blkno) in bcache_insert() argument 272 if (bcache_ctl[i].bc_blkno == blkno) { in bcache_insert() 283 DEBUG("insert blk %d -> %d @ %d # %d", blkno, cand, now, bcache_bcount); in bcache_insert() 285 bcache_ctl[cand].bc_blkno = blkno; in bcache_insert() 296 bcache_lookup(caddr_t buf, daddr_t blkno) in bcache_lookup() argument 305 if ((bcache_ctl[i].bc_blkno == blkno) && ((bcache_ctl[i].bc_stamp + BCACHE_TIMEOUT) >= now)) { in bcache_lookup() 307 DEBUG("hit blk %d <- %d (now %d then %d)", blkno, i, now, bcache_ctl[i].bc_stamp); in bcache_lookup() [all …]
|
/dflybsd-src/sbin/dump/ |
H A D | traverse.c | 249 dirindir(ufs1_ino_t ino, daddr_t blkno, int ind_level, long *filesize, in dirindir() argument 256 bread(fsbtodb(sblock, blkno), (char *)idblk, (int)sblock->fs_bsize); in dirindir() 259 blkno = idblk[i]; in dirindir() 260 if (blkno != 0) { in dirindir() 261 ret |= searchdir(ino, blkno, sblock->fs_bsize, in dirindir() 273 blkno = idblk[i]; in dirindir() 274 if (blkno != 0) { in dirindir() 275 ret |= dirindir(ino, blkno, ind_level, filesize, in dirindir() 288 searchdir(ufs1_ino_t ino, daddr_t blkno, long size, long filesize, in searchdir() argument 296 bread(fsbtodb(sblock, blkno), dblk, (int)size); in searchdir() [all …]
|
/dflybsd-src/sbin/fsck/ |
H A D | pass1b.c | 84 ufs_daddr_t blkno = idesc->id_blkno; in pass1bcheck() local 86 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass1bcheck() 87 if (chkrange(blkno, 1)) in pass1bcheck() 90 if (dlp->dup == blkno) { in pass1bcheck() 91 blkerror(idesc->id_number, "DUP", blkno); in pass1bcheck() 93 duphead->dup = blkno; in pass1bcheck()
|
H A D | pass4.c | 122 ufs_daddr_t blkno = idesc->id_blkno; in pass4check() local 124 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass4check() 125 if (chkrange(blkno, 1)) { in pass4check() 127 } else if (testbmap(blkno)) { in pass4check() 129 if (dlp->dup != blkno) in pass4check() 138 clrbmap(blkno); in pass4check()
|
H A D | pass1.c | 354 ufs_daddr_t blkno = idesc->id_blkno; in pass1check() local 358 if ((anyout = chkrange(blkno, idesc->id_numfrags)) != 0) { in pass1check() 359 blkerror(idesc->id_number, "BAD", blkno); in pass1check() 372 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass1check() 373 if (anyout && chkrange(blkno, 1)) { in pass1check() 375 } else if (!testbmap(blkno)) { in pass1check() 377 setbmap(blkno); in pass1check() 379 blkerror(idesc->id_number, "DUP", blkno); in pass1check() 400 new->dup = blkno; in pass1check() 409 if (dlp->dup == blkno) in pass1check() [all …]
|
H A D | fsck.h | 232 #define setbmap(blkno) setbit(blockmap, blkno) argument 233 #define testbmap(blkno) isset(blockmap, blkno) argument 234 #define clrbmap(blkno) clrbit(blockmap, blkno) argument
|
H A D | utilities.c | 175 getdatablk(ufs_daddr_t blkno, long size) in getdatablk() argument 180 if (bp->b_bno == fsbtodb(&sblock, blkno)) in getdatablk() 187 getblk(bp, blkno, size); in getdatablk() 418 freeblk(ufs_daddr_t blkno, long frags) in freeblk() argument 422 idesc.id_blkno = blkno; in freeblk()
|
/dflybsd-src/sys/dev/disk/dm/striped/ |
H A D | dm_target_striped.c | 242 uint64_t blkno, stripe; in dm_target_stripe_iodone() local 244 blkno = bio->bio_offset / DEV_BSIZE; in dm_target_stripe_iodone() 245 stripe = blkno / tsc->stripe_chunksize; in dm_target_stripe_iodone() 287 uint64_t blkno, blkoff; in dm_target_stripe_strategy() local 306 blkno = bio->bio_offset / DEV_BSIZE; in dm_target_stripe_strategy() 313 stripe = blkno / tsc->stripe_chunksize; in dm_target_stripe_strategy() 314 stripe_off = blkno % tsc->stripe_chunksize; in dm_target_stripe_strategy() 340 blkno += issue_blks; in dm_target_stripe_strategy() 376 uint64_t blkno, blkoff; in dm_target_stripe_dump() local 389 blkno = offset / DEV_BSIZE; in dm_target_stripe_dump() [all …]
|
/dflybsd-src/sbin/badsect/ |
H A D | badsect.c | 150 chkuse(daddr_t blkno, int cnt) in chkuse() argument 155 fsbn = dbtofsb(fs, blkno); in chkuse() 161 printf("block %ld out of range of file system\n", (long)blkno); in chkuse() 168 (long)blkno); in chkuse() 174 (long)blkno); in chkuse() 187 printf("Warning: sector %ld is in use\n", (long)blkno); in chkuse()
|
/dflybsd-src/usr.sbin/makefs/ffs/ |
H A D | buf.c | 60 bread(struct m_vnode *vp, makefs_daddr_t blkno, int size, struct ucred *u1 __unused, in bread() argument 70 printf("%s: blkno %lld size %d\n", __func__, (long long)blkno, in bread() 72 *bpp = getblk(vp, blkno, size, 0, 0, 0); in bread() 193 getblk(struct m_vnode *vp, makefs_daddr_t blkno, int size, int u1 __unused, in getblk() argument 205 printf("%s: blkno %lld size %d\n", __func__, (long long)blkno, in getblk() 215 if (bp->b_lblkno != blkno) in getblk() 224 bp->b_blkno = bp->b_lblkno = blkno; in getblk()
|
H A D | ffs_alloc.c | 302 makefs_daddr_t bno, blkno; in ffs_alloccg() local 367 blkno = cg * fs->fs_fpg + bno; in ffs_alloccg() 369 return blkno; in ffs_alloccg() 387 makefs_daddr_t blkno; in ffs_alloccgblk() local 414 blkno = fragstoblks(fs, bno); in ffs_alloccgblk() 415 ffs_clrblock(fs, blksfree_swap, (long)blkno); in ffs_alloccgblk() 416 ffs_clusteracct(fs, cgp, blkno, -1); in ffs_alloccgblk() 425 blkno = ufs_rw32(cgp->cg_cgx, needswap) * fs->fs_fpg + bno; in ffs_alloccgblk() 426 return (blkno); in ffs_alloccgblk() 618 ffs_clusteracct(struct fs *fs, struct cg *cgp, int32_t blkno, int cnt) in ffs_clusteracct() argument [all …]
|
H A D | mkfs.c | 663 int32_t blkno; in initcg() local 753 for (d = 0, blkno = 0; d < dlower;) { in initcg() 754 ffs_setblock(&sblock, cg_blksfree_swap(&acg, 0), blkno); in initcg() 756 setbit(cg_clustersfree_swap(&acg, 0), blkno); in initcg() 764 blkno++; in initcg() 774 for (d = dupper, blkno = dupper >> sblock.fs_fragshift; in initcg() 776 ffs_setblock(&sblock, cg_blksfree_swap(&acg, 0), blkno); in initcg() 778 setbit(cg_clustersfree_swap(&acg, 0), blkno); in initcg() 786 blkno++; in initcg()
|
/dflybsd-src/sys/vfs/ufs/ |
H A D | ffs_alloc.c | 357 ufs_daddr_t start_lbn, end_lbn, soff, newblk, blkno; in ffs_reallocblks() local 469 blkno = newblk; in ffs_reallocblks() 470 for (bap = &sbap[soff], i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks() 489 blkno, *bap, fs->fs_bsize, fs->fs_bsize, in ffs_reallocblks() 493 i < ssize ? sbp : ebp, soff + i, blkno, in ffs_reallocblks() 496 *bap++ = blkno; in ffs_reallocblks() 535 for (blkno = newblk, i = 0; i < len; i++, blkno += fs->fs_frag) { in ffs_reallocblks() 542 buflist->bs_children[i]->b_bio2.bio_offset = fsbtodoff(fs, blkno); in ffs_reallocblks() 550 kprintf(" %d,", blkno); in ffs_reallocblks() 1005 ufs_daddr_t bno, blkno; in ffs_alloccg() local [all …]
|
/dflybsd-src/usr.sbin/makefs/hammer2/ |
H A D | hammer2_buf.c | 45 makefs_daddr_t blkno; in getblkx() local 48 blkno = -1; in getblkx() 50 blkno = loffset / DEV_BSIZE; /* fsopts->sectorsize */ in getblkx() 52 bp = getblk(vp, blkno, size, 0, 0, 0); in getblkx()
|
/dflybsd-src/sbin/fsdb/ |
H A D | fsdbutil.c | 184 ufs_daddr_t blkno; in printindir() local 199 blkno = bp->b_un.b_indir[i]; in printindir() 200 if (blkno == 0) { in printindir() 205 j = sprintf(tempbuf, "%d", blkno); in printindir() 219 if (printindir(blkno, level - 1, bufp) == 0) in printindir()
|
/dflybsd-src/test/debug/ |
H A D | vmobjinfo.c | 90 static off_t devoffset(long blkno, int *whichp); 274 devoffset(long blkno, int *whichp) in devoffset() argument 280 off = blkno % dmmax; in devoffset() 281 seg = blkno / dmmax; in devoffset() 287 off = blkno * PAGE_SIZE; in devoffset()
|
/dflybsd-src/stand/lib/ |
H A D | cd9660.c | 436 u_daddr_t blkno, blkoff; in buf_read_file() local 440 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE + fp->f_bno; in buf_read_file() 443 if (blkno != fp->f_buf_blkno) { in buf_read_file() 449 cdb2devb(blkno), ISO_DEFAULT_BLOCK_SIZE, fp->f_buf, &read); in buf_read_file() 455 fp->f_buf_blkno = blkno; in buf_read_file() 514 u_daddr_t blkno; in cd9660_readdir() local 517 blkno = fp->f_off / ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir() 518 fp->f_off = (blkno + 1) * ISO_DEFAULT_BLOCK_SIZE; in cd9660_readdir()
|
/dflybsd-src/share/examples/scsi_target/ |
H A D | scsi_cmds.c | 458 u_int32_t blkno, count; in tcmd_rdwr_decode() local 469 blkno = scsi_3btoul(rw_6->addr); in tcmd_rdwr_decode() 473 blkno = scsi_4btoul(rw_10->addr); in tcmd_rdwr_decode() 476 if (blkno + count > volume_size) { in tcmd_rdwr_decode() 484 a_descr->base_off = ((off_t)blkno) * sector_size; in tcmd_rdwr_decode() 488 warnx("r/w 0 blocks @ blkno %u", blkno); in tcmd_rdwr_decode() 494 warnx("write %u blocks @ blkno %u", count, blkno); in tcmd_rdwr_decode() 498 warnx("read %u blocks @ blkno %u", count, blkno); in tcmd_rdwr_decode()
|
/dflybsd-src/sys/bus/cam/scsi/ |
H A D | scsi_sa.c | 233 daddr_t blkno; member 994 g->mt_blkno = softc->blkno; in saioctl() 1333 softc->blkno = (daddr_t) -1; in saioctl() 1488 softc->blkno = (daddr_t) -1; in saregister() 1801 (softc->blkno != (daddr_t) -1)) { in sadone() 1811 softc->blkno += (daddr_t) l; in sadone() 1813 softc->blkno++; in sadone() 2280 softc->fileno = softc->blkno = 0; in samount() 2495 softc->blkno = 0; in saerror() 2520 if (softc->blkno != (daddr_t) -1) { in saerror() [all …]
|
/dflybsd-src/sbin/growfs/ |
H A D | growfs.c | 348 daddr_t cbase, d, dlower, dupper, dmax, blkno; in initcg() local 427 blkno = d / sblock.fs_frag; in initcg() 428 setblock(&sblock, cg_blksfree(&acg), blkno); in initcg() 430 setbit(cg_clustersfree(&acg), blkno); in initcg() 447 blkno = d / sblock.fs_frag; in initcg() 448 setblock(&sblock, cg_blksfree(&acg), blkno); in initcg() 450 setbit(cg_clustersfree(&acg), blkno); in initcg() 1598 daddr_t d, blkno; in alloc() local 1622 blkno=-1; in alloc() 1640 for(d=0; (d<dlower && blkno==-1); d+=sblock.fs_frag) { in alloc() [all …]
|
/dflybsd-src/sbin/newfs/ |
H A D | mkfs.c | 767 daddr_t cbase, d, dlower, dupper, dmax, blkno; in initcg() local 848 blkno = d / sblock.fs_frag; in initcg() 849 setblock(&sblock, cg_blksfree(&acg), blkno); in initcg() 851 setbit(cg_clustersfree(&acg), blkno); in initcg() 868 blkno = d / sblock.fs_frag; in initcg() 869 setblock(&sblock, cg_blksfree(&acg), blkno); in initcg() 871 setbit(cg_clustersfree(&acg), blkno); in initcg() 1050 daddr_t d, blkno; in alloc() local 1068 blkno = fragstoblks(&sblock, d); in alloc() 1069 clrblock(&sblock, cg_blksfree(&acg), blkno); in alloc() [all …]
|
/dflybsd-src/sys/kern/ |
H A D | subr_blist.c | 274 blist_free(blist_t bl, swblk_t blkno, swblk_t count) in blist_free() argument 278 blst_leaf_free(bl->bl_root, blkno, count); in blist_free() 280 blst_meta_free(bl->bl_root, blkno, count, bl->bl_radix, bl->bl_skip, 0); in blist_free() 293 blist_fill(blist_t bl, swblk_t blkno, swblk_t count) in blist_fill() argument 299 filled = blst_leaf_fill(bl->bl_root, blkno, count); in blist_fill() 301 filled = blst_meta_fill(bl->bl_root, blkno, count, in blist_fill()
|
H A D | subr_alist.c | 281 alist_free(alist_t bl, alist_blk_t blkno, alist_blk_t count) in alist_free() argument 284 KKASSERT(blkno + count <= bl->bl_blocks); in alist_free() 286 alst_leaf_free(bl->bl_root, blkno, count); in alist_free() 288 alst_meta_free(bl->bl_root, blkno, count, in alist_free()
|
/dflybsd-src/sys/vm/ |
H A D | vm_swap.c | 98 swblk_t sz, off, seg, blkno, nblkno; in swapdev_strategy() local 102 blkno = (swblk_t)(bio->bio_offset >> PAGE_SHIFT); in swapdev_strategy() 111 off = blkno % SWB_DMMAX; in swapdev_strategy() 118 seg = blkno / SWB_DMMAX; in swapdev_strategy()
|
/dflybsd-src/sys/vfs/ext2fs/ |
H A D | ext2_alloc.c | 215 e2fs_daddr_t newblk, blkno; in ext2_reallocblks() local 316 blkno = newblk; in ext2_reallocblks() 317 for (bap = &sbap[soff], i = 0; i < len; i++, blkno += fs->e2fs_fpb) { in ext2_reallocblks() 328 *bap++ = blkno; in ext2_reallocblks() 363 for (blkno = newblk, i = 0; i < len; i++, blkno += fs->e2fs_fpb) { in ext2_reallocblks() 366 buflist->bs_children[i]->b_bio2.bio_offset = fsbtodoff(fs, blkno); in ext2_reallocblks() 367 SDT_PROBE1(ext2fs, , alloc, ext2_reallocblks_blkno, blkno); in ext2_reallocblks()
|