linux/include/uapi/linux/fiemap.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
/*
 * FS_IOC_FIEMAP ioctl infrastructure.
 *
 * Some portions copyright (C) 2007 Cluster File Systems, Inc
 *
 * Authors: Mark Fasheh <[email protected]>
 *          Kalpak Shah <[email protected]>
 *          Andreas Dilger <[email protected]>
 */

#ifndef _UAPI_LINUX_FIEMAP_H
#define _UAPI_LINUX_FIEMAP_H

#include <linux/types.h>

struct fiemap_extent {};

struct fiemap {};

#define FIEMAP_MAX_OFFSET

#define FIEMAP_FLAG_SYNC
#define FIEMAP_FLAG_XATTR
#define FIEMAP_FLAG_CACHE

#define FIEMAP_FLAGS_COMPAT

#define FIEMAP_EXTENT_LAST
#define FIEMAP_EXTENT_UNKNOWN
#define FIEMAP_EXTENT_DELALLOC
#define FIEMAP_EXTENT_ENCODED
#define FIEMAP_EXTENT_DATA_ENCRYPTED
#define FIEMAP_EXTENT_NOT_ALIGNED
#define FIEMAP_EXTENT_DATA_INLINE
#define FIEMAP_EXTENT_DATA_TAIL
#define FIEMAP_EXTENT_UNWRITTEN
#define FIEMAP_EXTENT_MERGED
#define FIEMAP_EXTENT_SHARED

#endif /* _UAPI_LINUX_FIEMAP_H */