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 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 inode *,struct dentry *,const char *);
64 int (*mkdir) (struct inode *,struct dentry *,umode_t);
65 int (*rmdir) (struct inode *,struct dentry *);
66 int (*mknod) (struct inode *,struct dentry *,umode_t,dev_t);
67 int (*rename) (struct inode *, struct dentry *,
68 struct inode *, struct dentry *, unsigned int);
69 int (*readlink) (struct dentry *, char __user *,int);
72 int (*permission) (struct inode *, int, unsigned int);
73 int (*get_acl)(struct inode *, int);
74 int (*setattr) (struct dentry *, struct iattr *);
75 int (*getattr) (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 inode *, struct dentry *, umode_t);
126 int (*get)(const struct xattr_handler *handler, struct dentry *dentry,
129 int (*set)(const struct xattr_handler *handler, struct dentry *dentry,
131 size_t size, int flags);
152 void (*dirty_inode) (struct inode *, int flags);
153 int (*write_inode) (struct inode *, struct writeback_control *wbc);
154 int (*drop_inode) (struct inode *);
157 int (*sync_fs)(struct super_block *sb, int wait);
158 int (*freeze_fs) (struct super_block *);
159 int (*unfreeze_fs) (struct super_block *);
160 int (*statfs) (struct dentry *, struct kstatfs *);
161 int (*remount_fs) (struct super_block *, int *, char *);
163 int (*show_options)(struct seq_file *, struct dentry *);
164 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
165 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
166 int (*bdev_try_to_free_page)(struct super_block*, struct page*, gfp_t);
215 struct dentry *(*mount) (struct file_system_type *, int,
238 int (*writepage)(struct page *page, struct writeback_control *wbc);
239 int (*readpage)(struct file *, struct page *);
240 int (*writepages)(struct address_space *, struct writeback_control *);
241 int (*set_page_dirty)(struct page *page);
243 int (*readpages)(struct file *filp, struct address_space *mapping,
245 int (*write_begin)(struct file *, struct address_space *mapping,
248 int (*write_end)(struct file *, struct address_space *mapping,
252 void (*invalidatepage) (struct page *, unsigned int, unsigned int);
253 int (*releasepage) (struct page *, int);
255 int (*direct_IO)(struct kiocb *, struct iov_iter *iter);
257 int (*migratepage)(struct address_space *, struct page *, struct page *);
259 int (*launder_page)(struct page *);
260 int (*is_partially_uptodate)(struct page *, unsigned long, unsigned long);
261 int (*error_remove_page)(struct address_space *, struct page *);
262 int (*swap_activate)(struct file *);
263 int (*swap_deactivate)(struct file *);
429 int (*lm_grant)(struct file_lock *, struct file_lock *, int);
431 int (*lm_change)(struct file_lock **, int);
451 void (*b_end_io)(struct buffer_head *bh, int uptodate);
464 int (*open) (struct block_device *, fmode_t);
465 int (*release) (struct gendisk *, fmode_t);
466 int (*ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
467 int (*compat_ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
468 int (*direct_access) (struct block_device *, sector_t, void **,
471 int (*revalidate_disk) (struct gendisk *);
472 int (*getgeo)(struct block_device *, struct hd_geometry *);
500 loff_t (*llseek) (struct file *, loff_t, int);
505 int (*iterate) (struct file *, struct dir_context *);
506 int (*iterate_shared) (struct file *, struct dir_context *);
508 long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
509 long (*compat_ioctl) (struct file *, unsigned int, unsigned long);
510 int (*mmap) (struct file *, struct vm_area_struct *);
511 int (*open) (struct inode *, struct file *);
512 int (*flush) (struct file *);
513 int (*release) (struct inode *, struct file *);
514 int (*fsync) (struct file *, loff_t start, loff_t end, int datasync);
515 int (*fasync) (int, struct file *, int);
516 int (*lock) (struct file *, int, struct file_lock *);
523 ssize_t (*sendpage) (struct file *, struct page *, int, size_t,
524 loff_t *, int);
527 int (*check_flags)(int);
528 int (*flock) (struct file *, int, struct file_lock *);
530 size_t, unsigned int);
532 size_t, unsigned int);
533 int (*setlease)(struct file *, long, struct file_lock **, void **);
534 long (*fallocate)(struct file *, int, loff_t, loff_t);
574 int (*write_dquot) (struct dquot *);
575 int (*acquire_dquot) (struct dquot *);
576 int (*release_dquot) (struct dquot *);
577 int (*mark_dirty) (struct dquot *);
578 int (*write_info) (struct super_block *, int);
610 int (*access)(struct vm_area_struct *, unsigned long, void*, int, int);