blob: d126bbda047ed36bdabc79cc7eda1e0b8a685d13 [file] [log] [blame] [edit]
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI_LINUX_ZRAM_IOCTL_H
#define _UAPI_LINUX_ZRAM_IOCTL_H
#include <linux/types.h>
#include <linux/ioctl.h>
struct zram_android_ioc_data_process_writeback {
__aligned_u64 pidfd;
__u64 written_bytes;
};
struct zram_android_ioc_data {
union {
struct zram_android_ioc_data_process_writeback process_writeback;
} data;
};
#define ZRAM_ANDROID_IOC_MAGIC 0xBB
#define ZRAM_ANDROID_IOC_PROCESS_WRITEBACK \
_IOWR(ZRAM_ANDROID_IOC_MAGIC, 1, struct zram_android_ioc_data)
#endif /* _UAPI_LINUX_ZRAM_IOCTL_H */