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);
139 int (*get)(const struct xattr_handler *handler, struct dentry *dentry,
142 int (*set)(const struct xattr_handler *handler,
145 const void *buffer, size_t size, int flags);
166 void (*dirty_inode) (struct inode *, int flags);
167 int (*write_inode) (struct inode *, struct writeback_control *wbc);
168 int (*drop_inode) (struct inode *);
171 int (*sync_fs)(struct super_block *sb, int wait);
172 int (*freeze_fs) (struct super_block *);
173 int (*unfreeze_fs) (struct super_block *);
174 int (*statfs) (struct dentry *, struct kstatfs *);
175 int (*remount_fs) (struct super_block *, int *, char *);
177 int (*show_options)(struct seq_file *, struct dentry *);
178 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
179 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
224 struct dentry *(*mount) (struct file_system_type *, int,
247 int (*writepage)(struct page *page, struct writeback_control *wbc);
248 int (*read_folio)(struct file *, struct folio *);
249 int (*writepages)(struct address_space *, struct writeback_control *);
252 int (*write_begin)(struct file *, struct address_space *mapping,
255 int (*write_end)(struct file *, struct address_space *mapping,
262 int (*direct_IO)(struct kiocb *, struct iov_iter *iter);
263 int (*migrate_folio)(struct address_space *, struct folio *dst,
265 int (*launder_folio)(struct folio *);
267 int (*error_remove_page)(struct address_space *, struct page *);
268 int (*swap_activate)(struct swap_info_struct *sis, struct file *f, sector_t *span)
269 int (*swap_deactivate)(struct file *);
270 int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter);
445 int (*lm_grant)(struct file_lock *, struct file_lock *, int);
447 int (*lm_change)(struct file_lock **, int);
471 void (*b_end_io)(struct buffer_head *bh, int uptodate);
484 int (*open) (struct block_device *, fmode_t);
485 int (*release) (struct gendisk *, fmode_t);
486 int (*ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
487 int (*compat_ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
488 int (*direct_access) (struct block_device *, sector_t, void **,
491 int (*getgeo)(struct block_device *, struct hd_geometry *);
518 loff_t (*llseek) (struct file *, loff_t, int);
523 int (*iopoll) (struct kiocb *kiocb, bool spin);
524 int (*iterate_shared) (struct file *, struct dir_context *);
526 long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
527 long (*compat_ioctl) (struct file *, unsigned int, unsigned long);
528 int (*mmap) (struct file *, struct vm_area_struct *);
529 int (*open) (struct inode *, struct file *);
530 int (*flush) (struct file *);
531 int (*release) (struct inode *, struct file *);
532 int (*fsync) (struct file *, loff_t start, loff_t end, int datasync);
533 int (*fasync) (int, struct file *, int);
534 int (*lock) (struct file *, int, struct file_lock *);
537 int (*check_flags)(int);
538 int (*flock) (struct file *, int, struct file_lock *);
540 size_t, unsigned int);
542 size_t, unsigned int);
543 int (*setlease)(struct file *, long, struct file_lock **, void **);
544 long (*fallocate)(struct file *, int, loff_t, loff_t);
548 loff_t, size_t, unsigned int);
551 loff_t len, unsigned int remap_flags);
552 int (*fadvise)(struct file *, loff_t, loff_t, int);
610 int (*write_dquot) (struct dquot *);
611 int (*acquire_dquot) (struct dquot *);
612 int (*release_dquot) (struct dquot *);
613 int (*mark_dirty) (struct dquot *);
614 int (*write_info) (struct super_block *, int);
644 vm_fault_t (*huge_fault)(struct vm_fault *, unsigned int order);
648 int (*access)(struct vm_area_struct *, unsigned long, void*, int, int);