send_ctx          287 fs/btrfs/send.c static void inconsistent_snapshot_error(struct send_ctx *sctx,
send_ctx          320 fs/btrfs/send.c static int is_waiting_for_move(struct send_ctx *sctx, u64 ino);
send_ctx          323 fs/btrfs/send.c get_waiting_dir_move(struct send_ctx *sctx, u64 ino);
send_ctx          325 fs/btrfs/send.c static int is_waiting_for_rm(struct send_ctx *sctx, u64 dir_ino);
send_ctx          327 fs/btrfs/send.c static int need_send_hole(struct send_ctx *sctx)
send_ctx          576 fs/btrfs/send.c static int tlv_put(struct send_ctx *sctx, u16 attr, const void *data, int len)
send_ctx          595 fs/btrfs/send.c 	static int tlv_put_u##bits(struct send_ctx *sctx,	 	\
send_ctx          604 fs/btrfs/send.c static int tlv_put_string(struct send_ctx *sctx, u16 attr,
send_ctx          612 fs/btrfs/send.c static int tlv_put_uuid(struct send_ctx *sctx, u16 attr,
send_ctx          618 fs/btrfs/send.c static int tlv_put_btrfs_timespec(struct send_ctx *sctx, u16 attr,
send_ctx          672 fs/btrfs/send.c static int send_header(struct send_ctx *sctx)
send_ctx          686 fs/btrfs/send.c static int begin_cmd(struct send_ctx *sctx, int cmd)
send_ctx          702 fs/btrfs/send.c static int send_cmd(struct send_ctx *sctx)
send_ctx          728 fs/btrfs/send.c static int send_rename(struct send_ctx *sctx,
send_ctx          753 fs/btrfs/send.c static int send_link(struct send_ctx *sctx,
send_ctx          778 fs/btrfs/send.c static int send_unlink(struct send_ctx *sctx, struct fs_path *path)
send_ctx          801 fs/btrfs/send.c static int send_rmdir(struct send_ctx *sctx, struct fs_path *path)
send_ctx         1184 fs/btrfs/send.c 	struct send_ctx *sctx;
send_ctx         1293 fs/btrfs/send.c static int find_extent_clone(struct send_ctx *sctx,
send_ctx         1537 fs/btrfs/send.c static int gen_unique_name(struct send_ctx *sctx,
send_ctx         1609 fs/btrfs/send.c static int get_cur_inode_state(struct send_ctx *sctx, u64 ino, u64 gen)
send_ctx         1675 fs/btrfs/send.c static int is_inode_existent(struct send_ctx *sctx, u64 ino, u64 gen)
send_ctx         1842 fs/btrfs/send.c static int will_overwrite_ref(struct send_ctx *sctx, u64 dir, u64 dir_gen,
send_ctx         1914 fs/btrfs/send.c static int did_overwrite_ref(struct send_ctx *sctx,
send_ctx         1987 fs/btrfs/send.c static int did_overwrite_first_ref(struct send_ctx *sctx, u64 ino, u64 gen)
send_ctx         2019 fs/btrfs/send.c static int name_cache_insert(struct send_ctx *sctx,
send_ctx         2049 fs/btrfs/send.c static void name_cache_delete(struct send_ctx *sctx,
send_ctx         2075 fs/btrfs/send.c static struct name_cache_entry *name_cache_search(struct send_ctx *sctx,
send_ctx         2096 fs/btrfs/send.c static void name_cache_used(struct send_ctx *sctx, struct name_cache_entry *nce)
send_ctx         2105 fs/btrfs/send.c static void name_cache_clean_unused(struct send_ctx *sctx)
send_ctx         2120 fs/btrfs/send.c static void name_cache_free(struct send_ctx *sctx)
send_ctx         2140 fs/btrfs/send.c static int __get_cur_name_and_parent(struct send_ctx *sctx,
send_ctx         2276 fs/btrfs/send.c static int get_cur_path(struct send_ctx *sctx, u64 ino, u64 gen,
send_ctx         2343 fs/btrfs/send.c static int send_subvol_begin(struct send_ctx *sctx)
send_ctx         2431 fs/btrfs/send.c static int send_truncate(struct send_ctx *sctx, u64 ino, u64 gen, u64 size)
send_ctx         2461 fs/btrfs/send.c static int send_chmod(struct send_ctx *sctx, u64 ino, u64 gen, u64 mode)
send_ctx         2491 fs/btrfs/send.c static int send_chown(struct send_ctx *sctx, u64 ino, u64 gen, u64 uid, u64 gid)
send_ctx         2523 fs/btrfs/send.c static int send_utimes(struct send_ctx *sctx, u64 ino, u64 gen)
send_ctx         2586 fs/btrfs/send.c static int send_create_inode(struct send_ctx *sctx, u64 ino)
send_ctx         2671 fs/btrfs/send.c static int did_create_dir(struct send_ctx *sctx, u64 dir)
send_ctx         2739 fs/btrfs/send.c static int send_create_inode_if_needed(struct send_ctx *sctx)
send_ctx         2826 fs/btrfs/send.c static void free_recorded_refs(struct send_ctx *sctx)
send_ctx         2837 fs/btrfs/send.c static int orphanize_inode(struct send_ctx *sctx, u64 ino, u64 gen,
send_ctx         2859 fs/btrfs/send.c add_orphan_dir_info(struct send_ctx *sctx, u64 dir_ino)
send_ctx         2890 fs/btrfs/send.c get_orphan_dir_info(struct send_ctx *sctx, u64 dir_ino)
send_ctx         2907 fs/btrfs/send.c static int is_waiting_for_rm(struct send_ctx *sctx, u64 dir_ino)
send_ctx         2914 fs/btrfs/send.c static void free_orphan_dir_info(struct send_ctx *sctx,
send_ctx         2928 fs/btrfs/send.c static int can_rmdir(struct send_ctx *sctx, u64 dir, u64 dir_gen,
send_ctx         3020 fs/btrfs/send.c static int is_waiting_for_move(struct send_ctx *sctx, u64 ino)
send_ctx         3027 fs/btrfs/send.c static int add_waiting_dir_move(struct send_ctx *sctx, u64 ino, bool orphanized)
send_ctx         3059 fs/btrfs/send.c get_waiting_dir_move(struct send_ctx *sctx, u64 ino)
send_ctx         3076 fs/btrfs/send.c static void free_waiting_dir_move(struct send_ctx *sctx,
send_ctx         3085 fs/btrfs/send.c static int add_pending_dir_move(struct send_ctx *sctx,
send_ctx         3153 fs/btrfs/send.c static struct pending_dir_move *get_pending_dir_moves(struct send_ctx *sctx,
send_ctx         3171 fs/btrfs/send.c static int path_loop(struct send_ctx *sctx, struct fs_path *name,
send_ctx         3213 fs/btrfs/send.c static int apply_dir_move(struct send_ctx *sctx, struct pending_dir_move *pm)
send_ctx         3353 fs/btrfs/send.c static void free_pending_move(struct send_ctx *sctx, struct pending_dir_move *m)
send_ctx         3363 fs/btrfs/send.c static void tail_append_pending_moves(struct send_ctx *sctx,
send_ctx         3381 fs/btrfs/send.c static int apply_children_dir_moves(struct send_ctx *sctx)
send_ctx         3452 fs/btrfs/send.c static int wait_for_dest_dir_move(struct send_ctx *sctx,
send_ctx         3672 fs/btrfs/send.c static int wait_for_parent_move(struct send_ctx *sctx,
send_ctx         3775 fs/btrfs/send.c static int update_ref_path(struct send_ctx *sctx, struct recorded_ref *ref)
send_ctx         3808 fs/btrfs/send.c static int process_recorded_refs(struct send_ctx *sctx, int *pending_move)
send_ctx         4212 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4244 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4253 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4258 fs/btrfs/send.c static int record_new_ref(struct send_ctx *sctx)
send_ctx         4272 fs/btrfs/send.c static int record_deleted_ref(struct send_ctx *sctx)
send_ctx         4350 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4373 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4390 fs/btrfs/send.c static int record_changed_ref(struct send_ctx *sctx)
send_ctx         4412 fs/btrfs/send.c static int process_all_refs(struct send_ctx *sctx,
send_ctx         4487 fs/btrfs/send.c static int send_set_xattr(struct send_ctx *sctx,
send_ctx         4509 fs/btrfs/send.c static int send_remove_xattr(struct send_ctx *sctx,
send_ctx         4535 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4576 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4594 fs/btrfs/send.c static int process_new_xattr(struct send_ctx *sctx)
send_ctx         4604 fs/btrfs/send.c static int process_deleted_xattr(struct send_ctx *sctx)
send_ctx         4674 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4704 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         4717 fs/btrfs/send.c static int process_changed_xattr(struct send_ctx *sctx)
send_ctx         4732 fs/btrfs/send.c static int process_all_new_xattrs(struct send_ctx *sctx)
send_ctx         4788 fs/btrfs/send.c static ssize_t fill_read_buf(struct send_ctx *sctx, u64 offset, u32 len)
send_ctx         4876 fs/btrfs/send.c static int send_write(struct send_ctx *sctx, u64 offset, u32 len)
send_ctx         4921 fs/btrfs/send.c static int send_clone(struct send_ctx *sctx,
send_ctx         4994 fs/btrfs/send.c static int send_update_extent(struct send_ctx *sctx,
send_ctx         5024 fs/btrfs/send.c static int send_hole(struct send_ctx *sctx, u64 end)
send_ctx         5076 fs/btrfs/send.c static int send_extent_data(struct send_ctx *sctx,
send_ctx         5101 fs/btrfs/send.c static int clone_range(struct send_ctx *sctx,
send_ctx         5332 fs/btrfs/send.c static int send_write_or_clone(struct send_ctx *sctx,
send_ctx         5386 fs/btrfs/send.c static int is_extent_unchanged(struct send_ctx *sctx,
send_ctx         5576 fs/btrfs/send.c static int get_last_extent(struct send_ctx *sctx, u64 offset)
send_ctx         5620 fs/btrfs/send.c static int range_is_hole_in_parent(struct send_ctx *sctx,
send_ctx         5695 fs/btrfs/send.c static int maybe_send_hole(struct send_ctx *sctx, struct btrfs_path *path,
send_ctx         5753 fs/btrfs/send.c static int process_extent(struct send_ctx *sctx,
send_ctx         5813 fs/btrfs/send.c static int process_all_extents(struct send_ctx *sctx)
send_ctx         5870 fs/btrfs/send.c static int process_recorded_refs_if_needed(struct send_ctx *sctx, int at_end,
send_ctx         5893 fs/btrfs/send.c static int finish_inode_if_needed(struct send_ctx *sctx, int at_end)
send_ctx         6031 fs/btrfs/send.c 	struct send_ctx *sctx;
send_ctx         6047 fs/btrfs/send.c static int btrfs_unlink_all_paths(struct send_ctx *sctx)
send_ctx         6116 fs/btrfs/send.c static int changed_inode(struct send_ctx *sctx,
send_ctx         6303 fs/btrfs/send.c static int changed_ref(struct send_ctx *sctx,
send_ctx         6331 fs/btrfs/send.c static int changed_xattr(struct send_ctx *sctx,
send_ctx         6358 fs/btrfs/send.c static int changed_extent(struct send_ctx *sctx,
send_ctx         6388 fs/btrfs/send.c static int dir_changed(struct send_ctx *sctx, u64 dir)
send_ctx         6406 fs/btrfs/send.c static int compare_refs(struct send_ctx *sctx, struct btrfs_path *path,
send_ctx         6457 fs/btrfs/send.c 	struct send_ctx *sctx = ctx;
send_ctx         6505 fs/btrfs/send.c static int full_send_tree(struct send_ctx *sctx)
send_ctx         6915 fs/btrfs/send.c static int send_subvol(struct send_ctx *sctx)
send_ctx         6961 fs/btrfs/send.c static int ensure_commit_roots_uptodate(struct send_ctx *sctx)
send_ctx         7001 fs/btrfs/send.c static int flush_delalloc_roots(struct send_ctx *sctx)
send_ctx         7054 fs/btrfs/send.c 	struct send_ctx *sctx = NULL;
send_ctx         7110 fs/btrfs/send.c 	sctx = kzalloc(sizeof(struct send_ctx), GFP_KERNEL);