Home
last modified time | relevance | path

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

12

/freebsd-13-stable/sbin/fsck_ffs/
HDfsck.h151 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 …]
HDinode.c59 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 …]
HDsuj.c91 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 …]
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()
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()
HDfsutil.c308 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 …]
HDpass1.c53 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/
HDffs_extern.h57 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 …]
HDffs_inode.c70 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 …]
HDffs_snapshot.c89 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 …]
HDffs_alloc.c104 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 …]
HDsoftdep.h436 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. */
HDfs.h203 #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/
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()
HDlibufs.h42 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/
HDprtblknos.c48 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/
HDufs_bmap.c63 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 …]
HDdinode.h92 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)];
HDufs_extern.h58 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/
HDffsinfo.c497 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/
HDufsread.c56 #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()
HDufs.c122 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/
HDtraverse.c73 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/
HDnewfs.h66 #define MAXBLKPG(bsize) ((bsize) / sizeof(ufs2_daddr_t))
123 extern ufs2_daddr_t part_ofs; /* partition offset in blocks */
/freebsd-13-stable/sbin/tunefs/
HDtunefs.c575 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/
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);

12