Lines Matching refs:int

20 	int (*d_revalidate)(struct dentry *, unsigned int);
21 int (*d_weak_revalidate)(struct dentry *, unsigned int);
22 int (*d_hash)(const struct dentry *, struct qstr *);
23 int (*d_compare)(const struct dentry *,
24 unsigned int, const char *, const struct qstr *);
25 int (*d_delete)(struct dentry *);
26 int (*d_init)(struct dentry *);
29 char *(*d_dname)((struct dentry *dentry, char *buffer, int buflen);
31 int (*d_manage)(const struct path *, bool);
59 int (*create) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t, bool);
60 struct dentry * (*lookup) (struct inode *,struct dentry *, unsigned int);
61 int (*link) (struct dentry *,struct inode *,struct dentry *);
62 int (*unlink) (struct inode *,struct dentry *);
63 int (*symlink) (struct mnt_idmap *, struct inode *,struct dentry *,const char *);
64 int (*mkdir) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t);
65 int (*rmdir) (struct inode *,struct dentry *);
66 int (*mknod) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t,dev_t);
67 int (*rename) (struct mnt_idmap *, struct inode *, struct dentry *,
68 struct inode *, struct dentry *, unsigned int);
69 int (*readlink) (struct dentry *, char __user *,int);
72 int (*permission) (struct mnt_idmap *, struct inode *, int, unsigned int);
73 struct posix_acl * (*get_inode_acl)(struct inode *, int, bool);
74 int (*setattr) (struct mnt_idmap *, struct dentry *, struct iattr *);
75 int (*getattr) (struct mnt_idmap *, const struct path *, struct kstat *, u32, unsigned int);
77 int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start, u64 len);
78 void (*update_time)(struct inode *, struct timespec *, int);
79 int (*atomic_open)(struct inode *, struct dentry *,
82 int (*tmpfile) (struct mnt_idmap *, struct inode *,
84 int (*fileattr_set)(struct mnt_idmap *idmap,
86 int (*fileattr_get)(struct dentry *dentry, struct fileattr *fa);
87 struct posix_acl * (*get_acl)(struct mnt_idmap *, struct dentry *, int);
136 int (*get)(const struct xattr_handler *handler, struct dentry *dentry,
139 int (*set)(const struct xattr_handler *handler,
142 const void *buffer, size_t size, int flags);
163 void (*dirty_inode) (struct inode *, int flags);
164 int (*write_inode) (struct inode *, struct writeback_control *wbc);
165 int (*drop_inode) (struct inode *);
168 int (*sync_fs)(struct super_block *sb, int wait);
169 int (*freeze_fs) (struct super_block *);
170 int (*unfreeze_fs) (struct super_block *);
171 int (*statfs) (struct dentry *, struct kstatfs *);
172 int (*remount_fs) (struct super_block *, int *, char *);
174 int (*show_options)(struct seq_file *, struct dentry *);
175 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
176 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
221 struct dentry *(*mount) (struct file_system_type *, int,
244 int (*writepage)(struct page *page, struct writeback_control *wbc);
245 int (*read_folio)(struct file *, struct folio *);
246 int (*writepages)(struct address_space *, struct writeback_control *);
249 int (*write_begin)(struct file *, struct address_space *mapping,
252 int (*write_end)(struct file *, struct address_space *mapping,
259 int (*direct_IO)(struct kiocb *, struct iov_iter *iter);
260 int (*migrate_folio)(struct address_space *, struct folio *dst,
262 int (*launder_folio)(struct folio *);
264 int (*error_remove_page)(struct address_space *, struct page *);
265 int (*swap_activate)(struct swap_info_struct *sis, struct file *f, sector_t *span)
266 int (*swap_deactivate)(struct file *);
267 int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter);
442 int (*lm_grant)(struct file_lock *, struct file_lock *, int);
444 int (*lm_change)(struct file_lock **, int);
468 void (*b_end_io)(struct buffer_head *bh, int uptodate);
481 int (*open) (struct block_device *, fmode_t);
482 int (*release) (struct gendisk *, fmode_t);
483 int (*ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
484 int (*compat_ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
485 int (*direct_access) (struct block_device *, sector_t, void **,
488 int (*getgeo)(struct block_device *, struct hd_geometry *);
515 loff_t (*llseek) (struct file *, loff_t, int);
520 int (*iopoll) (struct kiocb *kiocb, bool spin);
521 int (*iterate_shared) (struct file *, struct dir_context *);
523 long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
524 long (*compat_ioctl) (struct file *, unsigned int, unsigned long);
525 int (*mmap) (struct file *, struct vm_area_struct *);
526 int (*open) (struct inode *, struct file *);
527 int (*flush) (struct file *);
528 int (*release) (struct inode *, struct file *);
529 int (*fsync) (struct file *, loff_t start, loff_t end, int datasync);
530 int (*fasync) (int, struct file *, int);
531 int (*lock) (struct file *, int, struct file_lock *);
534 int (*check_flags)(int);
535 int (*flock) (struct file *, int, struct file_lock *);
537 size_t, unsigned int);
539 size_t, unsigned int);
540 int (*setlease)(struct file *, long, struct file_lock **, void **);
541 long (*fallocate)(struct file *, int, loff_t, loff_t);
545 loff_t, size_t, unsigned int);
548 loff_t len, unsigned int remap_flags);
549 int (*fadvise)(struct file *, loff_t, loff_t, int);
607 int (*write_dquot) (struct dquot *);
608 int (*acquire_dquot) (struct dquot *);
609 int (*release_dquot) (struct dquot *);
610 int (*mark_dirty) (struct dquot *);
611 int (*write_info) (struct super_block *, int);
641 vm_fault_t (*huge_fault)(struct vm_fault *, unsigned int order);
645 int (*access)(struct vm_area_struct *, unsigned long, void*, int, int);