Lines Matching refs:f2fs_rwsem
141 struct f2fs_rwsem {
818 struct f2fs_rwsem i_sem; /* protect fi info */
843 struct f2fs_rwsem i_gc_rwsem[2];
844 struct f2fs_rwsem i_xattr_sem; /* avoid racing between reading and changing EAs */
928 struct f2fs_rwsem nat_tree_lock; /* protect nat entry tree */
1041 struct f2fs_rwsem curseg_lock; /* for preventing curseg change */
1231 struct f2fs_rwsem io_rwsem; /* blocking op for bio */
1235 struct f2fs_rwsem bio_list_lock; /* lock to protect bio entry list */
1545 struct f2fs_rwsem sb_lock; /* lock for raw super block */
1564 struct f2fs_rwsem io_order_lock;
1574 struct f2fs_rwsem cp_global_sem; /* checkpoint procedure lock */
1575 struct f2fs_rwsem cp_rwsem; /* blocking FS operations */
1576 struct f2fs_rwsem node_write; /* locking node writes */
1577 struct f2fs_rwsem node_change; /* locking node change */
1637 struct f2fs_rwsem quota_sem; /* blocking cp for flags */
1655 struct f2fs_rwsem gc_lock; /*
1673 struct f2fs_rwsem pin_sem;
2096 static inline void __init_f2fs_rwsem(struct f2fs_rwsem *sem,
2105 static inline int f2fs_rwsem_is_locked(struct f2fs_rwsem *sem)
2110 static inline int f2fs_rwsem_is_contended(struct f2fs_rwsem *sem)
2115 static inline void f2fs_down_read(struct f2fs_rwsem *sem)
2124 static inline int f2fs_down_read_trylock(struct f2fs_rwsem *sem)
2129 static inline void f2fs_up_read(struct f2fs_rwsem *sem)
2134 static inline void f2fs_down_write(struct f2fs_rwsem *sem)
2140 static inline void f2fs_down_read_nested(struct f2fs_rwsem *sem, int subclass)
2145 static inline void f2fs_down_write_nested(struct f2fs_rwsem *sem, int subclass)
2154 static inline int f2fs_down_write_trylock(struct f2fs_rwsem *sem)
2159 static inline void f2fs_up_write(struct f2fs_rwsem *sem)