1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2008 Silicon Graphics, Inc.
6 #ifndef __XFS_IOCTL_H__
7 #define __XFS_IOCTL_H__
26 xfs_fsop_handlereq_t
*hreq
);
31 xfs_fsop_handlereq_t
*hreq
);
34 xfs_readlink_by_handle(
36 xfs_fsop_handlereq_t
*hreq
);
38 int xfs_ioc_attrmulti_one(struct file
*parfilp
, struct inode
*inode
,
39 uint32_t opcode
, void __user
*uname
, void __user
*value
,
40 uint32_t *len
, uint32_t flags
);
41 int xfs_ioc_attr_list(struct xfs_inode
*dp
, void __user
*ubuf
, int bufsize
,
42 int flags
, struct xfs_attrlist_cursor __user
*ucursor
);
44 extern struct dentry
*
57 xfs_file_compat_ioctl(
62 int xfs_fsbulkstat_one_fmt(struct xfs_ibulk
*breq
,
63 const struct xfs_bulkstat
*bstat
);
64 int xfs_fsinumbers_fmt(struct xfs_ibulk
*breq
, const struct xfs_inumbers
*igrp
);