Lines Matching refs:f2fs_rwsem
136 struct f2fs_rwsem { struct
815 struct f2fs_rwsem i_sem; /* protect fi info */
840 struct f2fs_rwsem i_gc_rwsem[2];
841 struct f2fs_rwsem i_xattr_sem; /* avoid racing between reading and changing EAs */
925 struct f2fs_rwsem nat_tree_lock; /* protect nat entry tree */
1038 struct f2fs_rwsem curseg_lock; /* for preventing curseg change */
1227 struct f2fs_rwsem io_rwsem; /* blocking op for bio */
1231 struct f2fs_rwsem bio_list_lock; /* lock to protect bio entry list */
1541 struct f2fs_rwsem sb_lock; /* lock for raw super block */
1560 struct f2fs_rwsem io_order_lock;
1570 struct f2fs_rwsem cp_global_sem; /* checkpoint procedure lock */
1571 struct f2fs_rwsem cp_rwsem; /* blocking FS operations */
1572 struct f2fs_rwsem node_write; /* locking node writes */
1573 struct f2fs_rwsem node_change; /* locking node change */
1633 struct f2fs_rwsem quota_sem; /* blocking cp for flags */
1651 struct f2fs_rwsem gc_lock; /*
1669 struct f2fs_rwsem pin_sem;
2092 static inline void __init_f2fs_rwsem(struct f2fs_rwsem *sem, in __init_f2fs_rwsem()
2101 static inline int f2fs_rwsem_is_locked(struct f2fs_rwsem *sem) in f2fs_rwsem_is_locked()
2106 static inline int f2fs_rwsem_is_contended(struct f2fs_rwsem *sem) in f2fs_rwsem_is_contended()
2111 static inline void f2fs_down_read(struct f2fs_rwsem *sem) in f2fs_down_read()
2120 static inline int f2fs_down_read_trylock(struct f2fs_rwsem *sem) in f2fs_down_read_trylock()
2125 static inline void f2fs_up_read(struct f2fs_rwsem *sem) in f2fs_up_read()
2130 static inline void f2fs_down_write(struct f2fs_rwsem *sem) in f2fs_down_write()
2136 static inline void f2fs_down_read_nested(struct f2fs_rwsem *sem, int subclass) in f2fs_down_read_nested()
2141 static inline void f2fs_down_write_nested(struct f2fs_rwsem *sem, int subclass) in f2fs_down_write_nested()
2150 static inline int f2fs_down_write_trylock(struct f2fs_rwsem *sem) in f2fs_down_write_trylock()
2155 static inline void f2fs_up_write(struct f2fs_rwsem *sem) in f2fs_up_write()