| /freebsd-13-stable/sbin/fsck_ffs/ |
| HD | fsck.h | 151 ufs2_daddr_t b_bno; /* disk block number */ 162 ufs2_daddr_t *b_indir2; /* UFS2 indirect block */ 230 (bp)->b_bno = (ufs2_daddr_t)-4; \ 254 ufs2_daddr_t id_blkno; /* current block number being examined */ 259 ufs2_daddr_t id_entryno;/* for DATA nodes, current entry number */ 293 ufs2_daddr_t dup; 310 ufs2_daddr_t i_blks[1]; /* actually longer */ 362 extern ufs2_daddr_t maxfsblock; /* number of blocks in the file system */ 364 extern ufs2_daddr_t n_blks; /* number of blocks in use */ 445 ufs2_daddr_t allocblk(long cg, long frags, ufs2_daddr_t (*checkblkavail) [all …]
|
| HD | inode.c | 59 static ufs2_daddr_t indir_blkatoff(ufs2_daddr_t, ino_t, ufs_lbn_t, ufs_lbn_t, 62 static void chkcopyonwrite(struct fs *, ufs2_daddr_t, 63 ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t, long)); 72 ufs2_daddr_t ndb; in ckinode() 265 ufs2_daddr_t 327 static ufs2_daddr_t 328 indir_blkatoff(ufs2_daddr_t blk, ino_t ino, ufs_lbn_t cur, ufs_lbn_t lbn, in indir_blkatoff() 384 chkrange(ufs2_daddr_t blk, int cnt) in chkrange() 439 ufs2_daddr_t iblk; in ginode() 535 ufs2_daddr_t ndb, blk; in getnextinode() [all …]
|
| HD | suj.c | 91 ufs2_daddr_t sb_blk; 128 typedef void (*ino_visitor)(ino_t, ufs_lbn_t, ufs2_daddr_t, int); 134 static int blk_isfree(ufs2_daddr_t); 238 blk_lookup(ufs2_daddr_t blk, int creat) in blk_lookup() 263 blk_overlaps(struct jblkrec *brec, ufs2_daddr_t start, int frags) in blk_overlaps() 265 ufs2_daddr_t bstart; in blk_overlaps() 266 ufs2_daddr_t bend; in blk_overlaps() 267 ufs2_daddr_t end; in blk_overlaps() 278 blk_equals(struct jblkrec *brec, ino_t ino, ufs_lbn_t lbn, ufs2_daddr_t start, in blk_equals() 309 blk_freemask(ufs2_daddr_t blk, ino_t ino, ufs_lbn_t lbn, int frags) in blk_freemask() [all …]
|
| HD | pass5.c | 52 static void check_maps(u_char *, u_char *, int, ufs2_daddr_t, const char *, 54 static void clear_blocks(ufs2_daddr_t start, ufs2_daddr_t end); 62 ufs2_daddr_t d, dbase, dmax, start; in pass5() 486 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_ipg, "DIR", freedirs, in update_maps() 489 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_ipg, "FILE", freefiles, in update_maps() 493 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_fpg, "FRAG", in update_maps() 502 ufs2_daddr_t startvalue, /* resource value for first element in map */ in check_maps() 512 ufs2_daddr_t n, astart, aend, ustart, uend; in check_maps() 637 clear_blocks(ufs2_daddr_t start, ufs2_daddr_t end) in clear_blocks()
|
| HD | fsutil.c | 308 getdatablk(ufs2_daddr_t blkno, long size, int type) in getdatablk() 401 getblk(struct bufarea *bp, ufs2_daddr_t blk, long size) in getblk() 403 ufs2_daddr_t dblk; in getblk() 524 snapflush(ufs2_daddr_t (*checkblkavail)(ufs2_daddr_t, long)) in snapflush() argument 599 rwerror(const char *mesg, ufs2_daddr_t blk) in rwerror() 867 blread(int fd, char *buf, ufs2_daddr_t blk, long size) in blread() 917 blwrite(int fd, char *buf, ufs2_daddr_t blk, ssize_t size) in blwrite() 942 blerase(int fd, ufs2_daddr_t blk, long size) in blerase() 960 blzero(int fd, ufs2_daddr_t blk, long size) in blzero() 1128 ufs2_daddr_t [all …]
|
| HD | pass1.c | 53 static ufs2_daddr_t badblk; 54 static ufs2_daddr_t dupblk; 67 ufs2_daddr_t i, cgd; in pass1() 257 ufs2_daddr_t ndb; in checkinode() 276 UFS_NDADDR * sizeof(ufs2_daddr_t)) || in checkinode() 278 UFS_NIADDR * sizeof(ufs2_daddr_t)) || in checkinode() 341 sizeof(ufs2_daddr_t)); in checkinode() 526 ufs2_daddr_t blkno = idesc->id_blkno; in pass1check()
|
| /freebsd-13-stable/sys/ufs/ffs/ |
| HD | ffs_extern.h | 57 int ffs_alloc(struct inode *, ufs2_daddr_t, ufs2_daddr_t, int, int, 58 struct ucred *, ufs2_daddr_t *); 64 ufs2_daddr_t, long, ino_t, enum vtype, struct workhead *, 66 ufs2_daddr_t ffs_blkpref_ufs1(struct inode *, ufs_lbn_t, int, ufs1_daddr_t *); 67 ufs2_daddr_t ffs_blkpref_ufs2(struct inode *, ufs_lbn_t, int, ufs2_daddr_t *); 91 int ffs_realloccg(struct inode *, ufs2_daddr_t, ufs2_daddr_t, 92 ufs2_daddr_t, int, int, int, struct ucred *, struct buf **); 100 int ffs_snapblkfree(struct fs *, struct vnode *, ufs2_daddr_t, long, ino_t, 190 void softdep_setup_blkmapdep(struct buf *, struct mount *, ufs2_daddr_t, 192 void softdep_setup_allocdirect(struct inode *, ufs_lbn_t, ufs2_daddr_t, [all …]
|
| HD | ffs_inode.c | 70 static int ffs_indirtrunc(struct inode *, ufs2_daddr_t, ufs2_daddr_t, 71 ufs2_daddr_t, int, ufs2_daddr_t *); 239 ufs2_daddr_t bn, lbn, lastblock, lastiblock[UFS_NIADDR]; in ffs_truncate() 240 ufs2_daddr_t indir_lbn[UFS_NIADDR], oldblks[UFS_NDADDR + UFS_NIADDR]; in ffs_truncate() 241 ufs2_daddr_t newblks[UFS_NDADDR + UFS_NIADDR]; in ffs_truncate() 242 ufs2_daddr_t count, blocksreleased = 0, blkno; in ffs_truncate() 399 blkno = ((ufs2_daddr_t *)(bp->b_data))[indiroff]; in ffs_truncate() 694 ufs2_daddr_t lbn, in ffs_indirtrunc() 695 ufs2_daddr_t dbn, in ffs_indirtrunc() 696 ufs2_daddr_t lastbn, in ffs_indirtrunc() [all …]
|
| HD | ffs_snapshot.c | 89 ufs2_daddr_t bno, in ffs_snapblkfree() 151 int (*)(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, struct fs *, 154 ufs2_daddr_t, ufs_lbn_t, ufs_lbn_t, ufs_lbn_t, ufs_lbn_t, struct fs *, 155 int (*)(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, struct fs *, 157 static int fullacct_ufs2(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, 159 static int snapacct_ufs2(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, 161 static int mapacct_ufs2(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, 163 static int readblock(struct vnode *vp, struct buf *, ufs2_daddr_t); 196 ufs2_daddr_t numblks, blkno, *blkp, *snapblklist; in ffs_snapshot() 199 ufs2_daddr_t blockno; in ffs_snapshot() [all …]
|
| HD | ffs_alloc.c | 104 typedef ufs2_daddr_t allocfcn_t(struct inode *ip, uint64_t cg, 105 ufs2_daddr_t bpref, int size, int rsize); 107 static ufs2_daddr_t ffs_alloccg(struct inode *, uint64_t, ufs2_daddr_t, int, 109 static ufs2_daddr_t 110 ffs_alloccgblk(struct inode *, struct buf *, ufs2_daddr_t, int); 112 struct vnode *, ufs2_daddr_t, long, ino_t, 115 static int ffs_checkfreeblk(struct inode *, ufs2_daddr_t, long); 118 static ufs2_daddr_t ffs_clusteralloc(struct inode *, uint64_t, ufs2_daddr_t, 121 static ufs2_daddr_t ffs_fragextend(struct inode *, uint64_t, ufs2_daddr_t, 123 static ufs2_daddr_t ffs_hashalloc(struct inode *, uint64_t, ufs2_daddr_t, [all …]
|
| HD | softdep.h | 436 ufs2_daddr_t nb_newblkno; /* New value of block pointer. */ 472 ufs2_daddr_t ad_oldblkno; /* old value of block pointer */ 531 ufs2_daddr_t ai_oldblkno; /* old value of block pointer */ 561 ufs2_daddr_t ff_blkno; /* fragment physical block number */ 590 ufs2_daddr_t fb_chkcnt; /* Blocks released. */ 616 ufs2_daddr_t fw_blkno; /* Our block #. */ 884 ufs2_daddr_t jn_blkno; /* Blkno allocated */ 910 ufs2_daddr_t jf_blkno; /* Blkno being freed. */ 926 ufs2_daddr_t fr_blkno; /* Blkno being freed. */ 1026 ufs2_daddr_t je_daddr; /* Disk block address. */
|
| HD | fs.h | 203 #define BLK_NOCOPY ((ufs2_daddr_t)(1)) 204 #define BLK_SNAP ((ufs2_daddr_t)(2)) 385 ufs2_daddr_t fs_csaddr; /* blk addr of cyl grp summary area */ 616 #define cgbase(fs, c) (((ufs2_daddr_t)(fs)->fs_fpg) * (c)) 635 ((ufs2_daddr_t)(cgimin(fs, ino_to_cg(fs, (ino_t)(x))) + \ 833 ufs2_daddr_t jb_blkno;
|
| /freebsd-13-stable/lib/libufs/ |
| HD | block.c | 51 bread(struct uufsd *disk, ufs2_daddr_t blockno, void *data, size_t size) in bread() 98 bwrite(struct uufsd *disk, ufs2_daddr_t blockno, const void *data, size_t size) in bwrite() 145 berase_helper(struct uufsd *disk, ufs2_daddr_t blockno, ufs2_daddr_t size) in berase_helper() 157 berase_helper(struct uufsd *disk, ufs2_daddr_t blockno, ufs2_daddr_t size) in berase_helper() 190 berase(struct uufsd *disk, ufs2_daddr_t blockno, ufs2_daddr_t size) in berase()
|
| HD | libufs.h | 42 ufs2_daddr_t d_sblock; /* superblock location */ 121 ssize_t bread(struct uufsd *, ufs2_daddr_t, void *, size_t); 122 ssize_t bwrite(struct uufsd *, ufs2_daddr_t, const void *, size_t); 123 int berase(struct uufsd *, ufs2_daddr_t, ufs2_daddr_t); 128 ufs2_daddr_t cgballoc(struct uufsd *); 129 int cgbfree(struct uufsd *, ufs2_daddr_t, long);
|
| /freebsd-13-stable/tools/diag/prtblknos/ |
| HD | prtblknos.c | 48 static const char *distance(struct fs *, ufs2_daddr_t, ufs2_daddr_t); 49 static void printblk(struct fs *, ufs_lbn_t, ufs2_daddr_t, int, ufs_lbn_t); 50 static void indirprt(struct fs *, int, ufs_lbn_t, ufs_lbn_t, ufs2_daddr_t, 58 ufs2_daddr_t blkno; in prtblknos() 154 ufs2_daddr_t blkno, ufs_lbn_t lastlbn) 187 blkno = ((ufs2_daddr_t *)indir)[i]; 196 blkno = ((ufs2_daddr_t *)indir)[i]; 203 distance(struct fs *fs, ufs2_daddr_t lastblk, ufs2_daddr_t firstblk) 205 ufs2_daddr_t delta; 228 printblk(struct fs *fs, ufs_lbn_t lbn, ufs2_daddr_t blkno, int numfrags, [all …]
|
| /freebsd-13-stable/sys/ufs/ufs/ |
| HD | ufs_bmap.c | 63 static int readindir(struct vnode *, ufs_lbn_t, ufs2_daddr_t, struct buf **); 81 ufs2_daddr_t blkno; in ufs_bmap() 102 ufs2_daddr_t daddr, in readindir() 159 ufs2_daddr_t bn, in ufs_bmaparray() 160 ufs2_daddr_t *bnp, in ufs_bmaparray() 170 ufs2_daddr_t daddr; in ufs_bmaparray() 228 ufs2_daddr_t bnb = bn; in ufs_bmaparray() 270 daddr = ((ufs2_daddr_t *)bp->b_data)[ap->in_off]; in ufs_bmaparray() 299 ((ufs2_daddr_t *)bp->b_data)[bn - 1], in ufs_bmaparray() 300 ((ufs2_daddr_t *)bp->b_data)[bn]); in ufs_bmaparray() [all …]
|
| HD | dinode.h | 92 typedef int64_t ufs2_daddr_t; typedef 147 ufs2_daddr_t di_extb[UFS_NXADDR];/* 96: External attributes block. */ 150 ufs2_daddr_t di_db /* 112: Direct disk blocks. */ 152 ufs2_daddr_t di_ib /* 208: Indirect disk blocks. */ 156 [(UFS_NDADDR + UFS_NIADDR) * sizeof(ufs2_daddr_t)];
|
| HD | ufs_extern.h | 58 int ufs_bmaparray(struct vnode *, ufs2_daddr_t, ufs2_daddr_t *, 75 int ufs_getlbns(struct vnode *, ufs2_daddr_t, struct indir *, int *);
|
| /freebsd-13-stable/sbin/ffsinfo/ |
| HD | ffsinfo.c | 497 ufs2_daddr_t *ind2ptr, *ind3ptr; in dump_whole_ufs2_inode() 541 rb -= howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)); in dump_whole_ufs2_inode() 556 howmany(rb, howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)))); in dump_whole_ufs2_inode() 558 sizeof(ufs2_daddr_t))) && (rb>0)); ind2ctr++) { in dump_whole_ufs2_inode() 559 ind2ptr = &((ufs2_daddr_t *)(void *)&i2blk)[ind2ctr]; in dump_whole_ufs2_inode() 569 rb -= howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)); in dump_whole_ufs2_inode() 587 SQUARE(howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t))))); in dump_whole_ufs2_inode() 590 sizeof(ufs2_daddr_t))) && (rb > 0)); ind3ctr++) { in dump_whole_ufs2_inode() 591 ind3ptr = &((ufs2_daddr_t *)(void *)&i3blk)[ind3ctr]; in dump_whole_ufs2_inode() 604 howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)))); in dump_whole_ufs2_inode() [all …]
|
| /freebsd-13-stable/stand/libsa/ |
| HD | ufsread.c | 56 #define cgbase(fs, c) ((ufs2_daddr_t)((fs)->fs_fpg * (c))) 182 ufs2_daddr_t addr2, vbaddr; in fsread_size() 183 static ufs2_daddr_t blkmap, indmap; in fsread_size() 280 memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, in fsread_size() 281 sizeof(ufs2_daddr_t)); in fsread_size() 288 memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, in fsread_size() 289 sizeof(ufs2_daddr_t)); in fsread_size()
|
| HD | ufs.c | 122 ufs2_daddr_t f_blkno[UFS_NIADDR];/* disk address of block in buffer */ 123 ufs2_daddr_t f_buf_blkno; /* block number of data block */ 142 static int block_map(struct open_file *, ufs2_daddr_t, ufs2_daddr_t *); 216 block_map(struct open_file *f, ufs2_daddr_t file_block, in block_map() 217 ufs2_daddr_t *disk_block_p) in block_map() 223 ufs2_daddr_t ind_block_num; in block_map() 307 ind_block_num = ((ufs2_daddr_t *)fp->f_blk[level])[idx]; in block_map() 325 ufs2_daddr_t disk_block; in buf_write_file() 400 ufs2_daddr_t disk_block; in buf_read_file() 551 ufs2_daddr_t mult; in ufs_open() [all …]
|
| /freebsd-13-stable/sbin/dump/ |
| HD | traverse.c | 73 static int dirindir(ino_t ino, ufs2_daddr_t blkno, int level, long *size, 75 static void dmpindir(union dinode *dp, ino_t ino, ufs2_daddr_t blk, int level, 78 static void ufs2_blksout(union dinode *dp, ufs2_daddr_t *blkp, int frags, 82 static int searchdir(ino_t ino, ufs2_daddr_t blkno, long size, long filesize, 326 ufs2_daddr_t blkno, in dirindir() 335 ufs2_daddr_t ufs2[MAXBSIZE / sizeof(ufs2_daddr_t)]; in dirindir() 378 ufs2_daddr_t blkno, in searchdir() 575 dmpindir(union dinode *dp, ino_t ino, ufs2_daddr_t blk, int ind_level, in dmpindir() 580 ufs2_daddr_t ufs2[MAXBSIZE / sizeof(ufs2_daddr_t)]; in dmpindir() 655 ufs2_blksout(union dinode *dp, ufs2_daddr_t *blkp, int frags, ino_t ino, in ufs2_blksout() [all …]
|
| /freebsd-13-stable/sbin/newfs/ |
| HD | newfs.h | 66 #define MAXBLKPG(bsize) ((bsize) / sizeof(ufs2_daddr_t)) 123 extern ufs2_daddr_t part_ofs; /* partition offset in blocks */
|
| /freebsd-13-stable/sbin/tunefs/ |
| HD | tunefs.c | 575 static ufs2_daddr_t 578 ufs2_daddr_t blk; in journal_balloc() 633 dir_search(ufs2_daddr_t blk, int bytes) in dir_search() 722 dir_insert(ufs2_daddr_t blk, off_t off, ino_t ino) in dir_insert() 751 dir_extend(ufs2_daddr_t blk, ufs2_daddr_t nblk, off_t size, ino_t ino) in dir_extend() 778 ufs2_daddr_t nblk; in journal_insertfile() 779 ufs2_daddr_t blk; in journal_insertfile() 848 indir_fill(ufs2_daddr_t blk, int level, int *resid) in indir_fill() 852 ufs2_daddr_t *bap2; in indir_fill() 853 ufs2_daddr_t nblk; in indir_fill() [all …]
|
| /freebsd-13-stable/sbin/fsdb/ |
| HD | fsdb.h | 33 extern int blread(int fd, char *buf, ufs2_daddr_t blk, long size); 34 extern void rwerror(const char *mesg, ufs2_daddr_t blk);
|