Lines Matching defs:send_ctx
79 struct send_ctx { struct
80 struct file *send_filp;
81 loff_t send_off;
82 char *send_buf;
83 u32 send_size;
84 u32 send_max_size;
85 u64 total_send_size;
86 u64 cmd_send_size[BTRFS_SEND_C_MAX + 1];
87 u64 flags; /* 'flags' member of btrfs_ioctl_send_args is u64 */
89 u32 proto;
91 struct btrfs_root *send_root;
92 struct btrfs_root *parent_root;
93 struct clone_root *clone_roots;
94 int clone_roots_cnt;
97 struct btrfs_path *left_path;
98 struct btrfs_path *right_path;
99 struct btrfs_key *cmp_key;
108 u64 last_reloc_trans;
114 u64 cur_ino;
115 u64 cur_inode_gen;
116 int cur_inode_new;
117 int cur_inode_new_gen;
118 int cur_inode_deleted;
119 u64 cur_inode_size;
120 u64 cur_inode_mode;
121 u64 cur_inode_rdev;
122 u64 cur_inode_last_extent;
123 u64 cur_inode_next_write_offset;
124 bool ignore_cur_inode;
126 u64 send_progress;
128 struct list_head new_refs;
129 struct list_head deleted_refs;
131 struct radix_tree_root name_cache;
132 struct list_head name_cache_list;
133 int name_cache_size;
139 struct inode *cur_inode;
140 struct file_ra_state ra;
141 u64 page_cache_clear_start;
142 bool clean_page_cache;
189 struct rb_root pending_dir_moves;
196 struct rb_root waiting_dir_moves;
237 struct rb_root orphan_dirs;