Lines Matching defs:send_ctx
135 struct send_ctx { struct
136 struct file *send_filp;
137 loff_t send_off;
138 char *send_buf;
139 u32 send_size;
140 u32 send_max_size;
145 bool put_data;
146 struct page **send_buf_pages;
147 u64 flags; /* 'flags' member of btrfs_ioctl_send_args is u64 */
149 u32 proto;
151 struct btrfs_root *send_root;
152 struct btrfs_root *parent_root;
153 struct clone_root *clone_roots;
154 int clone_roots_cnt;
157 struct btrfs_path *left_path;
158 struct btrfs_path *right_path;
159 struct btrfs_key *cmp_key;
168 u64 last_reloc_trans;
174 u64 cur_ino;
175 u64 cur_inode_gen;
176 u64 cur_inode_size;
177 u64 cur_inode_mode;
178 u64 cur_inode_rdev;
179 u64 cur_inode_last_extent;
180 u64 cur_inode_next_write_offset;
181 bool cur_inode_new;
182 bool cur_inode_new_gen;
183 bool cur_inode_deleted;
184 bool ignore_cur_inode;
185 bool cur_inode_needs_verity;
186 void *verity_descriptor;
188 u64 send_progress;
190 struct list_head new_refs;
191 struct list_head deleted_refs;
193 struct btrfs_lru_cache name_cache;
199 struct inode *cur_inode;
200 struct file_ra_state ra;
201 u64 page_cache_clear_start;
202 bool clean_page_cache;
249 struct rb_root pending_dir_moves;
256 struct rb_root waiting_dir_moves;
297 struct rb_root orphan_dirs;
299 struct rb_root rbtree_new_refs;
300 struct rb_root rbtree_deleted_refs;
302 struct btrfs_lru_cache backref_cache;
303 u64 backref_cache_last_reloc_trans;
305 struct btrfs_lru_cache dir_created_cache;
306 struct btrfs_lru_cache dir_utimes_cache;