/freebsd/sys/kern/ |
H A D | vfs_cluster.c | 89 cluster_read(struct vnode *vp, u_quad_t filesize, daddr_t lblkno, long size, in cluster_read() argument 115 if (((u_quad_t)(lblkno + maxra + 1) * size) > filesize) in cluster_read() 116 maxra = (filesize / size) - lblkno; in cluster_read() 121 error = getblkx(vp, lblkno, lblkno, size, 0, 0, gbflags, &bp); in cluster_read() 127 origblkno = lblkno; in cluster_read() 148 rbp = gbincore(&vp->v_bufobj, lblkno+i); in cluster_read() 169 lblkno += i; in cluster_read() 207 error = VOP_BMAP(vp, lblkno, NULL, in cluster_read() 225 bp = cluster_rbuild(vp, filesize, lblkno, in cluster_read() 227 lblkno += (bp->b_bufsize / size); in cluster_read() [all …]
|
H A D | vfs_subr.c | 546 buf_lookup_ge(struct bufv *bv, daddr_t lblkno) in buf_lookup_ge() argument 550 bp = BUF_PCTRIE_LOOKUP_GE(&bv->bv_root, lblkno); in buf_lookup_ge() 551 if (bp == NULL && lblkno < 0) in buf_lookup_ge() 553 if (bp != NULL && bp->b_lblkno < lblkno) in buf_lookup_ge() 2442 daddr_t lblkno; in flushbuflist() local 2462 lblkno = nbp->b_lblkno; in flushbuflist() 2497 nbp = gbincore(bo, lblkno); in flushbuflist() 2510 daddr_t lblkno; in bnoreuselist() local 2514 for (lblkno = startn;;) { in bnoreuselist() 2516 bp = buf_lookup_ge(bufv, lblkno); in bnoreuselist() [all …]
|
H A D | vfs_bio.c | 181 daddr_t lblkno, daddr_t blkno); 3210 vfs_bio_clcheck(struct vnode *vp, int size, daddr_t lblkno, daddr_t blkno) in vfs_bio_clcheck() argument 3218 if ((bpa = gbincore(&vp->v_bufobj, lblkno)) == NULL) in vfs_bio_clcheck() 3258 daddr_t lblkno = bp->b_lblkno; in vfs_bio_awrite() local 3281 if (vfs_bio_clcheck(vp, size, lblkno + i, in vfs_bio_awrite() 3285 for (j = 1; i + j <= maxcl && j <= lblkno; j++) in vfs_bio_awrite() 3286 if (vfs_bio_clcheck(vp, size, lblkno - j, in vfs_bio_awrite() 3297 nwritten = cluster_wbuild(vp, size, lblkno - j, ncl, in vfs_bio_awrite()
|
/freebsd/sys/fs/cd9660/ |
H A D | cd9660_bmap.c | 55 daddr_t lblkno = ap->a_bn; in cd9660_bmap() local 71 *ap->a_bnp = (ip->iso_start + lblkno) << (bshift - DEV_BSHIFT); in cd9660_bmap() 80 nblk = (ip->i_size >> bshift) - (lblkno + 1); in cd9660_bmap()
|
H A D | cd9660_lookup.c | 289 if (lblkno(imp, i_offset) != in cd9660_lookup() 290 lblkno(imp, saveoffset)) { in cd9660_lookup() 436 lbn = lblkno(imp, offset); in cd9660_blkatoff()
|
H A D | iso.h | 267 #define lblkno(imp, loc) ((loc) >> (imp)->im_bshift) macro
|
H A D | cd9660_vnops.c | 294 lbn = lblkno(imp, uio->uio_offset); in cd9660_read() 802 return (lblkno(VTOI(vp)->i_mnt, off)); in cd9660_gbp_getblkno()
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_snapshot.c | 688 *blkp++ = lblkno(fs, fs->fs_sblockloc); in ffs_snapshot() 832 error = bread(vp, lblkno(fs, fs->fs_sblockloc), fs->fs_bsize, in ffs_snapshot() 1210 ufs_lbn_t lblkno, in fullacct_ufs1() argument 1215 if ((error = snapacct_ufs1(vp, oldblkp, lastblkp, fs, lblkno, exptype))) in fullacct_ufs1() 1217 return (mapacct_ufs1(vp, oldblkp, lastblkp, fs, lblkno, exptype)); in fullacct_ufs1() 1228 ufs_lbn_t lblkno, in snapacct_ufs1() argument 1281 ufs_lbn_t lblkno, in mapacct_ufs1() argument 1291 if (lblkno == -1) in mapacct_ufs1() 1295 for ( ; oldblkp < lastblkp; oldblkp++, lblkno++) { in mapacct_ufs1() 1300 *ip->i_snapblklist++ = lblkno; in mapacct_ufs1() 1494 fullacct_ufs2(struct vnode * vp,ufs2_daddr_t * oldblkp,ufs2_daddr_t * lastblkp,struct fs * fs,ufs_lbn_t lblkno,int exptype) fullacct_ufs2() argument 1512 snapacct_ufs2(struct vnode * vp,ufs2_daddr_t * oldblkp,ufs2_daddr_t * lastblkp,struct fs * fs,ufs_lbn_t lblkno,int expungetype) snapacct_ufs2() argument 1565 mapacct_ufs2(struct vnode * vp,ufs2_daddr_t * oldblkp,ufs2_daddr_t * lastblkp,struct fs * fs,ufs_lbn_t lblkno,int expungetype) mapacct_ufs2() argument [all...] |
H A D | ffs_vnops.c | 299 lbn = lblkno(ITOFS(ip), (ip->i_size + ITOFS(ip)->fs_bsize - 1)); in ffs_syncvnode() 363 lbn = lblkno(ITOFS(ip), (ip->i_size + in ffs_syncvnode() 709 lbn = lblkno(fs, uio->uio_offset); in ffs_read() 919 lbn = lblkno(fs, uio->uio_offset); in ffs_write() 1092 lbn = lblkno(fs, uio->uio_offset); in ffs_extread() 1216 lbn = lblkno(fs, uio->uio_offset); in ffs_extwrite() 1942 return (lblkno(VFSTOUFS(vp->v_mount)->um_fs, off)); in ffs_gbp_getblkno()
|
H A D | ffs_balloc.c | 115 lbn = lblkno(fs, startoffset); in ffs_balloc_ufs1() 134 lastlbn = lblkno(fs, ip->i_size); in ffs_balloc_ufs1() 618 lbn = lblkno(fs, startoffset); in ffs_balloc_ufs2() 650 lastlbn = lblkno(fs, dp->di_extsize); in ffs_balloc_ufs2() 754 lastlbn = lblkno(fs, ip->i_size); in ffs_balloc_ufs2()
|
H A D | ffs_inode.c | 385 lbn = lblkno(fs, length - 1); in ffs_truncate() 470 lbn = lblkno(fs, length); in ffs_truncate() 516 lastblock = lblkno(fs, length + fs->fs_bsize - 1) - 1; in ffs_truncate()
|
H A D | ffs_vfsops.c | 169 lbn = lblkno(fs, offset); in ffs_blkatoff() 328 ffs_breadz(struct ufsmount *ump, struct vnode *vp, daddr_t lblkno, in ffs_breadz() argument 336 error = breadn_flags(vp, lblkno, dblkno, size, rablkno, rabsize, cnt, in ffs_breadz() 339 error = getblkx(vp, lblkno, dblkno, size, 0, 0, flags, bpp); in ffs_breadz()
|
H A D | fs.h | 363 int32_t fs_bshift; /* ``lblkno'' calc of logical blkno */ 706 #define lblkno(fs, loc) /* calculates (loc / fs->fs_bsize) */ \ 705 #define lblkno( global() macro
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_inode.c | 263 lbn = lblkno(fs, length - 1); in ext2_ind_truncate() 294 lbn = lblkno(fs, length); in ext2_ind_truncate() 318 lastblock = lblkno(fs, length + fs->e2fs_bsize - 1) - 1; in ext2_ind_truncate() 487 lbn = lblkno(fs, length - 1); in ext2_ext_truncate() 516 lbn = lblkno(fs, length); in ext2_ext_truncate()
|
H A D | fs.h | 136 #define lblkno(fs, loc) /* calculates (loc / fs->fs_bsize) */ \ macro
|
H A D | ext2_subr.c | 74 lbn = lblkno(fs, offset); in ext2_blkatoff()
|
/freebsd/usr.sbin/makefs/ffs/ |
H A D | ffs_balloc.c | 91 lbn = lblkno(fs, offset); in ffs_balloc_ufs1() 107 lastlbn = lblkno(fs, ip->i_ffs1_size); in ffs_balloc_ufs1() 348 lbn = lblkno(fs, offset); in ffs_balloc_ufs2() 364 lastlbn = lblkno(fs, ip->i_ffs2_size); in ffs_balloc_ufs2()
|
/freebsd/usr.sbin/quot/ |
H A D | quot.c | 169 if (lblkno(super,sz) >= UFS_NDADDR) { in virtualblocks() 179 if (lblkno(super,sz) >= UFS_NDADDR) { in virtualblocks() 181 sz = lblkno(super,nblk); in virtualblocks()
|
/freebsd/sys/fs/udf/ |
H A D | udf_vnops.c | 426 #define lblkno(udfmp, loc) ((loc) >> (udfmp)->bshift) macro 477 lbn = lblkno(udfmp, uio->uio_offset); in udf_read() 1349 if ((error = bread(vp, lblkno(udfmp, offset), adj_size, NOCRED, bp))) { in udf_readatoffset()
|
/freebsd/stand/libsa/ |
H A D | ufs.c | 330 file_block = lblkno(fs, fp->f_seekp); in buf_write_file() 402 file_block = lblkno(fs, fp->f_seekp); in buf_read_file()
|
H A D | ext2fs.c | 153 #define lblkno(fs, loc) /* loc / bsize */ \ macro 708 file_block = lblkno(fs, fp->f_seekp); in buf_read_file()
|
H A D | ufsread.c | 259 lbn = lblkno(&fs, fs_off); in fsread_size()
|
/freebsd/sbin/tunefs/ |
H A D | tunefs.c | 791 lbn = lblkno(&sblock, dp.dp1->di_size); in journal_insertfile() 796 lbn = lblkno(&sblock, dp.dp2->di_size); in journal_insertfile()
|
/freebsd/sbin/fsck_ffs/ |
H A D | setup.c | 311 CHKBLKINLIST(lblkno(fs, fs->fs_sblockloc)); in checksnapinfo()
|
H A D | pass1.c | 469 if (idesc->id_lballoc < lblkno(&sblock, size - 1) && in checkinode()
|