Lines Matching defs:ino
67 static int dirindir(ino_t ino, ufs2_daddr_t blkno, int level, long *size,
69 static void dmpindir(union dinode *dp, ino_t ino, ufs2_daddr_t blk, int level,
71 static void ufs1_blksout(ufs1_daddr_t *blkp, int frags, ino_t ino);
73 ino_t ino, int last);
75 static void writeextdata(union dinode *dp, ino_t ino, int added);
76 static int searchdir(ino_t ino, ufs2_daddr_t blkno, long size, long filesize,
147 ino_t ino;
153 ino = cg * sblock->fs_ipg;
184 for (i = 0; i < inosused; i++, ino++) {
185 if (ino < UFS_ROOTINO ||
186 (dp = getino(ino, &mode)) == NULL ||
189 if (ino >= maxino) {
191 (uintmax_t)ino, (uintmax_t)maxino);
200 SETINO(ino, usedinomap);
202 SETINO(ino, dumpdirmap);
204 SETINO(ino, dumpinomap);
216 CLRINO(ino, usedinomap);
247 ino_t ino;
253 for (map = dumpdirmap, ino = 1; ino < maxino; ino++) {
254 if (((ino - 1) % CHAR_BIT) == 0) /* map is offset by 1 */
265 nodump = !nonodump && (TSTINO(ino, usedinomap) == 0);
266 if ((isdir & 1) == 0 || (TSTINO(ino, dumpinomap) && !nodump))
268 dp = getino(ino, &i);
279 ret |= searchdir(ino, DIP(&di, di_db[i]),
290 ret |= dirindir(ino, DIP(&di, di_ib[i]), i, &filesize,
294 SETINO(ino, dumpinomap);
302 CLRINO(ino, dumpdirmap);
304 if (!TSTINO(ino, dumpinomap)) {
305 CLRINO(ino, dumpdirmap);
319 ino_t ino,
342 ret |= searchdir(ino, blkno, sblock->fs_bsize,
358 ret |= dirindir(ino, blkno, ind_level, filesize,
371 ino_t ino,
394 (uintmax_t)ino);
448 dumpino(union dinode *dp, ino_t ino)
456 dumpmap(dumpinomap, TS_BITS, ino);
458 CLRINO(ino, dumpinomap);
515 writeheader(ino);
520 writeextdata(dp, ino, added);
536 writeheader(ino);
537 writeextdata(dp, ino, added);
553 ufs1_blksout(&dp->dp1.di_db[0], cnt, ino);
555 ufs2_blksout(dp, &dp->dp2.di_db[0], cnt, ino, last);
559 dmpindir(dp, ino, DIP(dp, di_ib[ind_level]), ind_level, &size);
569 dmpindir(union dinode *dp, ino_t ino, ufs2_daddr_t blk, int ind_level,
593 ufs1_blksout(idblk.ufs1, cnt, ino);
595 ufs2_blksout(dp, idblk.ufs2, cnt, ino, last);
601 dmpindir(dp, ino, idblk.ufs1[i], ind_level, size);
603 dmpindir(dp, ino, idblk.ufs2[i], ind_level, size);
613 ufs1_blksout(ufs1_daddr_t *blkp, int frags, ino_t ino)
632 writeheader(ino);
649 ufs2_blksout(union dinode *dp, ufs2_daddr_t *blkp, int frags, ino_t ino,
687 writeheader(ino);
700 writeextdata(dp, ino, added);
760 writeextdata(union dinode *dp, ino_t ino, int added)
783 ufs2_blksout(dp, &dp->dp2.di_extb[0], frags, ino, last);
813 dmpindir(dp, ino, dp->dp2.di_exti, 0, &size);
820 dumpmap(char *map, int type, ino_t ino)
827 writeheader(ino);
836 writeheader(ino_t ino)
845 spcl.c_inumber = ino;