Lines Matching defs:extent_buffer
79 struct extent_buffer { struct
80 u64 start;
81 unsigned long len;
82 unsigned long bflags;
83 struct btrfs_fs_info *fs_info;
84 spinlock_t refs_lock;
85 atomic_t refs;
86 atomic_t io_pages;
87 int read_mirror;
88 struct rcu_head rcu_head;
89 pid_t lock_owner;
91 int blocking_writers;
92 atomic_t blocking_readers;
93 bool lock_recursed;
95 short log_index;
98 rwlock_t lock;
103 wait_queue_head_t write_lock_wq;
108 wait_queue_head_t read_lock_wq;
109 struct page *pages[INLINE_EXTENT_BUFFER_PAGES];
111 int spinning_writers;
112 atomic_t spinning_readers;
113 atomic_t read_locks;
114 int write_locks;
115 struct list_head leak_list;