| /NextBSD/sys/ufs/ffs/ |
| HD | ffs_extern.h | 56 int ffs_alloc(struct inode *, ufs2_daddr_t, ufs2_daddr_t, int, int, 57 struct ucred *, ufs2_daddr_t *); 64 ufs2_daddr_t, long, ino_t, enum vtype, struct workhead *); 65 ufs2_daddr_t ffs_blkpref_ufs1(struct inode *, ufs_lbn_t, int, ufs1_daddr_t *); 66 ufs2_daddr_t ffs_blkpref_ufs2(struct inode *, ufs_lbn_t, int, ufs2_daddr_t *); 84 int ffs_realloccg(struct inode *, ufs2_daddr_t, ufs2_daddr_t, 85 ufs2_daddr_t, int, int, int, struct ucred *, struct buf **); 89 int ffs_snapblkfree(struct fs *, struct vnode *, ufs2_daddr_t, long, ino_t, 137 void softdep_setup_blkmapdep(struct buf *, struct mount *, ufs2_daddr_t, 139 void softdep_setup_allocdirect(struct inode *, ufs_lbn_t, ufs2_daddr_t, [all …]
|
| HD | ffs_inode.c | 64 static int ffs_indirtrunc(struct inode *, ufs2_daddr_t, ufs2_daddr_t, 65 ufs2_daddr_t, int, ufs2_daddr_t *); 187 ufs2_daddr_t bn, lbn, lastblock, lastiblock[NIADDR], indir_lbn[NIADDR]; 188 ufs2_daddr_t oldblks[NDADDR + NIADDR], newblks[NDADDR + NIADDR]; 189 ufs2_daddr_t count, blocksreleased = 0, datablocks; 584 ufs2_daddr_t lbn, lastbn; 585 ufs2_daddr_t dbn; 587 ufs2_daddr_t *countp; 594 ufs2_daddr_t nb, nlbn, last; 595 ufs2_daddr_t blkcount, factor, blocksreleased = 0; [all …]
|
| HD | ffs_snapshot.c | 88 ufs2_daddr_t bno; 158 int (*)(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, struct fs *, 161 ufs2_daddr_t, ufs_lbn_t, ufs_lbn_t, ufs_lbn_t, ufs_lbn_t, struct fs *, 162 int (*)(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, struct fs *, 164 static int fullacct_ufs2(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, 166 static int snapacct_ufs2(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, 168 static int mapacct_ufs2(struct vnode *, ufs2_daddr_t *, ufs2_daddr_t *, 170 static int readblock(struct vnode *vp, struct buf *, ufs2_daddr_t); 204 ufs2_daddr_t numblks, blkno, *blkp, *snapblklist; 207 ufs2_daddr_t blockno; [all …]
|
| HD | ffs_alloc.c | 101 typedef ufs2_daddr_t allocfcn_t(struct inode *ip, u_int cg, ufs2_daddr_t bpref, 104 static ufs2_daddr_t ffs_alloccg(struct inode *, u_int, ufs2_daddr_t, int, int); 105 static ufs2_daddr_t 106 ffs_alloccgblk(struct inode *, struct buf *, ufs2_daddr_t, int); 108 struct vnode *, ufs2_daddr_t, long, ino_t, 113 static int ffs_checkblk(struct inode *, ufs2_daddr_t, long); 115 static ufs2_daddr_t ffs_clusteralloc(struct inode *, u_int, ufs2_daddr_t, int); 117 static ufs2_daddr_t ffs_fragextend(struct inode *, u_int, ufs2_daddr_t, 119 static ufs2_daddr_t ffs_hashalloc 120 (struct inode *, u_int, ufs2_daddr_t, int, int, allocfcn_t *); [all …]
|
| HD | softdep.h | 420 ufs2_daddr_t nb_newblkno; /* New value of block pointer. */ 456 ufs2_daddr_t ad_oldblkno; /* old value of block pointer */ 515 ufs2_daddr_t ai_oldblkno; /* old value of block pointer */ 545 ufs2_daddr_t ff_blkno; /* fragment physical block number */ 573 ufs2_daddr_t fb_chkcnt; /* Blocks released. */ 599 ufs2_daddr_t fw_blkno; /* Our block #. */ 867 ufs2_daddr_t jn_blkno; /* Blkno allocated */ 893 ufs2_daddr_t jf_blkno; /* Blkno being freed. */ 909 ufs2_daddr_t fr_blkno; /* Blkno being freed. */ 1009 ufs2_daddr_t je_daddr; /* Disk block address. */
|
| /NextBSD/sbin/fsck_ffs/ |
| HD | fsck.h | 138 ufs2_daddr_t b_bno; 146 ufs2_daddr_t *b_indir2; /* UFS2 indirect block */ 213 (bp)->b_bno = (ufs2_daddr_t)-1; \ 231 ufs2_daddr_t id_blkno; /* current block number being examined */ 234 ufs2_daddr_t id_entryno;/* for DATA nodes, current entry number */ 268 ufs2_daddr_t dup; 283 ufs2_daddr_t i_blks[1]; /* actually longer */ 330 extern ufs2_daddr_t maxfsblock; /* number of blocks in the file system */ 338 extern ufs2_daddr_t n_blks; /* number of blocks in use */ 401 ufs2_daddr_t allocblk(long frags); [all …]
|
| HD | suj.c | 94 ufs2_daddr_t sb_blk; 101 ufs2_daddr_t db_blk; 110 ufs2_daddr_t ib_blk; 151 typedef void (*ino_visitor)(ino_t, ufs_lbn_t, ufs2_daddr_t, int); 157 static int blk_isfree(ufs2_daddr_t); 316 blk_lookup(ufs2_daddr_t blk, int creat) in blk_lookup() 341 dblk_lookup(ufs2_daddr_t blk) in dblk_lookup() 363 dblk_read(ufs2_daddr_t blk, int size) in dblk_read() 384 dblk_dirty(ufs2_daddr_t blk) in dblk_dirty() 416 ufs2_daddr_t blk; in ino_read() [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() 434 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_ipg, "DIR", freedirs, in update_maps() 437 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_ipg, "FILE", freefiles, in update_maps() 441 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_fpg, "FRAG", in update_maps() 450 ufs2_daddr_t startvalue, /* resource value for first element in map */ in check_maps() 460 ufs2_daddr_t n, astart, aend, ustart, uend; in check_maps() 585 clear_blocks(ufs2_daddr_t start, ufs2_daddr_t end) in clear_blocks()
|
| HD | pass1.c | 53 static ufs2_daddr_t badblk; 54 static ufs2_daddr_t dupblk; 67 ufs2_daddr_t i, cgd; in pass1() 243 ufs2_daddr_t ndb; in checkinode() 259 NDADDR * sizeof(ufs2_daddr_t)) || in checkinode() 261 NIADDR * sizeof(ufs2_daddr_t)) || in checkinode() 326 sizeof(ufs2_daddr_t)); in checkinode() 438 ufs2_daddr_t blkno = idesc->id_blkno; in pass1check()
|
| HD | gjournal.c | 259 blkfree(ufs2_daddr_t bno, long size) in blkfree() 326 freeindir(ufs2_daddr_t blk, int level) in freeindir() 329 ufs2_daddr_t *blks; in freeindir() 334 blks = (ufs2_daddr_t *)&sblks; in freeindir() 357 ufs2_daddr_t bn; in clear_inode()
|
| HD | inode.c | 63 ufs2_daddr_t ndb; in ckinode() 239 chkrange(ufs2_daddr_t blk, int cnt) in chkrange() 285 ufs2_daddr_t iblk; in ginode() 318 ufs2_daddr_t ndb, blk; in getnextinode() 351 NDADDR * sizeof(ufs2_daddr_t)) || in getnextinode() 353 NIADDR * sizeof(ufs2_daddr_t)) || in getnextinode() 372 sizeof(ufs2_daddr_t)); in getnextinode() 457 Malloc(sizeof(*inp) + (blks - 1) * sizeof(ufs2_daddr_t)); in cacheino() 625 blkerror(ino_t ino, const char *type, ufs2_daddr_t blk) in blkerror()
|
| HD | fsutil.c | 272 getdatablk(ufs2_daddr_t blkno, long size, int type) in getdatablk() 320 getblk(struct bufarea *bp, ufs2_daddr_t blk, long size) in getblk() 322 ufs2_daddr_t dblk; in getblk() 374 rwerror(const char *mesg, ufs2_daddr_t blk) in rwerror() 556 blread(int fd, char *buf, ufs2_daddr_t blk, long size) in blread() 611 blwrite(int fd, char *buf, ufs2_daddr_t blk, ssize_t size) in blwrite() 642 blerase(int fd, ufs2_daddr_t blk, long size) in blerase() 660 blzero(int fd, ufs2_daddr_t blk, long size) in blzero() 758 ufs2_daddr_t 804 freeblk(ufs2_daddr_t blkno, long frags) in freeblk()
|
| /NextBSD/lib/libufs/ |
| HD | libufs.h | 45 ufs2_daddr_t d_sblock; /* superblock location */ 102 ssize_t bread(struct uufsd *, ufs2_daddr_t, void *, size_t); 103 ssize_t bwrite(struct uufsd *, ufs2_daddr_t, const void *, size_t); 104 int berase(struct uufsd *, ufs2_daddr_t, ufs2_daddr_t); 109 ufs2_daddr_t cgballoc(struct uufsd *); 110 int cgbfree(struct uufsd *, ufs2_daddr_t, long);
|
| 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()
|
| /NextBSD/sys/ufs/ufs/ |
| HD | ufs_bmap.c | 72 ufs2_daddr_t blkno; 107 ufs2_daddr_t bn; 108 ufs2_daddr_t *bnp; 118 ufs2_daddr_t daddr; 176 ufs2_daddr_t bnb = bn; 254 daddr = ((ufs2_daddr_t *)bp->b_data)[ap->in_off]; 259 ((ufs2_daddr_t *)bp->b_data)[bn - 1], 260 ((ufs2_daddr_t *)bp->b_data)[bn]); 266 ((ufs2_daddr_t *)bp->b_data)[bn], 267 ((ufs2_daddr_t *)bp->b_data)[bn + 1]); [all …]
|
| HD | dinode.h | 91 typedef int64_t ufs2_daddr_t; typedef 145 ufs2_daddr_t di_extb[NXADDR];/* 96: External attributes block. */ 146 ufs2_daddr_t di_db[NDADDR]; /* 112: Direct disk blocks. */ 147 ufs2_daddr_t di_ib[NIADDR]; /* 208: Indirect disk blocks. */
|
| HD | ufs_extern.h | 57 int ufs_bmaparray(struct vnode *, ufs2_daddr_t, ufs2_daddr_t *, 74 int ufs_getlbns(struct vnode *, ufs2_daddr_t, struct indir *, int *);
|
| /NextBSD/sbin/ffsinfo/ |
| HD | ffsinfo.c | 500 ufs2_daddr_t *ind2ptr, *ind3ptr; in dump_whole_ufs2_inode() 544 rb -= howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)); in dump_whole_ufs2_inode() 559 howmany(rb, howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)))); in dump_whole_ufs2_inode() 561 sizeof(ufs2_daddr_t))) && (rb>0)); ind2ctr++) { in dump_whole_ufs2_inode() 562 ind2ptr = &((ufs2_daddr_t *)(void *)&i2blk)[ind2ctr]; in dump_whole_ufs2_inode() 572 rb -= howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)); in dump_whole_ufs2_inode() 590 SQUARE(howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t))))); in dump_whole_ufs2_inode() 593 sizeof(ufs2_daddr_t))) && (rb > 0)); ind3ctr++) { in dump_whole_ufs2_inode() 594 ind3ptr = &((ufs2_daddr_t *)(void *)&i3blk)[ind3ctr]; in dump_whole_ufs2_inode() 607 howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)))); in dump_whole_ufs2_inode() [all …]
|
| /NextBSD/sys/boot/common/ |
| HD | ufsread.c | 58 #define cgbase(fs, c) ((ufs2_daddr_t)((fs)->fs_fpg * (c))) 184 ufs2_daddr_t addr2, vbaddr; in fsread() 185 static ufs2_daddr_t blkmap, indmap; in fsread() 271 memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, in fsread() 272 sizeof(ufs2_daddr_t)); in fsread() 279 memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, in fsread() 280 sizeof(ufs2_daddr_t)); in fsread()
|
| /NextBSD/lib/libstand/ |
| HD | ufs.c | 122 ufs2_daddr_t f_blkno[NIADDR];/* disk address of block in buffer */ 123 ufs2_daddr_t f_buf_blkno; /* block number of data block */ 132 static int block_map(struct open_file *, ufs2_daddr_t, ufs2_daddr_t *); 199 ufs2_daddr_t file_block; 200 ufs2_daddr_t *disk_block_p; /* out */ 206 ufs2_daddr_t ind_block_num; 290 ind_block_num = ((ufs2_daddr_t *)fp->f_blk[level])[idx]; 311 ufs2_daddr_t disk_block; 389 ufs2_daddr_t disk_block; 544 ufs2_daddr_t mult; [all …]
|
| /NextBSD/sbin/dump/ |
| HD | traverse.c | 76 static int dirindir(ino_t ino, ufs2_daddr_t blkno, int level, long *size, 78 static void dmpindir(union dinode *dp, ino_t ino, ufs2_daddr_t blk, int level, 81 static void ufs2_blksout(union dinode *dp, ufs2_daddr_t *blkp, int frags, 85 static int searchdir(ino_t ino, ufs2_daddr_t blkno, long size, long filesize, 330 ufs2_daddr_t blkno, in dirindir() 339 ufs2_daddr_t ufs2[MAXBSIZE / sizeof(ufs2_daddr_t)]; in dirindir() 382 ufs2_daddr_t blkno, in searchdir() 583 dmpindir(union dinode *dp, ino_t ino, ufs2_daddr_t blk, int ind_level, in dmpindir() 588 ufs2_daddr_t ufs2[MAXBSIZE / sizeof(ufs2_daddr_t)]; in dmpindir() 662 ufs2_blksout(union dinode *dp, ufs2_daddr_t *blkp, int frags, ino_t ino, in ufs2_blksout() [all …]
|
| /NextBSD/sbin/tunefs/ |
| HD | tunefs.c | 580 static ufs2_daddr_t 583 ufs2_daddr_t blk; in journal_balloc() 638 dir_search(ufs2_daddr_t blk, int bytes) in dir_search() 732 dir_insert(ufs2_daddr_t blk, off_t off, ino_t ino) in dir_insert() 761 dir_extend(ufs2_daddr_t blk, ufs2_daddr_t nblk, off_t size, ino_t ino) in dir_extend() 790 ufs2_daddr_t nblk; in journal_insertfile() 791 ufs2_daddr_t blk; in journal_insertfile() 863 indir_fill(ufs2_daddr_t blk, int level, int *resid) in indir_fill() 867 ufs2_daddr_t *bap2; in indir_fill() 868 ufs2_daddr_t nblk; in indir_fill() [all …]
|
| /NextBSD/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 */
|
| /NextBSD/sbin/fsdb/ |
| HD | fsdbutil.c | 55 static void printindir(ufs2_daddr_t blk, int level, char *bufp); 115 ufs2_daddr_t blocks; in printstat() 228 printindir(ufs2_daddr_t blk, int level, char *bufp) in printindir() 233 ufs2_daddr_t blkno; in printindir() 290 ufs2_daddr_t blkno; in printblocks()
|
| 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);
|