Lines Matching refs:int
20 int (*d_revalidate)(struct inode *, const struct qstr *,
21 struct dentry *, unsigned int);
22 int (*d_weak_revalidate)(struct dentry *, unsigned int);
23 int (*d_hash)(const struct dentry *, struct qstr *);
24 int (*d_compare)(const struct dentry *,
25 unsigned int, const char *, const struct qstr *);
26 int (*d_delete)(struct dentry *);
27 int (*d_init)(struct dentry *);
30 char *(*d_dname)((struct dentry *dentry, char *buffer, int buflen);
32 int (*d_manage)(const struct path *, bool);
64 int (*create) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t, bool);
65 struct dentry * (*lookup) (struct inode *,struct dentry *, unsigned int);
66 int (*link) (struct dentry *,struct inode *,struct dentry *);
67 int (*unlink) (struct inode *,struct dentry *);
68 int (*symlink) (struct mnt_idmap *, struct inode *,struct dentry *,const char *);
70 int (*rmdir) (struct inode *,struct dentry *);
71 int (*mknod) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t,dev_t);
72 int (*rename) (struct mnt_idmap *, struct inode *, struct dentry *,
73 struct inode *, struct dentry *, unsigned int);
74 int (*readlink) (struct dentry *, char __user *,int);
77 int (*permission) (struct mnt_idmap *, struct inode *, int, unsigned int);
78 struct posix_acl * (*get_inode_acl)(struct inode *, int, bool);
79 int (*setattr) (struct mnt_idmap *, struct dentry *, struct iattr *);
80 int (*getattr) (struct mnt_idmap *, const struct path *, struct kstat *, u32, unsigned int);
82 int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start, u64 len);
83 void (*update_time)(struct inode *, struct timespec *, int);
84 int (*atomic_open)(struct inode *, struct dentry *,
87 int (*tmpfile) (struct mnt_idmap *, struct inode *,
89 int (*fileattr_set)(struct mnt_idmap *idmap,
91 int (*fileattr_get)(struct dentry *dentry, struct file_kattr *fa);
92 struct posix_acl * (*get_acl)(struct mnt_idmap *, struct dentry *, int);
144 int (*get)(const struct xattr_handler *handler, struct dentry *dentry,
147 int (*set)(const struct xattr_handler *handler,
150 const void *buffer, size_t size, int flags);
171 void (*dirty_inode) (struct inode *, int flags);
172 int (*write_inode) (struct inode *, struct writeback_control *wbc);
173 int (*drop_inode) (struct inode *);
176 int (*sync_fs)(struct super_block *sb, int wait);
177 int (*freeze_fs) (struct super_block *);
178 int (*unfreeze_fs) (struct super_block *);
179 int (*statfs) (struct dentry *, struct kstatfs *);
180 int (*remount_fs) (struct super_block *, int *, char *);
182 int (*show_options)(struct seq_file *, struct dentry *);
183 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
184 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
229 struct dentry *(*mount) (struct file_system_type *, int,
252 int (*read_folio)(struct file *, struct folio *);
253 int (*writepages)(struct address_space *, struct writeback_control *);
256 int (*write_begin)(const struct kiocb *, struct address_space *mapping,
259 int (*write_end)(const struct kiocb *, struct address_space *mapping,
266 int (*direct_IO)(struct kiocb *, struct iov_iter *iter);
267 int (*migrate_folio)(struct address_space *, struct folio *dst,
269 int (*launder_folio)(struct folio *);
271 int (*error_remove_folio)(struct address_space *, struct folio *);
272 int (*swap_activate)(struct swap_info_struct *sis, struct file *f, sector_t *span)
273 int (*swap_deactivate)(struct file *);
274 int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter);
400 int (*lm_grant)(struct file_lock *, struct file_lock *, int);
402 int (*lm_change)(struct file_lock **, int);
427 void (*b_end_io)(struct buffer_head *bh, int uptodate);
440 int (*open) (struct block_device *, fmode_t);
441 int (*release) (struct gendisk *, fmode_t);
442 int (*ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
443 int (*compat_ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
444 int (*direct_access) (struct block_device *, sector_t, void **,
447 int (*getgeo)(struct gendisk *, struct hd_geometry *);
474 loff_t (*llseek) (struct file *, loff_t, int);
479 int (*iopoll) (struct kiocb *kiocb, bool spin);
480 int (*iterate_shared) (struct file *, struct dir_context *);
482 long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
483 long (*compat_ioctl) (struct file *, unsigned int, unsigned long);
484 int (*mmap) (struct file *, struct vm_area_struct *);
485 int (*open) (struct inode *, struct file *);
486 int (*flush) (struct file *);
487 int (*release) (struct inode *, struct file *);
488 int (*fsync) (struct file *, loff_t start, loff_t end, int datasync);
489 int (*fasync) (int, struct file *, int);
490 int (*lock) (struct file *, int, struct file_lock *);
493 int (*check_flags)(int);
494 int (*flock) (struct file *, int, struct file_lock *);
496 size_t, unsigned int);
498 size_t, unsigned int);
499 int (*setlease)(struct file *, long, struct file_lock **, void **);
500 long (*fallocate)(struct file *, int, loff_t, loff_t);
504 loff_t, size_t, unsigned int);
507 loff_t len, unsigned int remap_flags);
508 int (*fadvise)(struct file *, loff_t, loff_t, int);
566 int (*write_dquot) (struct dquot *);
567 int (*acquire_dquot) (struct dquot *);
568 int (*release_dquot) (struct dquot *);
569 int (*mark_dirty) (struct dquot *);
570 int (*write_info) (struct super_block *, int);
600 vm_fault_t (*huge_fault)(struct vm_fault *, unsigned int order);
604 int (*access)(struct vm_area_struct *, unsigned long, void*, int, int);