1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2008 Silicon Graphics, Inc.
6 #ifndef __XFS_IOCTL_H__
7 #define __XFS_IOCTL_H__
20 xfs_fsop_handlereq_t
*hreq
);
25 xfs_fsop_handlereq_t
*hreq
);
28 xfs_readlink_by_handle(
30 xfs_fsop_handlereq_t
*hreq
);
32 int xfs_ioc_attrmulti_one(struct file
*parfilp
, struct inode
*inode
,
33 uint32_t opcode
, void __user
*uname
, void __user
*value
,
34 uint32_t *len
, uint32_t flags
);
35 int xfs_ioc_attr_list(struct xfs_inode
*dp
, void __user
*ubuf
,
36 size_t bufsize
, int flags
,
37 struct xfs_attrlist_cursor __user
*ucursor
);
39 extern struct dentry
*
47 struct dentry
*dentry
,
52 struct mnt_idmap
*idmap
,
53 struct dentry
*dentry
,
63 xfs_file_compat_ioctl(
68 int xfs_fsbulkstat_one_fmt(struct xfs_ibulk
*breq
,
69 const struct xfs_bulkstat
*bstat
);
70 int xfs_fsinumbers_fmt(struct xfs_ibulk
*breq
, const struct xfs_inumbers
*igrp
);