/freebsd-10.0-release/lib/libufs/ |
H A D | 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);
|
H A D | block.c | 51 bread(struct uufsd *disk, ufs2_daddr_t blockno, void *data, size_t size) 98 bwrite(struct uufsd *disk, ufs2_daddr_t blockno, const void *data, size_t size) 145 berase_helper(struct uufsd *disk, ufs2_daddr_t blockno, ufs2_daddr_t size) 157 berase_helper(struct uufsd *disk, ufs2_daddr_t blockno, ufs2_daddr_t size) 190 berase(struct uufsd *disk, ufs2_daddr_t blockno, ufs2_daddr_t size)
|
/freebsd-10.0-release/sys/ufs/ffs/ |
H A D | 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, in [all...] |
H A D | softdep.h | 387 ufs2_daddr_t nb_newblkno; /* New value of block pointer. */ 422 ufs2_daddr_t ad_oldblkno; /* old value of block pointer */ 481 ufs2_daddr_t ai_oldblkno; /* old value of block pointer */ 511 ufs2_daddr_t ff_blkno; /* fragment physical block number */ 539 ufs2_daddr_t fb_chkcnt; /* Blocks released. */ 565 ufs2_daddr_t fw_blkno; /* Our block #. */ 833 ufs2_daddr_t jn_blkno; /* Blkno allocated */ 859 ufs2_daddr_t jf_blkno; /* Blkno being freed. */ 875 ufs2_daddr_t fr_blkno; /* Blkno being freed. */
|
H A D | 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 *, [all...] |
H A D | ffs_inode.c | 63 static int ffs_indirtrunc(struct inode *, ufs2_daddr_t, ufs2_daddr_t, 64 ufs2_daddr_t, int, ufs2_daddr_t *); 181 ufs2_daddr_t bn, lbn, lastblock, lastiblock[NIADDR], indir_lbn[NIADDR]; 182 ufs2_daddr_t oldblks[NDADDR + NIADDR], newblks[NDADDR + NIADDR]; 183 ufs2_daddr_t count, blocksreleased = 0, datablocks; 578 ufs2_daddr_t lbn, lastbn; 579 ufs2_daddr_t dbn; 581 ufs2_daddr_t *count [all...] |
H A D | 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, in [all...] |
H A D | fs.h | 200 #define BLK_NOCOPY ((ufs2_daddr_t)(1)) 201 #define BLK_SNAP ((ufs2_daddr_t)(2)) 343 ufs2_daddr_t fs_csaddr; /* blk addr of cyl grp summary area */ 528 #define cgbase(fs, c) (((ufs2_daddr_t)(fs)->fs_fpg) * (c)) 547 ((ufs2_daddr_t)(cgimin(fs, ino_to_cg(fs, (ino_t)(x))) + \ 733 ufs2_daddr_t jb_blkno;
|
/freebsd-10.0-release/sbin/newfs/ |
H A D | newfs.h | 66 #define MAXBLKPG(bsize) ((bsize) / sizeof(ufs2_daddr_t)) 123 extern ufs2_daddr_t part_ofs; /* partition offset in blocks */
|
/freebsd-10.0-release/sys/ufs/ufs/ |
H A D | 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. */
|
H A D | ufs_bmap.c | 72 ufs2_daddr_t blkno; 107 ufs2_daddr_t bn; 108 ufs2_daddr_t *bnp; 119 ufs2_daddr_t daddr; 178 ufs2_daddr_t bnb = bn; 256 daddr = ((ufs2_daddr_t *)bp->b_data)[ap->in_off]; 261 ((ufs2_daddr_t *)bp->b_data)[bn - 1], 262 ((ufs2_daddr_t *)bp->b_data)[bn]); 268 ((ufs2_daddr_t *)bp->b_data)[bn], 269 ((ufs2_daddr_t *)b [all...] |
H A D | 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 *);
|
/freebsd-10.0-release/sbin/fsck_ffs/ |
H A D | 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 */ 329 ufs2_daddr_t maxfsblock; /* number of blocks in the file system */ 337 ufs2_daddr_t n_blks; /* number of blocks in use */ 399 ufs2_daddr_t allocbl [all...] |
H A D | 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); 315 blk_lookup(ufs2_daddr_t blk, int creat) 340 dblk_lookup(ufs2_daddr_t blk) 362 dblk_read(ufs2_daddr_t blk, int size) 383 dblk_dirty(ufs2_daddr_t blk) 415 ufs2_daddr_t bl [all...] |
H A D | 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; 434 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_ipg, "DIR", freedirs, 437 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_ipg, "FILE", freefiles, 441 oldcg->cg_cgx * (ufs2_daddr_t)fs->fs_fpg, "FRAG", 450 ufs2_daddr_t startvalue, /* resource value for first element in map */ 460 ufs2_daddr_t n, astart, aend, ustart, uend; 585 clear_blocks(ufs2_daddr_t star [all...] |
H A D | pass1.c | 53 static ufs2_daddr_t badblk; 54 static ufs2_daddr_t dupblk; 67 ufs2_daddr_t i, cgd; 241 ufs2_daddr_t ndb; 257 NDADDR * sizeof(ufs2_daddr_t)) || 259 NIADDR * sizeof(ufs2_daddr_t)) || 324 sizeof(ufs2_daddr_t)); 436 ufs2_daddr_t blkno = idesc->id_blkno;
|
H A D | pass1b.c | 94 ufs2_daddr_t blkno = idesc->id_blkno;
|
/freebsd-10.0-release/sbin/fsdb/ |
H A D | 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);
|
H A D | fsdbutil.c | 55 static void printindir(ufs2_daddr_t blk, int level, char *bufp); 115 ufs2_daddr_t blocks; 228 printindir(ufs2_daddr_t blk, int level, char *bufp) 231 char tempbuf[32]; /* enough to print an ufs2_daddr_t */ 233 ufs2_daddr_t blkno; 290 ufs2_daddr_t blkno;
|
/freebsd-10.0-release/sys/boot/common/ |
H A D | ufsread.c | 58 #define cgbase(fs, c) ((ufs2_daddr_t)((fs)->fs_fpg * (c))) 184 ufs2_daddr_t addr2, vbaddr; 185 static ufs2_daddr_t blkmap, indmap; 272 memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, 273 sizeof(ufs2_daddr_t)); 280 memcpy(&addr2, (ufs2_daddr_t *)indbuf + n, 281 sizeof(ufs2_daddr_t));
|
/freebsd-10.0-release/lib/libstand/ |
H A D | 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_bloc [all...] |
/freebsd-10.0-release/sbin/ffsinfo/ |
H A D | ffsinfo.c | 497 ufs2_daddr_t *ind2ptr, *ind3ptr; 540 rb -= howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)); 554 howmany(rb, howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)))); 556 sizeof(ufs2_daddr_t))) && (rb>0)); ind2ctr++) { 557 ind2ptr = &((ufs2_daddr_t *)(void *)&i2blk)[ind2ctr]; 566 rb -= howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)); 583 SQUARE(howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t))))); 586 sizeof(ufs2_daddr_t))) && (rb > 0)); ind3ctr++) { 587 ind3ptr = &((ufs2_daddr_t *)(void *)&i3blk)[ind3ctr]; 599 howmany(sblock.fs_bsize, sizeof(ufs2_daddr_t)))); [all...] |
/freebsd-10.0-release/sbin/dump/ |
H A D | dump.h | 109 void bread(ufs2_daddr_t blkno, char *buf, int size); 118 void dumpblock(ufs2_daddr_t blkno, int size);
|
H A D | 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, 339 ufs2_daddr_t ufs2[MAXBSIZE / sizeof(ufs2_daddr_t)]; 382 ufs2_daddr_t blkno, 583 dmpindir(union dinode *dp, ino_t ino, ufs2_daddr_t blk, int ind_level, 588 ufs2_daddr_t ufs [all...] |
/freebsd-10.0-release/tools/tools/find-sb/ |
H A D | mini_ufs.h | 32 typedef int64_t ufs2_daddr_t; typedef 134 ufs2_daddr_t fs_csaddr; /* blk addr of cyl grp summary area */
|