Lines Matching defs:inode_operations
4762 struct inode_operations { struct
4763 struct dentry * (*lookup)(struct inode *, struct dentry *, unsigned int);
4764 const char * (*get_link)(struct dentry *, struct inode *, struct delayed_call *);
4765 int (*permission)(struct inode *, int);
4766 struct posix_acl * (*get_acl)(struct inode *, int);
4767 int (*readlink)(struct dentry *, char *, int);
4768 int (*create)(struct inode *, struct dentry *, umode_t, bool);
4769 int (*link)(struct dentry *, struct inode *, struct dentry *);
4770 int (*unlink)(struct inode *, struct dentry *);
4771 int (*symlink)(struct inode *, struct dentry *, const char *);
4772 int (*mkdir)(struct inode *, struct dentry *, umode_t);
4773 int (*rmdir)(struct inode *, struct dentry *);
4774 int (*mknod)(struct inode *, struct dentry *, umode_t, dev_t);
4775 int (*rename)(struct inode *, struct dentry *, struct inode *, struct dentry *, unsigned int);
4776 int (*setattr)(struct dentry *, struct iattr *);
4777 int (*getattr)(const struct path *, struct kstat *, u32, unsigned int);
4778 ssize_t (*listxattr)(struct dentry *, char *, size_t);
4779 int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64, u64);
4780 int (*update_time)(struct inode *, struct timespec64 *, int);
4781 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
4782 int (*tmpfile)(struct inode *, struct dentry *, umode_t);
4783 int (*set_acl)(struct inode *, struct posix_acl *, int);