/kernel/linux/linux-5.10/fs/hpfs/ |
H A D | hpfs_fn.h | 200 int hpfs_chk_sectors(struct super_block *, secno, int, char *); 201 secno hpfs_alloc_sector(struct super_block *, secno, unsigned, int); 202 int hpfs_alloc_if_possible(struct super_block *, secno); 203 void hpfs_free_sectors(struct super_block *, secno, unsigned); 204 int hpfs_check_free_dnodes(struct super_block *, int); 205 void hpfs_free_dnode(struct super_block *, secno); 206 struct dnode *hpfs_alloc_dnode(struct super_block *, secno, dnode_secno *, struct quad_buffer_head *); 207 struct fnode *hpfs_alloc_fnode(struct super_block *, secno, fnode_secno *, struct buffer_head **); 208 struct anode *hpfs_alloc_anode(struct super_block *, secno, anode_secno *, struct buffer_head **); 209 int hpfs_trim_fs(struct super_block *, u6 [all...] |
/kernel/linux/linux-6.6/fs/hpfs/ |
H A D | hpfs_fn.h | 200 int hpfs_chk_sectors(struct super_block *, secno, int, char *); 201 secno hpfs_alloc_sector(struct super_block *, secno, unsigned, int); 202 int hpfs_alloc_if_possible(struct super_block *, secno); 203 void hpfs_free_sectors(struct super_block *, secno, unsigned); 204 int hpfs_check_free_dnodes(struct super_block *, int); 205 void hpfs_free_dnode(struct super_block *, secno); 206 struct dnode *hpfs_alloc_dnode(struct super_block *, secno, dnode_secno *, struct quad_buffer_head *); 207 struct fnode *hpfs_alloc_fnode(struct super_block *, secno, fnode_secno *, struct buffer_head **); 208 struct anode *hpfs_alloc_anode(struct super_block *, secno, anode_secno *, struct buffer_head **); 209 int hpfs_trim_fs(struct super_block *, u6 [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | quotaops.h | 17 static inline struct quota_info *sb_dqopt(struct super_block *sb) in sb_dqopt() 36 void __quota_error(struct super_block *sb, const char *func, 45 struct dquot *dqget(struct super_block *sb, struct kqid qid); 65 int dquot_scan_active(struct super_block *sb, 68 struct dquot *dquot_alloc(struct super_block *sb, int type); 80 int dquot_disable(struct super_block *sb, int type, unsigned int flags); 82 static inline int dquot_suspend(struct super_block *sb, int type) in dquot_suspend() 86 int dquot_resume(struct super_block *sb, int type); 91 int dquot_commit_info(struct super_block *sb, int type); 92 int dquot_get_next_id(struct super_block *s [all...] |
H A D | quota.h | 235 struct super_block; 247 extern void mark_info_dirty(struct super_block *sb, int type); 304 struct super_block *dq_sb; /* superblock this applies to */ 313 int (*check_quota_file)(struct super_block *sb, int type); /* Detect whether file is in our format */ 314 int (*read_file_info)(struct super_block *sb, int type); /* Read main info about file - called on quotaon() */ 315 int (*write_file_info)(struct super_block *sb, int type); /* Write main info about file */ 316 int (*free_file_info)(struct super_block *sb, int type); /* Called on quotaoff() */ 320 int (*get_next_id)(struct super_block *sb, struct kqid *qid); /* Get next ID with existing structure in the quota file */ 326 struct dquot *(*alloc_dquot)(struct super_block *, int); /* Allocate memory for new dquot */ 331 int (*write_info) (struct super_block *, in [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | quotaops.h | 17 static inline struct quota_info *sb_dqopt(struct super_block *sb) in sb_dqopt() 37 void __quota_error(struct super_block *sb, const char *func, 46 struct dquot *dqget(struct super_block *sb, struct kqid qid); 66 int dquot_scan_active(struct super_block *sb, 69 struct dquot *dquot_alloc(struct super_block *sb, int type); 81 int dquot_disable(struct super_block *sb, int type, unsigned int flags); 83 static inline int dquot_suspend(struct super_block *sb, int type) in dquot_suspend() 87 int dquot_resume(struct super_block *sb, int type); 92 int dquot_commit_info(struct super_block *sb, int type); 93 int dquot_get_next_id(struct super_block *s [all...] |
H A D | quota.h | 235 struct super_block; 247 extern void mark_info_dirty(struct super_block *sb, int type); 304 struct super_block *dq_sb; /* superblock this applies to */ 313 int (*check_quota_file)(struct super_block *sb, int type); /* Detect whether file is in our format */ 314 int (*read_file_info)(struct super_block *sb, int type); /* Read main info about file - called on quotaon() */ 315 int (*write_file_info)(struct super_block *sb, int type); /* Write main info about file */ 316 int (*free_file_info)(struct super_block *sb, int type); /* Called on quotaoff() */ 320 int (*get_next_id)(struct super_block *sb, struct kqid *qid); /* Get next ID with existing structure in the quota file */ 326 struct dquot *(*alloc_dquot)(struct super_block *, int); /* Allocate memory for new dquot */ 331 int (*write_info) (struct super_block *, in [all...] |
/kernel/linux/linux-5.10/fs/coda/ |
H A D | coda_psdev.h | 38 struct super_block *vc_sb; 42 static inline struct venus_comm *coda_vcp(struct super_block *sb) in coda_vcp() 48 int venus_rootfid(struct super_block *sb, struct CodaFid *fidp); 49 int venus_getattr(struct super_block *sb, struct CodaFid *fid, 51 int venus_setattr(struct super_block *, struct CodaFid *, struct coda_vattr *); 52 int venus_lookup(struct super_block *sb, struct CodaFid *fid, 55 int venus_close(struct super_block *sb, struct CodaFid *fid, int flags, 57 int venus_open(struct super_block *sb, struct CodaFid *fid, int flags, 59 int venus_mkdir(struct super_block *sb, struct CodaFid *dirfid, 62 int venus_create(struct super_block *s [all...] |
/kernel/linux/linux-6.6/fs/coda/ |
H A D | coda_psdev.h | 38 struct super_block *vc_sb; 42 static inline struct venus_comm *coda_vcp(struct super_block *sb) in coda_vcp() 48 int venus_rootfid(struct super_block *sb, struct CodaFid *fidp); 49 int venus_getattr(struct super_block *sb, struct CodaFid *fid, 51 int venus_setattr(struct super_block *, struct CodaFid *, struct coda_vattr *); 52 int venus_lookup(struct super_block *sb, struct CodaFid *fid, 55 int venus_close(struct super_block *sb, struct CodaFid *fid, int flags, 57 int venus_open(struct super_block *sb, struct CodaFid *fid, int flags, 59 int venus_mkdir(struct super_block *sb, struct CodaFid *dirfid, 62 int venus_create(struct super_block *s [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | super.c | 43 static int thaw_super_locked(struct super_block *sb); 64 struct super_block *sb; in super_cache_scan() 71 sb = container_of(shrink, struct super_block, s_shrink); in super_cache_scan() 121 struct super_block *sb; in super_cache_count() 124 sb = container_of(shrink, struct super_block, s_shrink); in super_cache_count() 159 struct super_block *s = container_of(work, struct super_block, in destroy_super_work() 170 struct super_block *s = container_of(head, struct super_block, rcu); in destroy_super_rcu() 176 static void destroy_unused_super(struct super_block * [all...] |
/kernel/linux/linux-5.10/fs/squashfs/ |
H A D | squashfs.h | 18 extern int squashfs_read_data(struct super_block *, u64, int, u64 *, 24 extern struct squashfs_cache_entry *squashfs_cache_get(struct super_block *, 28 extern int squashfs_read_metadata(struct super_block *, void *, u64 *, 30 extern struct squashfs_cache_entry *squashfs_get_fragment(struct super_block *, 32 extern struct squashfs_cache_entry *squashfs_get_datablock(struct super_block *, 34 extern void *squashfs_read_table(struct super_block *, u64, int); 38 extern void *squashfs_decompressor_setup(struct super_block *, unsigned short); 48 extern __le64 *squashfs_read_inode_lookup_table(struct super_block *, u64, u64, 52 extern int squashfs_frag_lookup(struct super_block *, unsigned int, u64 *); 53 extern __le64 *squashfs_read_fragment_index_table(struct super_block *, [all...] |
/kernel/linux/linux-6.6/fs/squashfs/ |
H A D | squashfs.h | 18 extern int squashfs_read_data(struct super_block *, u64, int, u64 *, 24 extern struct squashfs_cache_entry *squashfs_cache_get(struct super_block *, 28 extern int squashfs_read_metadata(struct super_block *, void *, u64 *, 30 extern struct squashfs_cache_entry *squashfs_get_fragment(struct super_block *, 32 extern struct squashfs_cache_entry *squashfs_get_datablock(struct super_block *, 34 extern void *squashfs_read_table(struct super_block *, u64, int); 38 extern void *squashfs_decompressor_setup(struct super_block *, unsigned short); 61 extern __le64 *squashfs_read_inode_lookup_table(struct super_block *, u64, u64, 65 extern int squashfs_frag_lookup(struct super_block *, unsigned int, u64 *); 66 extern __le64 *squashfs_read_fragment_index_table(struct super_block *, [all...] |
/kernel/linux/linux-5.10/fs/udf/ |
H A D | udfdecl.h | 21 extern __printf(3, 4) void _udf_err(struct super_block *sb, 26 extern __printf(3, 4) void _udf_warn(struct super_block *sb, 77 struct super_block; 109 static inline void udf_updated_lvid(struct super_block *sb) in udf_updated_lvid() 119 extern u64 lvid_get_unique_id(struct super_block *sb); 120 struct inode *udf_find_metadata_inode_efe(struct super_block *sb, 137 extern struct inode *__udf_iget(struct super_block *, struct kernel_lb_addr *, 139 static inline struct inode *udf_iget_special(struct super_block *sb, in udf_iget_special() 144 static inline struct inode *udf_iget(struct super_block *sb, in udf_iget() 176 extern struct buffer_head *udf_tgetblk(struct super_block *s [all...] |
/kernel/linux/linux-6.6/fs/udf/ |
H A D | udfdecl.h | 21 extern __printf(3, 4) void _udf_err(struct super_block *sb, 26 extern __printf(3, 4) void _udf_warn(struct super_block *sb, 74 struct super_block; 116 static inline void udf_updated_lvid(struct super_block *sb) in udf_updated_lvid() 126 extern u64 lvid_get_unique_id(struct super_block *sb); 127 struct inode *udf_find_metadata_inode_efe(struct super_block *sb, 142 extern struct inode *__udf_iget(struct super_block *, struct kernel_lb_addr *, 144 static inline struct inode *udf_iget_special(struct super_block *sb, in udf_iget_special() 149 static inline struct inode *udf_iget(struct super_block *sb, in udf_iget() 183 extern struct buffer_head *udf_read_tagged(struct super_block *, uint32_ [all...] |
/kernel/linux/linux-5.10/fs/hfs/ |
H A D | hfs_fs.h | 98 * The HFS-specific part of a Linux (struct super_block) 163 struct super_block *sb; 174 extern u32 hfs_vbm_search_free(struct super_block *, u32, u32 *); 175 extern int hfs_clear_vbm_bits(struct super_block *, u16, u16); 180 extern int hfs_cat_find_brec(struct super_block *, u32, struct hfs_find_data *); 185 extern void hfs_cat_build_key(struct super_block *, btree_key *, u32, const struct qstr *); 193 extern int hfs_free_fork(struct super_block *, struct hfs_cat_file *, int); 210 extern struct inode *hfs_iget(struct super_block *, struct hfs_cat_key *, hfs_cat_rec *); 218 extern int hfs_mdb_get(struct super_block *); 219 extern void hfs_mdb_commit(struct super_block *); [all...] |
/kernel/linux/linux-6.6/fs/hfs/ |
H A D | hfs_fs.h | 98 * The HFS-specific part of a Linux (struct super_block) 163 struct super_block *sb; 174 extern u32 hfs_vbm_search_free(struct super_block *, u32, u32 *); 175 extern int hfs_clear_vbm_bits(struct super_block *, u16, u16); 180 extern int hfs_cat_find_brec(struct super_block *, u32, struct hfs_find_data *); 185 extern void hfs_cat_build_key(struct super_block *, btree_key *, u32, const struct qstr *); 193 extern int hfs_free_fork(struct super_block *, struct hfs_cat_file *, int); 213 extern struct inode *hfs_iget(struct super_block *, struct hfs_cat_key *, hfs_cat_rec *); 221 extern int hfs_mdb_get(struct super_block *); 222 extern void hfs_mdb_commit(struct super_block *); [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | super.c | 42 static int thaw_super_locked(struct super_block *sb, enum freeze_holder who); 53 static inline void __super_lock(struct super_block *sb, bool excl) in __super_lock() 61 static inline void super_unlock(struct super_block *sb, bool excl) in super_unlock() 69 static inline void __super_lock_excl(struct super_block *sb) in __super_lock_excl() 74 static inline void super_unlock_excl(struct super_block *sb) in super_unlock_excl() 79 static inline void super_unlock_shared(struct super_block *sb) in super_unlock_shared() 84 static inline bool wait_born(struct super_block *sb) in wait_born() 111 static __must_check bool super_lock(struct super_block *sb, bool excl) in super_lock() 144 static inline bool super_lock_shared(struct super_block *sb) in super_lock_shared() 150 static inline bool super_lock_excl(struct super_block *s [all...] |
/kernel/linux/linux-5.10/fs/omfs/ |
H A D | omfs.h | 35 static inline struct omfs_sb_info *OMFS_SB(struct super_block *sb) in OMFS_SB() 41 extern unsigned long omfs_count_free(struct super_block *sb); 42 extern int omfs_allocate_block(struct super_block *sb, u64 block); 43 extern int omfs_allocate_range(struct super_block *sb, int min_request, 45 extern int omfs_clear_range(struct super_block *sb, u64 block, int count); 50 extern int omfs_make_empty(struct inode *inode, struct super_block *sb); 62 extern struct buffer_head *omfs_bread(struct super_block *sb, sector_t block); 63 extern struct inode *omfs_iget(struct super_block *sb, ino_t inode); 65 extern int omfs_reserve_block(struct super_block *sb, sector_t block); 66 extern int omfs_find_empty_block(struct super_block *s [all...] |
/kernel/linux/linux-6.6/fs/omfs/ |
H A D | omfs.h | 35 static inline struct omfs_sb_info *OMFS_SB(struct super_block *sb) in OMFS_SB() 41 extern unsigned long omfs_count_free(struct super_block *sb); 42 extern int omfs_allocate_block(struct super_block *sb, u64 block); 43 extern int omfs_allocate_range(struct super_block *sb, int min_request, 45 extern int omfs_clear_range(struct super_block *sb, u64 block, int count); 50 extern int omfs_make_empty(struct inode *inode, struct super_block *sb); 62 extern struct buffer_head *omfs_bread(struct super_block *sb, sector_t block); 63 extern struct inode *omfs_iget(struct super_block *sb, ino_t inode); 65 extern int omfs_reserve_block(struct super_block *sb, sector_t block); 66 extern int omfs_find_empty_block(struct super_block *s [all...] |
/kernel/linux/linux-5.10/fs/adfs/ |
H A D | adfs.h | 82 static inline struct adfs_sb_info *ADFS_SB(struct super_block *sb) in ADFS_SB() 91 struct super_block *sb; 126 int (*read)(struct super_block *sb, unsigned int indaddr, 145 struct inode *adfs_iget(struct super_block *sb, struct object_info *obj); 150 int adfs_map_lookup(struct super_block *sb, u32 frag_id, unsigned int offset); 151 void adfs_map_statfs(struct super_block *sb, struct kstatfs *buf); 152 struct adfs_discmap *adfs_read_map(struct super_block *sb, struct adfs_discrecord *dr); 153 void adfs_free_map(struct super_block *sb); 157 void __adfs_error(struct super_block *sb, const char *function, 160 void adfs_msg(struct super_block *s [all...] |
/kernel/linux/linux-6.6/fs/adfs/ |
H A D | adfs.h | 82 static inline struct adfs_sb_info *ADFS_SB(struct super_block *sb) in ADFS_SB() 91 struct super_block *sb; 126 int (*read)(struct super_block *sb, unsigned int indaddr, 145 struct inode *adfs_iget(struct super_block *sb, struct object_info *obj); 151 int adfs_map_lookup(struct super_block *sb, u32 frag_id, unsigned int offset); 152 void adfs_map_statfs(struct super_block *sb, struct kstatfs *buf); 153 struct adfs_discmap *adfs_read_map(struct super_block *sb, struct adfs_discrecord *dr); 154 void adfs_free_map(struct super_block *sb); 158 void __adfs_error(struct super_block *sb, const char *function, 161 void adfs_msg(struct super_block *s [all...] |
/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | nilfs.h | 155 int nilfs_transaction_begin(struct super_block *, 157 int nilfs_transaction_commit(struct super_block *); 158 void nilfs_transaction_abort(struct super_block *); 257 struct inode *nilfs_ilookup(struct super_block *sb, struct nilfs_root *root, 259 struct inode *nilfs_iget_locked(struct super_block *sb, struct nilfs_root *root, 261 struct inode *nilfs_iget(struct super_block *sb, struct nilfs_root *root, 263 extern struct inode *nilfs_iget_for_gc(struct super_block *sb, 291 extern struct inode *nilfs_alloc_inode(struct super_block *); 294 void __nilfs_msg(struct super_block *sb, const char *fmt, ...); 296 void __nilfs_error(struct super_block *s [all...] |
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | nilfs.h | 155 int nilfs_transaction_begin(struct super_block *, 157 int nilfs_transaction_commit(struct super_block *); 158 void nilfs_transaction_abort(struct super_block *); 260 struct inode *nilfs_ilookup(struct super_block *sb, struct nilfs_root *root, 262 struct inode *nilfs_iget_locked(struct super_block *sb, struct nilfs_root *root, 264 struct inode *nilfs_iget(struct super_block *sb, struct nilfs_root *root, 266 extern struct inode *nilfs_iget_for_gc(struct super_block *sb, 296 extern struct inode *nilfs_alloc_inode(struct super_block *); 299 void __nilfs_msg(struct super_block *sb, const char *fmt, ...); 301 void __nilfs_error(struct super_block *s [all...] |
/kernel/linux/linux-5.10/fs/jfs/ |
H A D | jfs_superblock.h | 22 * The name superblock is too close to super_block, so the name has been 96 extern int readSuper(struct super_block *, struct buffer_head **); 97 extern int updateSuper(struct super_block *, uint); 99 extern void jfs_error(struct super_block *, const char *, ...); 100 extern int jfs_mount(struct super_block *); 101 extern int jfs_mount_rw(struct super_block *, int); 102 extern int jfs_umount(struct super_block *); 103 extern int jfs_umount_rw(struct super_block *); 104 extern int jfs_extendfs(struct super_block *, s64, int);
|
/kernel/linux/linux-6.6/fs/jfs/ |
H A D | jfs_superblock.h | 22 * The name superblock is too close to super_block, so the name has been 96 extern int readSuper(struct super_block *, struct buffer_head **); 97 extern int updateSuper(struct super_block *, uint); 99 extern void jfs_error(struct super_block *, const char *, ...); 100 extern int jfs_mount(struct super_block *); 101 extern int jfs_mount_rw(struct super_block *, int); 102 extern int jfs_umount(struct super_block *); 103 extern int jfs_umount_rw(struct super_block *); 104 extern int jfs_extendfs(struct super_block *, s64, int);
|
/kernel/linux/linux-5.10/fs/befs/ |
H A D | befs.h | 94 void befs_error(const struct super_block *sb, const char *fmt, ...); 96 void befs_warning(const struct super_block *sb, const char *fmt, ...); 98 void befs_debug(const struct super_block *sb, const char *fmt, ...); 100 void befs_dump_super_block(const struct super_block *sb, befs_super_block *); 101 void befs_dump_inode(const struct super_block *sb, befs_inode *); 102 void befs_dump_index_entry(const struct super_block *sb, befs_disk_btree_super *); 103 void befs_dump_index_node(const struct super_block *sb, befs_btree_nodehead *); 107 /* Gets a pointer to the private portion of the super_block 111 BEFS_SB(const struct super_block *super) in BEFS_SB() 123 iaddr2blockno(struct super_block *s [all...] |