#ifndef BTRFS_SEND_H
#define BTRFS_SEND_H
#include <linux/types.h>
#include <linux/sizes.h>
#include <linux/align.h>
struct btrfs_inode;
struct btrfs_ioctl_send_args;
#define BTRFS_SEND_STREAM_MAGIC …
#ifdef CONFIG_BTRFS_DEBUG
#define BTRFS_SEND_STREAM_VERSION …
#else
#define BTRFS_SEND_STREAM_VERSION …
#endif
#define BTRFS_SEND_BUF_SIZE_V1 …
#define BTRFS_SEND_BUF_SIZE_V2 …
enum btrfs_tlv_type { … };
struct btrfs_stream_header { … } __attribute__ ((packed));
struct btrfs_cmd_header { … } __attribute__ ((packed));
struct btrfs_tlv_header { … } __attribute__ ((packed));
enum btrfs_send_cmd { … };
enum { … };
long btrfs_ioctl_send(struct btrfs_inode *inode, const struct btrfs_ioctl_send_args *arg);
#endif