Home
last modified time | relevance | path

Searched full:iget (Results 1 – 25 of 44) sorted by relevance

12

/linux/fs/xfs/scrub/
H A Discan.h39 /* 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 Dinode.c125 /* 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 Dcommon.c978 * 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 Discan.c499 * 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 Dinode_repair.c99 * 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 Dnlinks_repair.c313 * link counts. Retry iget every tenth of a second for up to 30 in xrep_nlinks()
H A Dnlinks.c785 * 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 Dquotacheck.c755 /* Retry iget every tenth of a second for up to 30 seconds. */ in xqcheck_setup_scan()
H A Dagheader_repair.c1572 * 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 Dexport.c6 * from iget() to iget5_locked() which means
9 * iget().
/linux/fs/qnx6/
H A Dnamei.c31 pr_debug("lookup->iget -> error %ld\n", in qnx6_lookup()
/linux/fs/qnx4/
H A Dnamei.c111 QNX4DEBUG((KERN_ERR "qnx4: lookup->iget -> error %ld\n", in qnx4_lookup()
/linux/fs/ocfs2/
H A Dsysfile.c111 /* this gets one ref thru iget */ in ocfs2_get_system_file_inode()
H A Djournal.c2277 * 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 Dcnode.c93 - get the inode for the fid using vfs iget
/linux/fs/xfs/
H A Dxfs_inode.h381 * 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 Dfs.c637 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 Dnodelist.h187 node without going through all the iget() nonsense */
/linux/fs/hpfs/
H A Ddir.c198 * inode numbers are just fnode sector numbers; iget lock is used
/linux/fs/nilfs2/
H A Dinode.c340 /* 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 Dinode.c5234 "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 Dorphan.c373 * We only do an iget() and an iput() on each inode, which is very safe if we
/linux/drivers/gpu/drm/
H A Ddrm_drv.c609 * 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 Dnetfs-api.rst68 in iget and relinquish it when evicting the cookie.
/linux/Documentation/filesystems/xfs/
H A Dxfs-online-fsck-design.rst3015 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>`…

12