Lines Matching refs:I_FREEING
445 I_FREEING | I_WILL_FREE)) &&
461 WARN_ON(inode->i_state & (I_LRU_ISOLATING | I_FREEING | I_WILL_FREE));
570 BUG_ON(!(inode->i_state & I_FREEING));
574 inode->i_state = I_FREEING | I_CLEAR;
583 * An inode must already be marked I_FREEING so that we avoid the inode being
588 * the cache. This should occur atomically with setting the I_FREEING state
595 BUG_ON(!(inode->i_state & I_FREEING));
608 * the inode has I_FREEING set, flusher thread won't start new work on
628 BUG_ON(inode->i_state != (I_FREEING | I_CLEAR));
675 if (inode->i_state & (I_NEW | I_FREEING | I_WILL_FREE)) {
680 inode->i_state |= I_FREEING;
723 if (inode->i_state & (I_NEW | I_FREEING | I_WILL_FREE)) {
738 inode->i_state |= I_FREEING;
823 inode->i_state |= I_FREEING;
866 if (inode->i_state & (I_FREEING|I_WILL_FREE)) {
897 if (inode->i_state & (I_FREEING|I_WILL_FREE)) {
1376 if (!(inode->i_state & (I_FREEING|I_WILL_FREE))) {
1568 !(READ_ONCE(inode->i_state) & (I_FREEING | I_WILL_FREE)) &&
1607 !(READ_ONCE(inode->i_state) & (I_FREEING | I_WILL_FREE)))
1629 if (old->i_state & (I_FREEING|I_WILL_FREE)) {
1729 WRITE_ONCE(inode->i_state, state | I_FREEING);