Lines Matching refs:inumber
416 ginode(ino_t inumber, struct inode *ip)
420 if (inumber < UFS_ROOTINO || inumber > maxino)
422 (uintmax_t)inumber);
423 ip->i_number = inumber;
425 inumber >= icachebp->b_index &&
426 inumber < icachebp->b_index + INOPB(&sblock)) {
430 iblk = ino_to_fsba(&sblock, inumber);
443 icachebp->b_index = rounddown(inumber, INOPB(&sblock));
448 &icachebp->b_un.b_dinode1[inumber % INOPB(&sblock)];
452 &icachebp->b_un.b_dinode2[inumber % INOPB(&sblock)];
488 getnextinode(ino_t inumber, int rebuildcg)
498 if (inumber != nextino++ || inumber > lastvalidinum)
500 (uintmax_t)inumber);
501 if (inumber >= lastinum) {
533 ip.i_number = inumber;
680 cacheino(union dinode *dp, ino_t inumber)
695 inpp = &inphead[inumber % dirhash];
698 inp->i_parent = inumber == UFS_ROOTINO ? UFS_ROOTINO : (ino_t)0;
700 inp->i_number = inumber;
722 getinoinfo(ino_t inumber)
726 for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) {
727 if (inp->i_number != inumber)
731 errx(EEXIT, "cannot find inode %ju", (uintmax_t)inumber);