Home
last modified time | relevance | path

Searched refs:ufs2_daddr_t (Results 1 – 25 of 53) sorted by relevance

123

/NextBSD/sys/ufs/ffs/
HDffs_extern.h56 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 …]
HDffs_inode.c64 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 …]
HDffs_snapshot.c88 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 …]
HDffs_alloc.c101 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 …]
HDsoftdep.h420 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/
HDfsck.h138 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 …]
HDsuj.c94 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 …]
HDpass5.c52 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()
HDpass1.c53 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()
HDgjournal.c259 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()
HDinode.c63 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()
HDfsutil.c272 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/
HDlibufs.h45 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);
HDblock.c51 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/
HDufs_bmap.c72 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 …]
HDdinode.h91 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. */
HDufs_extern.h57 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/
HDffsinfo.c500 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/
HDufsread.c58 #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/
HDufs.c122 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/
HDtraverse.c76 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/
HDtunefs.c580 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/
HDnewfs.h66 #define MAXBLKPG(bsize) ((bsize) / sizeof(ufs2_daddr_t))
123 extern ufs2_daddr_t part_ofs; /* partition offset in blocks */
/NextBSD/sbin/fsdb/
HDfsdbutil.c55 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()
HDfsdb.h33 extern int blread(int fd, char *buf, ufs2_daddr_t blk, long size);
34 extern void rwerror(const char *mesg, ufs2_daddr_t blk);

123