Lines Matching refs:super_block

640 	struct super_block	*i_sb;
1450 struct super_block { struct
1635 static inline void __sb_end_write(struct super_block *sb, int level) in __sb_end_write()
1640 static inline void __sb_start_write(struct super_block *sb, int level) in __sb_start_write()
1645 static inline bool __sb_start_write_trylock(struct super_block *sb, int level) in __sb_start_write_trylock()
1662 static inline void sb_end_write(struct super_block *sb) in sb_end_write()
1674 static inline void sb_end_pagefault(struct super_block *sb) in sb_end_pagefault()
1686 static inline void sb_end_intwrite(struct super_block *sb) in sb_end_intwrite()
1710 static inline void sb_start_write(struct super_block *sb) in sb_start_write()
1715 static inline bool sb_start_write_trylock(struct super_block *sb) in sb_start_write_trylock()
1739 static inline void sb_start_pagefault(struct super_block *sb) in sb_start_pagefault()
1757 static inline void sb_start_intwrite(struct super_block *sb) in sb_start_intwrite()
1762 static inline bool sb_start_intwrite_trylock(struct super_block *sb) in sb_start_intwrite_trylock()
2002 struct inode *(*alloc_inode)(struct super_block *sb);
2010 void (*put_super) (struct super_block *);
2011 int (*sync_fs)(struct super_block *sb, int wait);
2012 int (*freeze_super) (struct super_block *);
2013 int (*freeze_fs) (struct super_block *);
2014 int (*thaw_super) (struct super_block *);
2015 int (*unfreeze_fs) (struct super_block *);
2017 int (*remount_fs) (struct super_block *, int *, char *);
2018 void (*umount_begin) (struct super_block *);
2025 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
2026 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
2029 int (*bdev_try_to_free_page)(struct super_block*, struct page*, gfp_t);
2030 long (*nr_cached_objects)(struct super_block *,
2032 long (*free_cached_objects)(struct super_block *,
2081 static inline bool sb_rdonly(const struct super_block *sb) { return sb->s_flags & SB_RDONLY; } in sb_rdonly()
2315 void (*kill_sb) (struct super_block *);
2339 int (*fill_super)(struct super_block *, void *, int));
2342 int (*fill_super)(struct super_block *, void *, int));
2345 int (*fill_super)(struct super_block *, void *, int));
2347 void generic_shutdown_super(struct super_block *sb);
2348 void kill_block_super(struct super_block *sb);
2349 void kill_anon_super(struct super_block *sb);
2350 void kill_litter_super(struct super_block *sb);
2351 void deactivate_super(struct super_block *sb);
2352 void deactivate_locked_super(struct super_block *sb);
2353 int set_anon_super(struct super_block *s, void *data);
2354 int set_anon_super_fc(struct super_block *s, struct fs_context *fc);
2357 struct super_block *sget_fc(struct fs_context *fc,
2358 int (*test)(struct super_block *, struct fs_context *),
2359 int (*set)(struct super_block *, struct fs_context *));
2360 struct super_block *sget(struct file_system_type *type,
2361 int (*test)(struct super_block *,void *),
2362 int (*set)(struct super_block *,void *),
2397 extern int freeze_super(struct super_block *super);
2398 extern int thaw_super(struct super_block *super);
2401 int super_setup_bdi_name(struct super_block *sb, char *fmt, ...);
2402 extern int super_setup_bdi(struct super_block *sb);
2639 extern struct super_block *blockdev_superblock;
2640 static inline bool sb_is_blkdev_sb(struct super_block *sb) in sb_is_blkdev_sb()
2646 extern int sync_filesystem(struct super_block *);
2956 extern int inode_init_always(struct super_block *, struct inode *);
2960 extern ino_t iunique(struct super_block *, ino_t);
2969 extern struct inode *ilookup5_nowait(struct super_block *sb,
2972 extern struct inode *ilookup5(struct super_block *sb, unsigned long hashval,
2974 extern struct inode *ilookup(struct super_block *sb, unsigned long ino);
2980 extern struct inode * iget5_locked(struct super_block *, unsigned long, int (*test)(struct inode *,…
2981 extern struct inode * iget_locked(struct super_block *, unsigned long);
2982 extern struct inode *find_inode_nowait(struct super_block *,
2987 extern struct inode *find_inode_rcu(struct super_block *, unsigned long,
2989 extern struct inode *find_inode_by_ino_rcu(struct super_block *, unsigned long);
3000 extern void evict_inodes(struct super_block *sb);
3021 extern struct inode *new_inode_pseudo(struct super_block *sb);
3022 extern struct inode *new_inode(struct super_block *sb);
3042 extern int sb_set_blocksize(struct super_block *, int);
3043 extern int sb_min_blocksize(struct super_block *, int);
3217 extern struct super_block *get_super(struct block_device *);
3218 extern struct super_block *get_super_thawed(struct block_device *);
3219 extern struct super_block *get_super_exclusive_thawed(struct block_device *bdev);
3220 extern struct super_block *get_active_super(struct block_device *bdev);
3221 extern void drop_super(struct super_block *sb);
3222 extern void drop_super_exclusive(struct super_block *sb);
3223 extern void iterate_supers(void (*)(struct super_block *, void *), void *);
3225 void (*)(struct super_block *, void *), void *);
3256 extern struct inode *alloc_anon_inode(struct super_block *);
3268 extern int simple_fill_super(struct super_block *, unsigned long,