Lines Matching refs:super_block

454 	struct super_block *	bd_super;
597 struct super_block *i_sb;
1286 struct super_block { struct
1388 extern struct timespec current_fs_time(struct super_block *sb); argument
1394 void __sb_end_write(struct super_block *sb, int level);
1395 int __sb_start_write(struct super_block *sb, int level, bool wait);
1409 static inline void sb_end_write(struct super_block *sb) in sb_end_write()
1421 static inline void sb_end_pagefault(struct super_block *sb) in sb_end_pagefault()
1433 static inline void sb_end_intwrite(struct super_block *sb) in sb_end_intwrite()
1457 static inline void sb_start_write(struct super_block *sb) in sb_start_write()
1462 static inline int sb_start_write_trylock(struct super_block *sb) in sb_start_write_trylock()
1486 static inline void sb_start_pagefault(struct super_block *sb) in sb_start_pagefault()
1504 static inline void sb_start_intwrite(struct super_block *sb) in sb_start_intwrite()
1695 struct inode *(*alloc_inode)(struct super_block *sb);
1702 void (*put_super) (struct super_block *);
1703 int (*sync_fs)(struct super_block *sb, int wait);
1704 int (*freeze_super) (struct super_block *);
1705 int (*freeze_fs) (struct super_block *);
1706 int (*thaw_super) (struct super_block *);
1707 int (*unfreeze_fs) (struct super_block *);
1709 int (*remount_fs) (struct super_block *, int *, char *);
1710 void (*umount_begin) (struct super_block *);
1717 ssize_t (*quota_read)(struct super_block *, int, char *, size_t, loff_t);
1718 ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
1721 int (*bdev_try_to_free_page)(struct super_block*, struct page*, gfp_t);
1722 long (*nr_cached_objects)(struct super_block *,
1724 long (*free_cached_objects)(struct super_block *,
1944 void (*kill_sb) (struct super_block *);
1962 void *data, int (*fill_super)(struct super_block *, void *, int));
1965 int (*fill_super)(struct super_block *, void *, int));
1968 int (*fill_super)(struct super_block *, void *, int));
1971 int (*fill_super)(struct super_block *, void *, int));
1973 void generic_shutdown_super(struct super_block *sb);
1974 void kill_block_super(struct super_block *sb);
1975 void kill_anon_super(struct super_block *sb);
1976 void kill_litter_super(struct super_block *sb);
1977 void deactivate_super(struct super_block *sb);
1978 void deactivate_locked_super(struct super_block *sb);
1979 int set_anon_super(struct super_block *s, void *data);
1982 struct super_block *sget(struct file_system_type *type,
1983 int (*test)(struct super_block *,void *),
1984 int (*set)(struct super_block *,void *),
2025 extern int freeze_super(struct super_block *super);
2026 extern int thaw_super(struct super_block *super);
2273 extern struct super_block *freeze_bdev(struct block_device *);
2275 extern int thaw_bdev(struct block_device *bdev, struct super_block *sb);
2278 extern struct super_block *blockdev_superblock;
2280 static inline bool sb_is_blkdev_sb(struct super_block *sb) in sb_is_blkdev_sb()
2290 static inline struct super_block *freeze_bdev(struct block_device *sb) in freeze_bdev()
2295 static inline int thaw_bdev(struct block_device *bdev, struct super_block *sb) in thaw_bdev()
2304 static inline int sb_is_blkdev_sb(struct super_block *sb) in sb_is_blkdev_sb()
2309 extern int sync_filesystem(struct super_block *);
2557 extern int inode_init_always(struct super_block *, struct inode *);
2561 extern ino_t iunique(struct super_block *, ino_t);
2569 extern struct inode *ilookup5_nowait(struct super_block *sb,
2572 extern struct inode *ilookup5(struct super_block *sb, unsigned long hashval,
2574 extern struct inode *ilookup(struct super_block *sb, unsigned long ino);
2576 extern struct inode * iget5_locked(struct super_block *, unsigned long, int (*test)(struct inode *,…
2577 extern struct inode * iget_locked(struct super_block *, unsigned long);
2578 extern struct inode *find_inode_nowait(struct super_block *,
2597 extern struct inode *new_inode_pseudo(struct super_block *sb);
2598 extern struct inode *new_inode(struct super_block *sb);
2628 extern int sb_set_blocksize(struct super_block *, int);
2629 extern int sb_min_blocksize(struct super_block *, int);
2790 extern struct super_block *get_super(struct block_device *);
2791 extern struct super_block *get_super_thawed(struct block_device *);
2792 extern struct super_block *get_active_super(struct block_device *bdev);
2793 extern void drop_super(struct super_block *sb);
2794 extern void iterate_supers(void (*)(struct super_block *, void *), void *);
2796 void (*)(struct super_block *, void *), void *);
2820 extern struct inode *alloc_anon_inode(struct super_block *);
2832 extern int simple_fill_super(struct super_block *, unsigned long, struct tree_descr *);
2861 extern void save_mount_options(struct super_block *sb, char *options);
2862 extern void replace_mount_options(struct super_block *sb, char *options);