Lines Matching defs:ino
211 * Special-case ino == 0 here so that we never set visited_ino to
292 * Advance ino to the next inode that the inobt thinks is allocated, being
294 * inode btree. Advancing ino effectively means that we've pushed the inode
295 * scan forward, so set the iscan cursor to (ino - 1) so that our live update
438 xfs_ino_t ino = iscan->cursor_ino;
446 error = xfs_iget(sc->mp, sc->tp, ino, ISCAN_IGET_FLAGS, 0,
489 ino++;
502 iscan->__batch_ino = ino - 1;
506 for (i = 1; i < nr_inodes; i++, ino++, allocmask >>= 1) {
511 iscan->cursor_ino = ino;
519 error = xfs_iget(sc->mp, sc->tp, ino, ISCAN_IGET_FLAGS, 0,
525 iscan->cursor_ino = ino;
744 xfs_ino_t ino)
748 if (ino < iscan->__batch_ino)
750 if (ino >= iscan->__batch_ino + XFS_INODES_PER_CHUNK)
753 return iscan->__skipped_inomask & (1ULL << (ino - iscan->__batch_ino));
765 xfs_ino_t ino)
774 trace_xchk_iscan_want_live_update(iscan, ino);
795 if (xchk_iscan_skipped(iscan, ino)) {
802 * @ino is inside the starred range, the caller should receive updates:
807 if (ino >= iscan->scan_start_ino &&
808 ino <= iscan->__visited_ino)
815 * The visited cursor wrapped around the end of the FS. If @ino is
820 if (ino >= iscan->scan_start_ino || ino <= iscan->__visited_ino)