/linux/fs/xfs/scrub/ |
H A D | iscan.h | 39 /* Give up on iterating @cursor_ino if we can't iget it by this time. */ 42 /* Amount of time (in ms) that we will try to iget an inode. */ 45 /* Wait this many ms to retry an iget. */
|
H A D | inode.c | 125 /* Try a safe untrusted iget. */ in xchk_setup_inode() 153 * this AG. Retry the iget in case someone allocated a new inode after in xchk_setup_inode() 154 * the first iget failed. in xchk_setup_inode() 179 * Untrusted iget failed a second time. Let's try an inobt lookup. in xchk_setup_inode() 205 * preventing iget from reading it. Retain the scrub transaction and in xchk_setup_inode()
|
H A D | common.c | 978 * If the iget succeeds, return 0, a NULL AGI, and the inode. 980 * If the iget fails, return the error, the locked AGI, and a NULL inode. This 1012 * in the iget cache miss path. in xchk_iget_agi() 1144 /* Try a safe untrusted iget. */ in xchk_iget_for_scrubbing() 1165 * in this AG. Retry the iget in case someone allocated a new inode in xchk_iget_for_scrubbing() 1166 * after the first iget failed. in xchk_iget_for_scrubbing() 1191 * Untrusted iget failed a second time. Let's try an inobt lookup. in xchk_iget_for_scrubbing()
|
H A D | iscan.c | 499 * If we can't iget an allocated inode, stop and return what we have. in xchk_iscan_iget() 689 * @iget_retry_delay parameters are set, the scan will try to iget each inode 690 * for @iget_timeout milliseconds. If an iget call indicates that the inode is
|
H A D | inode_repair.c | 99 * All the information we need to repair the ondisk inode if we can't iget the 145 * necessary to make iget work. 1544 /* Inode didn't pass dinode verifiers, so fix the raw buffer and retry iget. */ 1593 * be able to load the inode into the cache. Try to iget that inode in xrep_dinode_core() 1596 * accessing the inode. If iget fails, we still need to commit the in xrep_dinode_core()
|
H A D | nlinks_repair.c | 313 * link counts. Retry iget every tenth of a second for up to 30 in xrep_nlinks()
|
H A D | nlinks.c | 785 * The first iget failed, so try again with the variant that returns in xchk_nlinks_compare_inum() 973 /* Retry iget every tenth of a second for up to 30 seconds. */ in xchk_nlinks_setup_scan()
|
H A D | quotacheck.c | 755 /* Retry iget every tenth of a second for up to 30 seconds. */ in xqcheck_setup_scan()
|
H A D | agheader_repair.c | 1572 * and the inode cannot be reclaimed. However, if we used iget to load in xrep_iunlink_relink_next() 1632 * and the inode cannot be reclaimed. However, if we used iget to load in xrep_iunlink_relink_prev()
|
/linux/fs/isofs/ |
H A D | export.c | 6 * from iget() to iget5_locked() which means 9 * iget().
|
/linux/fs/qnx6/ |
H A D | namei.c | 31 pr_debug("lookup->iget -> error %ld\n", in qnx6_lookup()
|
/linux/fs/qnx4/ |
H A D | namei.c | 111 QNX4DEBUG((KERN_ERR "qnx4: lookup->iget -> error %ld\n", in qnx4_lookup()
|
/linux/fs/ocfs2/ |
H A D | sysfile.c | 111 /* this gets one ref thru iget */ in ocfs2_get_system_file_inode()
|
H A D | journal.c | 2277 * the inodes in the orphan dir and iget/iput them. The VFS does 2284 * doing iget() outside the orphan dir risks getting a reference on 2289 * iget() inside the orphan dir lock. This can be avoided by
|
/linux/fs/coda/ |
H A D | cnode.c | 93 - get the inode for the fid using vfs iget
|
/linux/fs/xfs/ |
H A D | xfs_inode.h | 381 * truncate and free the inode. This can happen if we iget the inode during 390 * INACTIVATING bit will be set to keep iget away from this inode. After the
|
/linux/fs/jffs2/ |
H A D | fs.c | 637 instead of iget(). in jffs2_gc_fetch_inode() 670 Just iget() it, and if read_inode() is necessary that's OK. in jffs2_gc_fetch_inode()
|
H A D | nodelist.h | 187 node without going through all the iget() nonsense */
|
/linux/fs/hpfs/ |
H A D | dir.c | 198 * inode numbers are just fnode sector numbers; iget lock is used
|
/linux/fs/nilfs2/ |
H A D | inode.c | 340 /* No lock is needed; iget() ensures it. */ in nilfs_new_inode() 440 /* No lock is needed; iget() ensures it. */ in nilfs_read_inode_common()
|
/linux/fs/ext4/ |
H A D | inode.c | 5234 "inode #%lu: comm %s: iget: illegal inode #", in __ext4_iget() 5271 "iget: bad extra_isize %u " in __ext4_iget() 5296 EFSBADCRC, "iget: checksum invalid"); in __ext4_iget() 5336 "iget: special inode unallocated"); in __ext4_iget() 5360 "iget: bad i_size value: %lld", size); in __ext4_iget() 5373 "iget: Dir with htree data on filesystem without dir_index feature."); in __ext4_iget() 5451 "iget: bad extended attribute block %llu", in __ext4_iget() 5481 "iget: immutable or append flags " in __ext4_iget() 5519 "iget: bogus i_mode (%o)", inode->i_mode); in __ext4_iget() 6349 /* this was checked at iget time, but double check for good measure */ in __ext4_expand_extra_isize()
|
H A D | orphan.c | 373 * We only do an iget() and an iput() on each inode, which is very safe if we
|
/linux/drivers/gpu/drm/ |
H A D | drm_drv.c | 609 * frees it again. You are allowed to use iget() and iput() to get references to 614 * iget() + drm_fs_inode_free() directly after alloc and sometime later do an
|
/linux/Documentation/filesystems/caching/ |
H A D | netfs-api.rst | 68 in iget and relinquish it when evicting the cookie.
|
/linux/Documentation/filesystems/xfs/ |
H A D | xfs-online-fsck-design.rst | 3015 verifiers, and retrying the ``iget`` operation. 3016 If the second ``iget`` fails, the repair has failed. 3324 1. Inode reference (``iget``). 3358 iget and irele During a Scrub 3363 This isn't much of a problem for ``iget`` since it can operate in the context 3385 `scrub iget usage 3386 <https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git/log/?h=scrub-iget-fixes>`_ and 3387 `dir iget usage 3388 <https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git/log/?h=scrub-dir-iget-fixes>`…
|