Home
last modified time | relevance | path

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

12

/dflybsd-src/stand/boot/common/
H A Dbcache.c66 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 Dtraverse.c249 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 Dpass1b.c84 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 Dpass4.c122 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 Dpass1.c354 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 Dfsck.h232 #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 Dutilities.c175 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 Ddm_target_striped.c242 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 Dbadsect.c150 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 Dbuf.c60 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 Dffs_alloc.c302 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 Dmkfs.c663 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 Dffs_alloc.c357 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 Dhammer2_buf.c45 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 Dfsdbutil.c184 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 Dvmobjinfo.c90 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 Dcd9660.c436 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 Dscsi_cmds.c458 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 Dscsi_sa.c233 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 Dgrowfs.c348 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 Dmkfs.c767 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 Dsubr_blist.c274 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 Dsubr_alist.c281 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 Dvm_swap.c98 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 Dext2_alloc.c215 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()

12