Lines Matching defs:send_ctx
136 struct send_ctx { struct
137 struct file *send_filp;
138 loff_t send_off;
139 char *send_buf;
140 u32 send_size;
141 u32 send_max_size;
146 bool put_data;
147 struct page **send_buf_pages;
148 u64 flags; /* 'flags' member of btrfs_ioctl_send_args is u64 */
150 u32 proto;
152 struct btrfs_root *send_root;
153 struct btrfs_root *parent_root;
154 struct clone_root *clone_roots;
155 int clone_roots_cnt;
158 struct btrfs_path *left_path;
159 struct btrfs_path *right_path;
160 struct btrfs_key *cmp_key;
169 u64 last_reloc_trans;
175 u64 cur_ino;
176 u64 cur_inode_gen;
177 u64 cur_inode_size;
178 u64 cur_inode_mode;
179 u64 cur_inode_rdev;
180 u64 cur_inode_last_extent;
181 u64 cur_inode_next_write_offset;
182 bool cur_inode_new;
183 bool cur_inode_new_gen;
184 bool cur_inode_deleted;
185 bool ignore_cur_inode;
186 bool cur_inode_needs_verity;
187 void *verity_descriptor;
189 u64 send_progress;
191 struct list_head new_refs;
192 struct list_head deleted_refs;
194 struct btrfs_lru_cache name_cache;
200 struct inode *cur_inode;
201 struct file_ra_state ra;
202 u64 page_cache_clear_start;
203 bool clean_page_cache;
250 struct rb_root pending_dir_moves;
257 struct rb_root waiting_dir_moves;
298 struct rb_root orphan_dirs;
300 struct rb_root rbtree_new_refs;
301 struct rb_root rbtree_deleted_refs;
303 struct btrfs_lru_cache backref_cache;
304 u64 backref_cache_last_reloc_trans;
306 struct btrfs_lru_cache dir_created_cache;
307 struct btrfs_lru_cache dir_utimes_cache;