Lines Matching refs:super_block
477 struct super_block * bd_super;
641 struct super_block *i_sb;
1424 struct super_block { struct
1585 void __sb_end_write(struct super_block *sb, int level);
1586 int __sb_start_write(struct super_block *sb, int level, bool wait);
1600 static inline void sb_end_write(struct super_block *sb) in sb_end_write()
1612 static inline void sb_end_pagefault(struct super_block *sb) in sb_end_pagefault()
1624 static inline void sb_end_intwrite(struct super_block *sb) in sb_end_intwrite()
1648 static inline void sb_start_write(struct super_block *sb) in sb_start_write()
1653 static inline int sb_start_write_trylock(struct super_block *sb) in sb_start_write_trylock()
1677 static inline void sb_start_pagefault(struct super_block *sb) in sb_start_pagefault()
1695 static inline void sb_start_intwrite(struct super_block *sb) in sb_start_intwrite()
1700 static inline int sb_start_intwrite_trylock(struct super_block *sb) in sb_start_intwrite_trylock()
1956 struct inode *(*alloc_inode)(struct super_block *sb);
1964 void (*put_super) (struct super_block *);
1965 int (*sync_fs)(struct super_block *sb, int wait);
1966 int (*freeze_super) (struct super_block *);
1967 int (*freeze_fs) (struct super_block *);
1968 int (*thaw_super) (struct super_block *);
1969 int (*unfreeze_fs) (struct super_block *);
1971 int (*remount_fs) (struct super_block *, int *, char *);
1975 void (*umount_begin) (struct super_block *);
1983 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
1984 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
1987 int (*bdev_try_to_free_page)(struct super_block*, struct page*, gfp_t);
1988 long (*nr_cached_objects)(struct super_block *,
1990 long (*free_cached_objects)(struct super_block *,
2034 static inline bool sb_rdonly(const struct super_block *sb) { return sb->s_flags & SB_RDONLY; } in sb_rdonly()
2248 void (*kill_sb) (struct super_block *);
2268 int (*fill_super)(struct super_block *, void *, int));
2272 int (*fill_super)(struct super_block *, void *, int)) in mount_bdev() argument
2279 int (*fill_super)(struct super_block *, void *, int));
2282 int (*fill_super)(struct super_block *, void *, int));
2284 void generic_shutdown_super(struct super_block *sb);
2286 void kill_block_super(struct super_block *sb);
2288 static inline void kill_block_super(struct super_block *sb) in kill_block_super()
2293 void kill_anon_super(struct super_block *sb);
2294 void kill_litter_super(struct super_block *sb);
2295 void deactivate_super(struct super_block *sb);
2296 void deactivate_locked_super(struct super_block *sb);
2297 int set_anon_super(struct super_block *s, void *data);
2298 int set_anon_super_fc(struct super_block *s, struct fs_context *fc);
2301 struct super_block *sget_fc(struct fs_context *fc,
2302 int (*test)(struct super_block *, struct fs_context *),
2303 int (*set)(struct super_block *, struct fs_context *));
2304 struct super_block *sget(struct file_system_type *type,
2305 int (*test)(struct super_block *,void *),
2306 int (*set)(struct super_block *,void *),
2341 extern int freeze_super(struct super_block *super);
2342 extern int thaw_super(struct super_block *super);
2345 int super_setup_bdi_name(struct super_block *sb, char *fmt, ...);
2346 extern int super_setup_bdi(struct super_block *sb);
2601 extern struct super_block *freeze_bdev(struct block_device *);
2603 extern void emergency_thaw_bdev(struct super_block *sb);
2604 extern int thaw_bdev(struct block_device *bdev, struct super_block *sb);
2607 extern struct super_block *blockdev_superblock;
2609 static inline bool sb_is_blkdev_sb(struct super_block *sb) in sb_is_blkdev_sb()
2619 static inline struct super_block *freeze_bdev(struct block_device *sb) in freeze_bdev()
2624 static inline int thaw_bdev(struct block_device *bdev, struct super_block *sb) in thaw_bdev()
2629 static inline int emergency_thaw_bdev(struct super_block *sb) in emergency_thaw_bdev()
2638 static inline bool sb_is_blkdev_sb(struct super_block *sb) in sb_is_blkdev_sb()
2643 extern int sync_filesystem(struct super_block *);
3043 extern int inode_init_always(struct super_block *, struct inode *);
3047 extern ino_t iunique(struct super_block *, ino_t);
3055 extern struct inode *ilookup5_nowait(struct super_block *sb,
3058 extern struct inode *ilookup5(struct super_block *sb, unsigned long hashval,
3060 extern struct inode *ilookup(struct super_block *sb, unsigned long ino);
3066 extern struct inode * iget5_locked(struct super_block *, unsigned long, int (*test)(struct inode *,…
3067 extern struct inode * iget_locked(struct super_block *, unsigned long);
3068 extern struct inode *find_inode_nowait(struct super_block *,
3083 extern void evict_inodes(struct super_block *sb);
3089 extern struct inode *new_inode_pseudo(struct super_block *sb);
3090 extern struct inode *new_inode(struct super_block *sb);
3114 extern int sb_set_blocksize(struct super_block *, int);
3115 extern int sb_min_blocksize(struct super_block *, int);
3305 extern struct super_block *get_super(struct block_device *);
3306 extern struct super_block *get_super_thawed(struct block_device *);
3307 extern struct super_block *get_super_exclusive_thawed(struct block_device *bdev);
3308 extern struct super_block *get_active_super(struct block_device *bdev);
3309 extern void drop_super(struct super_block *sb);
3310 extern void drop_super_exclusive(struct super_block *sb);
3311 extern void iterate_supers(void (*)(struct super_block *, void *), void *);
3313 void (*)(struct super_block *, void *), void *);
3342 extern struct inode *alloc_anon_inode(struct super_block *);
3354 extern int simple_fill_super(struct super_block *, unsigned long,