Home
last modified time | relevance | path

Searched refs:i_state (Results 1 – 25 of 93) sorted by relevance

1234

/fs/
Dinode.c359 WARN_ON(!(inode->i_state & I_LINKABLE)); in inc_nlink()
430 inode->i_state |= I_REFERENCED; in inode_lru_list_add()
440 if (!(inode->i_state & (I_DIRTY_ALL | I_SYNC | in inode_add_lru()
533 BUG_ON(!(inode->i_state & I_FREEING)); in clear_inode()
534 BUG_ON(inode->i_state & I_CLEAR); in clear_inode()
537 inode->i_state = I_FREEING | I_CLEAR; in clear_inode()
558 BUG_ON(!(inode->i_state & I_FREEING)); in evict()
588 wake_up_bit(&inode->i_state, __I_NEW); in evict()
589 BUG_ON(inode->i_state != (I_FREEING | I_CLEAR)); in evict()
636 if (inode->i_state & (I_NEW | I_FREEING | I_WILL_FREE)) { in evict_inodes()
[all …]
Dfs-writeback.c148 inode->i_state &= ~I_SYNC_QUEUED; in inode_io_list_del_locked()
395 if (unlikely(inode->i_state & I_FREEING)) in inode_switch_wbs_work_fn()
451 smp_store_release(&inode->i_state, inode->i_state & ~I_WB_SWITCH); in inode_switch_wbs_work_fn()
497 if (inode->i_state & I_WB_SWITCH) in inode_switch_wbs()
527 inode->i_state & (I_WB_SWITCH | I_FREEING) || in inode_switch_wbs()
532 inode->i_state |= I_WB_SWITCH; in inode_switch_wbs()
1196 inode->i_state &= ~I_SYNC_QUEUED; in redirty_tail_locked()
1216 inode->i_state &= ~I_SYNC; in inode_sync_complete()
1221 wake_up_bit(&inode->i_state, __I_SYNC); in inode_sync_complete()
1263 inode->i_state |= I_SYNC_QUEUED; in move_expired_inodes()
[all …]
Ddrop_caches.c29 if ((inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) || in drop_pagecache_sb()
Dsync.c196 if (!datasync && (inode->i_state & I_DIRTY_TIME)) in vfs_fsync_range()
Dlibfs.c1028 if (!(inode->i_state & I_DIRTY_ALL)) in __generic_file_fsync()
1030 if (datasync && !(inode->i_state & I_DIRTY_DATASYNC)) in __generic_file_fsync()
1187 inode->i_state = I_DIRTY; in alloc_anon_inode()
/fs/nilfs2/
Dinode.c356 ii->i_state = BIT(NILFS_I_NEW); in nilfs_new_inode()
389 set_bit(NILFS_I_BMAP, &ii->i_state); in nilfs_new_inode()
490 set_bit(NILFS_I_BMAP, &ii->i_state); in nilfs_read_inode_common()
560 if (test_bit(NILFS_I_BTNC, &ii->i_state)) { in nilfs_iget_test()
566 if (test_bit(NILFS_I_SHADOW, &ii->i_state)) { in nilfs_iget_test()
573 if (!test_bit(NILFS_I_GCINODE, &ii->i_state)) in nilfs_iget_test()
590 NILFS_I(inode)->i_state = BIT(NILFS_I_GCINODE); in nilfs_iget_set()
592 NILFS_I(inode)->i_state |= BIT(NILFS_I_BTNC); in nilfs_iget_set()
594 NILFS_I(inode)->i_state |= BIT(NILFS_I_SHADOW); in nilfs_iget_set()
629 if (!(inode->i_state & I_NEW)) in nilfs_iget()
[all …]
Dmdt.h95 if (!test_bit(NILFS_I_DIRTY, &NILFS_I(inode)->i_state)) in nilfs_mdt_mark_dirty()
96 set_bit(NILFS_I_DIRTY, &NILFS_I(inode)->i_state); in nilfs_mdt_mark_dirty()
101 clear_bit(NILFS_I_DIRTY, &NILFS_I(inode)->i_state); in nilfs_mdt_clear_dirty()
Dsegment.c527 if (test_bit(NILFS_I_GCINODE, &ii->i_state)) in nilfs_segctor_end_finfo()
811 } else if (test_bit(NILFS_I_DIRTY, &ii->i_state)) { in nilfs_dispose_list()
812 set_bit(NILFS_I_QUEUED, &ii->i_state); in nilfs_dispose_list()
964 if (test_bit(NILFS_I_BMAP, &ii->i_state)) { in nilfs_fill_in_file_bmap()
980 set_bit(NILFS_I_COLLECTED, &ii->i_state); in nilfs_segctor_fill_in_file_bmap()
1021 if (test_bit(NILFS_I_COLLECTED, &ii->i_state)) in nilfs_redirty_inodes()
1022 clear_bit(NILFS_I_COLLECTED, &ii->i_state); in nilfs_redirty_inodes()
1031 if (!test_and_clear_bit(NILFS_I_COLLECTED, &ii->i_state)) in nilfs_drop_collected_inodes()
1034 clear_bit(NILFS_I_INODE_SYNC, &ii->i_state); in nilfs_drop_collected_inodes()
1035 set_bit(NILFS_I_UPDATED, &ii->i_state); in nilfs_drop_collected_inodes()
[all …]
Difile.c190 if (!(ifile->i_state & I_NEW)) in nilfs_ifile_read()
Dmdt.c394 set_bit(NILFS_I_DIRTY, &ii->i_state); in nilfs_mdt_fetch_dirty()
397 return test_bit(NILFS_I_DIRTY, &ii->i_state); in nilfs_mdt_fetch_dirty()
Dnilfs.h40 unsigned long i_state; /* Dynamic state flags */ member
/fs/xfs/libxfs/
Dxfs_trans_inode.c103 if (inode->i_state & I_DIRTY_TIME) { in xfs_trans_log_inode()
105 inode->i_state &= ~I_DIRTY_TIME; in xfs_trans_log_inode()
/fs/jfs/
Dfile.c29 if (!(inode->i_state & I_DIRTY_ALL) || in jfs_fsync()
30 (datasync && !(inode->i_state & I_DIRTY_DATASYNC))) { in jfs_fsync()
/fs/coda/
Dcnode.c72 if (inode->i_state & I_NEW) { in coda_iget()
146 BUG_ON(inode->i_state & I_NEW); in coda_fid_to_inode()
/fs/overlayfs/
Dutil.c639 if (!(inode->i_state & I_OVL_INUSE)) { in ovl_inuse_trylock()
640 inode->i_state |= I_OVL_INUSE; in ovl_inuse_trylock()
654 WARN_ON(!(inode->i_state & I_OVL_INUSE)); in ovl_inuse_unlock()
655 inode->i_state &= ~I_OVL_INUSE; in ovl_inuse_unlock()
666 inuse = (inode->i_state & I_OVL_INUSE); in ovl_is_inuse()
Dinode.c822 if (!(trap->i_state & I_NEW)) { in ovl_get_trap_inode()
908 if (!(inode->i_state & I_NEW)) { in ovl_get_inode()
971 if (inode->i_state & I_NEW) in ovl_get_inode()
/fs/orangefs/
Dorangefs-utils.c250 orangefs_inode->attr_valid || inode->i_state & I_DIRTY_PAGES) { in orangefs_inode_getattr()
284 orangefs_inode->attr_valid || inode->i_state & I_DIRTY_PAGES) { in orangefs_inode_getattr()
290 if (inode->i_state & I_DIRTY_PAGES) { in orangefs_inode_getattr()
Dfile.c616 if (inode->i_state & I_DIRTY_TIME) { in orangefs_flush()
618 inode->i_state &= ~I_DIRTY_TIME; in orangefs_flush()
/fs/ocfs2/
Dinode.c159 trace_ocfs2_iget5_locked(inode->i_state); in ocfs2_iget()
160 if (inode->i_state & I_NEW) { in ocfs2_iget()
1236 inode->i_state |= I_WILL_FREE; in ocfs2_drop_inode()
1240 WARN_ON(inode->i_state & I_NEW); in ocfs2_drop_inode()
1241 inode->i_state &= ~I_WILL_FREE; in ocfs2_drop_inode()
/fs/ecryptfs/
Dinode.c96 if (!(inode->i_state & I_NEW)) in __ecryptfs_get_inode()
107 if (!IS_ERR(inode) && (inode->i_state & I_NEW)) in ecryptfs_get_inode()
376 if (inode->i_state & I_NEW) in ecryptfs_lookup_interpose()
/fs/ext2/
Dinode.c1417 if (!(inode->i_state & I_NEW)) in ext2_iget()
1482 ei->i_state = 0; in ext2_iget()
1552 if (ei->i_state & EXT2_STATE_NEW) in __ext2_write_inode()
1634 ei->i_state &= ~EXT2_STATE_NEW; in __ext2_write_inode()
/fs/jffs2/
Dfs.c267 if (!(inode->i_state & I_NEW)) in jffs2_iget()
375 if (!(inode->i_state & I_DIRTY_DATASYNC)) { in jffs2_dirty_inode()
/fs/notify/
Dfsnotify.c50 if (inode->i_state & (I_FREEING|I_WILL_FREE|I_NEW)) { in fsnotify_unmount_inodes()
/fs/freevxfs/
Dvxfs_inode.c288 if (!(ip->i_state & I_NEW)) in vxfs_iget()
/fs/kernfs/
Dinode.c251 if (inode && (inode->i_state & I_NEW)) in kernfs_get_inode()

1234