Lines Matching defs:extent_buffer
158 struct extent_buffer { struct
159 u64 start;
160 unsigned long len;
161 unsigned long bflags;
162 struct btrfs_fs_info *fs_info;
163 spinlock_t refs_lock;
164 atomic_t refs;
165 atomic_t io_pages;
166 int read_mirror;
167 struct rcu_head rcu_head;
168 pid_t lock_owner;
170 int blocking_writers;
171 atomic_t blocking_readers;
172 bool lock_nested;
174 short log_index;
177 rwlock_t lock;
182 wait_queue_head_t write_lock_wq;
187 wait_queue_head_t read_lock_wq;
188 struct page *pages[INLINE_EXTENT_BUFFER_PAGES];
190 int spinning_writers;
191 atomic_t spinning_readers;
192 atomic_t read_locks;
193 int write_locks;
194 struct list_head leak_list;