Lines Matching refs:inode

93 inode_set_iversion_raw(struct inode *inode, u64 val)  in inode_set_iversion_raw()  argument
95 atomic64_set(&inode->i_version, val); in inode_set_iversion_raw()
110 inode_peek_iversion_raw(const struct inode *inode) in inode_peek_iversion_raw() argument
112 return atomic64_read(&inode->i_version); in inode_peek_iversion_raw()
124 inode_set_max_iversion_raw(struct inode *inode, u64 val) in inode_set_max_iversion_raw() argument
126 u64 cur = inode_peek_iversion_raw(inode); in inode_set_max_iversion_raw()
131 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, val)); in inode_set_max_iversion_raw()
147 inode_set_iversion(struct inode *inode, u64 val) in inode_set_iversion() argument
149 inode_set_iversion_raw(inode, val << I_VERSION_QUERIED_SHIFT); in inode_set_iversion()
169 inode_set_iversion_queried(struct inode *inode, u64 val) in inode_set_iversion_queried() argument
171 inode_set_iversion_raw(inode, (val << I_VERSION_QUERIED_SHIFT) | in inode_set_iversion_queried()
175 bool inode_maybe_inc_iversion(struct inode *inode, bool force);
185 inode_inc_iversion(struct inode *inode) in inode_inc_iversion() argument
187 inode_maybe_inc_iversion(inode, true); in inode_inc_iversion()
198 inode_iversion_need_inc(struct inode *inode) in inode_iversion_need_inc() argument
200 return inode_peek_iversion_raw(inode) & I_VERSION_QUERIED; in inode_iversion_need_inc()
215 inode_inc_iversion_raw(struct inode *inode) in inode_inc_iversion_raw() argument
217 atomic64_inc(&inode->i_version); in inode_inc_iversion_raw()
232 inode_peek_iversion(const struct inode *inode) in inode_peek_iversion() argument
234 return inode_peek_iversion_raw(inode) >> I_VERSION_QUERIED_SHIFT; in inode_peek_iversion()
251 inode_query_iversion(struct inode *inode) in inode_query_iversion() argument
255 cur = inode_peek_iversion_raw(inode); in inode_query_iversion()
269 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, new)); in inode_query_iversion()
295 inode_eq_iversion_raw(const struct inode *inode, u64 old) in inode_eq_iversion_raw() argument
297 return inode_peek_iversion_raw(inode) == old; in inode_eq_iversion_raw()
312 inode_eq_iversion(const struct inode *inode, u64 old) in inode_eq_iversion() argument
314 return inode_peek_iversion(inode) == old; in inode_eq_iversion()