root/fs/xfs/xfs_iops.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 // SPDX-License-Identifier: GPL-2.0
   2 /*
   3  * Copyright (c) 2000-2003,2005 Silicon Graphics, Inc.
   4  * All Rights Reserved.
   5  */
   6 #ifndef __XFS_IOPS_H__
   7 #define __XFS_IOPS_H__
   8 
   9 struct xfs_inode;
  10 
  11 extern const struct file_operations xfs_file_operations;
  12 extern const struct file_operations xfs_dir_file_operations;
  13 
  14 extern ssize_t xfs_vn_listxattr(struct dentry *, char *data, size_t size);
  15 
  16 /*
  17  * Internal setattr interfaces.
  18  */
  19 #define XFS_ATTR_NOACL          0x01    /* Don't call posix_acl_chmod */
  20 
  21 extern void xfs_setattr_time(struct xfs_inode *ip, struct iattr *iattr);
  22 extern int xfs_setattr_nonsize(struct xfs_inode *ip, struct iattr *vap,
  23                                int flags);
  24 extern int xfs_vn_setattr_nonsize(struct dentry *dentry, struct iattr *vap);
  25 extern int xfs_vn_setattr_size(struct dentry *dentry, struct iattr *vap);
  26 
  27 #endif /* __XFS_IOPS_H__ */

/* [<][>][^][v][top][bottom][index][help] */