Lines Matching defs:extent_buffer
125 struct extent_buffer { struct
126 u64 start;
127 unsigned long len;
128 unsigned long bflags;
129 struct btrfs_fs_info *fs_info;
130 spinlock_t refs_lock;
131 atomic_t refs;
132 atomic_t io_pages;
133 int read_mirror;
134 struct rcu_head rcu_head;
135 pid_t lock_owner;
138 atomic_t write_locks;
139 atomic_t read_locks;
140 atomic_t blocking_writers;
141 atomic_t blocking_readers;
142 atomic_t spinning_readers;
143 atomic_t spinning_writers;
144 short lock_nested;
146 short log_index;
149 rwlock_t lock;
154 wait_queue_head_t write_lock_wq;
159 wait_queue_head_t read_lock_wq;
160 struct page *pages[INLINE_EXTENT_BUFFER_PAGES];
162 struct list_head leak_list;