Home | History | Annotate | Download | only in fsdb

Lines Matching defs:curinode

163 union dinode *curinode;
363 curinode = ginode(UFS_ROOTINO);
441 curinode = ginode(inum);
451 curinode = ginode(curinum);
466 if (curinode) /* re-set after potential change */
467 curinode = ginode(curinum);
488 nlink = iswap16(DIP(curinode, nlink));
490 DIP_SET(curinode, nlink, iswap16(nlink));
503 nlink = iswap16(DIP(curinode, nlink));
505 DIP_SET(curinode, nlink, iswap16(nlink));
557 ckinode(curinode, &idesc);
558 curinode = ginode(curinum);
577 wrinfo.size = iswap64(DIP(curinode, size));
581 if (!curinode) {
587 (long long)(iswap64(curinode->dp2.di_blocks)));
590 iswap32(curinode->dp1.di_blocks));
594 print_blks64(curinode->dp2.di_db, UFS_NDADDR, &blkno, wrp);
596 print_blks32(curinode->dp1.di_db, UFS_NDADDR, &blkno, wrp);
600 print_indirblks64(iswap64(curinode->dp2.di_ib[i]), i,
605 wrinfo.size += iswap32(curinode->dp2.di_extsize);
606 print_blks64(curinode->dp2.di_extb, UFS_NXADDR, &blkno, wrp);
609 print_indirblks32(iswap32(curinode->dp1.di_ib[i]), i,
679 curinode = ginode(inum);
680 switch (iswap16(DIP(curinode, mode)) & IFMT) {
683 if (DIP(curinode, blocks) == 0)
688 uint64_t size = iswap64(DIP(curinode, size));
691 DIP(curinode, blocks) == 0)
700 find_blks64(curinode->dp2.di_db, UFS_NDADDR,
702 find_blks32(curinode->dp1.di_db, UFS_NDADDR,
708 iswap64(curinode->dp2.di_ib[i])) :
710 iswap32(curinode->dp1.di_ib[i])))
712 iswap64(curinode->dp2.di_ib[i]) :
713 iswap32(curinode->dp1.di_ib[i])))
715 if (is_ufs2 ? (curinode->dp2.di_ib[i] != 0) :
716 (curinode->dp1.di_ib[i] != 0))
719 iswap64(curinode->dp2.di_ib[i]),
722 iswap32(curinode->dp1.di_ib[i]),
734 curinode = ginode(curinum);
1023 if (ckinode(curinode, &idesc) & FOUND) {
1025 curinode = ginode(curinum);
1045 curinode = ginode(UFS_ROOTINO);
1056 curinode = ginode(curinum);
1080 curinode = ginode(curinum);
1136 if (ckinode(curinode, &idesc) & FOUND)
1185 rval = ckinode(curinode, &idesc);
1238 if (ckinode(curinode, &idesc) & FOUND)
1267 mode = iswap16(DIP(curinode, mode));
1283 DIP_SET(curinode, mode, iswap16((mode & ~IFMT) | type));
1303 mode = iswap16(DIP(curinode, mode));
1304 DIP_SET(curinode, mode, iswap16((mode & ~07777) | modebits));
1323 DIP_SET(curinode, size, iswap64(len));
1347 DIP_SET(curinode, flags, iswap32(flags));
1370 DIP_SET(curinode, gen, iswap32(gen));
1392 curinode->dp2.di_extsize = extsize;
1412 DIP_SET(curinode, blocks, blocks);
1442 DIP_SET(curinode, db[idx], bno);
1472 DIP_SET(curinode, ib[idx], bno);
1502 curinode->dp2.di_extb[idx] = bno;
1523 DIP_SET(curinode, freelink, freelink);
1547 DIP_SET(curinode, nlink, iswap16(lcnt));
1573 curinode->dp1.di_ouid = iswap32(uid);
1575 DIP_SET(curinode, uid, iswap32(uid));
1600 curinode->dp1.di_ogid = iswap32(gid);
1602 DIP_SET(curinode, gid, iswap32(gid));
1671 DIP_SET(curinode, mtime, rsec);
1672 DIP_SET(curinode, mtimensec, nsec);
1687 DIP_SET(curinode, atime, rsec);
1688 DIP_SET(curinode, atimensec, nsec);
1703 DIP_SET(curinode, ctime, rsec);
1704 DIP_SET(curinode, ctimensec, nsec);
1724 curinode->dp2.di_birthtime = rsec;
1725 curinode->dp2.di_birthnsec = nsec;
1738 printf("di_db %d %ju\n", i, DIP(curinode, db[i]));
1740 printf("di_ib %d %ju\n", i, DIP(curinode, ib[i]));
1743 printf("di_extb %d %ju\n", i, curinode->dp2.di_extb[i]);
1765 wrinfo.size = iswap32(curinode->dp2.di_extsize);
1767 print_blks64(curinode->dp2.di_extb, UFS_NXADDR, &blkno, &wrinfo);