Lines Matching full:it
13 * metadata since it was last queried.
15 * Observers see the i_version as a 64-bit number that never decreases. If it
16 * remains the same since it was last checked, then nothing has changed in the
17 * inode. If it's different then something has changed. Observers cannot infer
27 * the VFS will not touch it on writes, and the filesystem can use it how it
32 * It may be impractical for filesystems to keep i_version updates atomic with
35 * them. Also, i_version updates should never be delayed longer than it takes
39 * track when the value has been queried. If it has not been queried since it
44 * fashion, we might as well increment it as well.
47 * increase over time if the file has changed. It's recommended to use
58 * store. It's always possible that the host could crash after allowing
59 * a query of the value but before it has made it to disk.
73 * it has been queried since we last incremented it. If it has, then we must
74 * increment it on the next change. After that, we can clear the flag and
75 * avoid incrementing it again until it has again been queried.
102 * Grab a "raw" inode->i_version value and return it. The i_version is not
162 * Set @inode's i_version field to @val, and flag it for increment on the next
169 * that it wasn't previously viewed before being stored. Thus, we must assume
170 * that it was, to ensure that we don't end up handing out the same value for
183 * @force: increment the counter even if it's not necessary?
219 /* Since lowest bit is flag, add 2 to avoid it */ in inode_maybe_inc_iversion()
264 * NFS will use the i_version field to store the value from the server. It
265 * mostly treats it as opaque, but in the case where it holds a write
266 * delegation, it must increment the value itself. This function does that.
275 * inode_peek_iversion - read i_version without flagging it to be incremented
278 * Read the inode i_version counter for an inode without registering it as a
282 * on disk. In that situation, it's not necessary to flag it as having been
301 * then try to swap it into place with a cmpxchg, if it wasn't already set. If