Searched refs:I_WILL_FREE (Results 1 - 13 of 13) sorted by relevance

/linux-master/fs/
H A Ddrop_caches.c31 if ((inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) ||
H A Dinode.c458 if (inode->i_state & (I_DIRTY_ALL | I_SYNC | I_FREEING | I_WILL_FREE))
726 if (inode->i_state & (I_NEW | I_FREEING | I_WILL_FREE)) {
769 if (inode->i_state & (I_NEW | I_FREEING | I_WILL_FREE)) {
907 if (inode->i_state & (I_FREEING|I_WILL_FREE)) {
938 if (inode->i_state & (I_FREEING|I_WILL_FREE)) {
1383 if (!(inode->i_state & (I_FREEING|I_WILL_FREE))) {
1575 !(READ_ONCE(inode->i_state) & (I_FREEING | I_WILL_FREE)) &&
1614 !(READ_ONCE(inode->i_state) & (I_FREEING | I_WILL_FREE)))
1636 if (old->i_state & (I_FREEING|I_WILL_FREE)) {
1725 WRITE_ONCE(inode->i_state, state | I_WILL_FREE);
[all...]
H A Dfs-writeback.c410 * Once I_FREEING or I_WILL_FREE are visible under i_lock, the eviction
413 if (unlikely(inode->i_state & (I_FREEING | I_WILL_FREE)))
565 inode->i_state & (I_WB_SWITCH | I_FREEING | I_WILL_FREE) ||
1731 * to the inode, or the inode must have I_WILL_FREE or I_FREEING set.
1741 WARN_ON(!(inode->i_state & (I_WILL_FREE|I_FREEING)));
1743 WARN_ON(inode->i_state & I_WILL_FREE);
1896 if (inode->i_state & (I_NEW | I_FREEING | I_WILL_FREE)) {
2649 if (inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) {
2798 * The caller must either have a ref on the inode or must have set I_WILL_FREE.
/linux-master/fs/notify/
H A Dfsnotify.c46 * I_WILL_FREE, or I_NEW which is fine because by that point
50 if (inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) {
/linux-master/fs/ocfs2/
H A Dinode.c1234 inode->i_state |= I_WILL_FREE;
1239 inode->i_state &= ~I_WILL_FREE;
/linux-master/include/trace/events/
H A Dwriteback.h18 {I_WILL_FREE, "I_WILL_FREE"}, \
/linux-master/fs/crypto/
H A Dkeyring.c902 if (inode->i_state & (I_FREEING | I_WILL_FREE | I_NEW)) {
/linux-master/security/landlock/
H A Dfs.c1078 * Checks I_FREEING and I_WILL_FREE to protect against a race
1084 if (inode->i_state & (I_FREEING | I_WILL_FREE | I_NEW)) {
/linux-master/block/
H A Dbdev.c1199 if (inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW) ||
/linux-master/include/linux/
H A Dfs.h2303 * until that flag is cleared. I_WILL_FREE, I_FREEING and I_CLEAR are set at
2328 * Inodes in I_WILL_FREE, I_FREEING or I_CLEAR state can
2332 * I_WILL_FREE Must be set when calling write_inode_now() if i_count
2333 * is zero. I_FREEING must be set when I_WILL_FREE is
2341 * Inodes that are I_WILL_FREE, I_FREEING or I_CLEAR are
2374 * Q: What is the difference between I_WILL_FREE and I_FREEING?
2381 #define I_WILL_FREE (1 << 4) macro
2425 I_FREEING | I_WILL_FREE)) == I_DIRTY_TIME;
/linux-master/fs/gfs2/
H A Dops_fstype.c1758 if ((inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) &&
/linux-master/fs/quota/
H A Ddquot.c1033 if ((inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) ||
/linux-master/fs/btrfs/
H A Dinode.c5537 (I_WILL_FREE | I_FREEING)));

Completed in 616 milliseconds