18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * udf_fs_i.h
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * This file is intended for the Linux kernel/module.
68c2ecf20Sopenharmony_ci *
78c2ecf20Sopenharmony_ci * COPYRIGHT
88c2ecf20Sopenharmony_ci *	This file is distributed under the terms of the GNU General Public
98c2ecf20Sopenharmony_ci *	License (GPL). Copies of the GPL can be obtained from:
108c2ecf20Sopenharmony_ci *		ftp://prep.ai.mit.edu/pub/gnu/GPL
118c2ecf20Sopenharmony_ci *	Each contributing author retains all rights to their own work.
128c2ecf20Sopenharmony_ci */
138c2ecf20Sopenharmony_ci#ifndef _UDF_FS_I_H
148c2ecf20Sopenharmony_ci#define _UDF_FS_I_H 1
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci/* exported IOCTLs, we have 'l', 0x40-0x7f */
178c2ecf20Sopenharmony_ci#define UDF_GETEASIZE   _IOR('l', 0x40, int)
188c2ecf20Sopenharmony_ci#define UDF_GETEABLOCK  _IOR('l', 0x41, void *)
198c2ecf20Sopenharmony_ci#define UDF_GETVOLIDENT _IOR('l', 0x42, void *)
208c2ecf20Sopenharmony_ci#define UDF_RELOCATE_BLOCKS _IOWR('l', 0x43, long)
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci#endif /* _UDF_FS_I_H */
23