Lines Matching refs:inumber
323 ginode(ino_t inumber)
328 if (inumber < UFS_ROOTINO || inumber > maxino)
330 (unsigned long long)inumber);
332 inumber < startinum || inumber >= startinum + FFS_INOPB(sblock)) {
333 iblk = ino_to_fsba(sblock, inumber);
337 startinum = (inumber / FFS_INOPB(sblock)) * FFS_INOPB(sblock);
340 blkoff = (inumber % FFS_INOPB(sblock)) * DINODE2_SIZE;
343 blkoff = (inumber % FFS_INOPB(sblock)) * DINODE1_SIZE;
402 getnextinode(ino_t inumber)
409 if (inumber != nextino++ || inumber > lastvalidinum)
411 (unsigned long long)inumber);
413 if (inumber >= lastinum) {
426 swap_dinode2(inodebuf, lastinum - inumber);
428 swap_dinode1(inodebuf, lastinum - inumber);
487 cacheino(union dinode *dp, ino_t inumber)
505 inpp = &inphead[inumber % dirhash];
509 if (inumber == UFS_ROOTINO)
514 inp->i_number = inumber;
537 getinoinfo(ino_t inumber)
541 for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) {
542 if (inp->i_number != inumber)
546 errexit("cannot find inode %llu", (unsigned long long)inumber);