Lines Matching defs:send_ctx
81 struct send_ctx { struct
82 struct file *send_filp;
83 loff_t send_off;
84 char *send_buf;
85 u32 send_size;
86 u32 send_max_size;
91 bool put_data;
92 struct page **send_buf_pages;
93 u64 flags; /* 'flags' member of btrfs_ioctl_send_args is u64 */
95 u32 proto;
97 struct btrfs_root *send_root;
98 struct btrfs_root *parent_root;
99 struct clone_root *clone_roots;
100 int clone_roots_cnt;
103 struct btrfs_path *left_path;
104 struct btrfs_path *right_path;
105 struct btrfs_key *cmp_key;
114 u64 last_reloc_trans;
120 u64 cur_ino;
121 u64 cur_inode_gen;
122 u64 cur_inode_size;
123 u64 cur_inode_mode;
124 u64 cur_inode_rdev;
125 u64 cur_inode_last_extent;
126 u64 cur_inode_next_write_offset;
127 bool cur_inode_new;
128 bool cur_inode_new_gen;
129 bool cur_inode_deleted;
130 bool ignore_cur_inode;
131 bool cur_inode_needs_verity;
132 void *verity_descriptor;
134 u64 send_progress;
136 struct list_head new_refs;
137 struct list_head deleted_refs;
139 struct radix_tree_root name_cache;
140 struct list_head name_cache_list;
141 int name_cache_size;
147 struct inode *cur_inode;
148 struct file_ra_state ra;
149 u64 page_cache_clear_start;
150 bool clean_page_cache;
197 struct rb_root pending_dir_moves;
204 struct rb_root waiting_dir_moves;
245 struct rb_root orphan_dirs;
247 struct rb_root rbtree_new_refs;
248 struct rb_root rbtree_deleted_refs;