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