Lines Matching defs:send_ctx
69 struct send_ctx { struct
70 struct file *send_filp;
71 loff_t send_off;
72 char *send_buf;
73 u32 send_size;
74 u32 send_max_size;
75 u64 total_send_size;
76 u64 cmd_send_size[BTRFS_SEND_C_MAX + 1];
77 u64 flags; /* 'flags' member of btrfs_ioctl_send_args is u64 */
79 struct btrfs_root *send_root;
80 struct btrfs_root *parent_root;
81 struct clone_root *clone_roots;
82 int clone_roots_cnt;
85 struct btrfs_path *left_path;
86 struct btrfs_path *right_path;
87 struct btrfs_key *cmp_key;
93 u64 cur_ino;
94 u64 cur_inode_gen;
95 int cur_inode_new;
96 int cur_inode_new_gen;
97 int cur_inode_deleted;
98 u64 cur_inode_size;
99 u64 cur_inode_mode;
100 u64 cur_inode_rdev;
101 u64 cur_inode_last_extent;
102 u64 cur_inode_next_write_offset;
103 bool ignore_cur_inode;
105 u64 send_progress;
107 struct list_head new_refs;
108 struct list_head deleted_refs;
110 struct radix_tree_root name_cache;
111 struct list_head name_cache_list;
112 int name_cache_size;
114 struct file_ra_state ra;
116 char *read_buf;
163 struct rb_root pending_dir_moves;
170 struct rb_root waiting_dir_moves;
211 struct rb_root orphan_dirs;