/kernel/linux/linux-6.6/fs/fat/ |
H A D | fat.h | 63 struct msdos_sb_info { struct 141 static inline struct msdos_sb_info *MSDOS_SB(struct super_block *sb) in MSDOS_SB() 150 static inline bool is_fat12(const struct msdos_sb_info *sbi) in is_fat12() 155 static inline bool is_fat16(const struct msdos_sb_info *sbi) in is_fat16() 160 static inline bool is_fat32(const struct msdos_sb_info *sbi) in is_fat32() 168 struct msdos_sb_info *sbi = MSDOS_SB(sb); in max_fat() 188 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_mode_can_hold_ro() 204 static inline umode_t fat_make_mode(struct msdos_sb_info *sbi, in fat_make_mode() 246 static inline sector_t fat_clus_to_blknr(struct msdos_sb_info *sbi, int clus) in fat_clus_to_blknr() 252 static inline void fat_get_blknr_offset(struct msdos_sb_info *sb [all...] |
H A D | misc.c | 70 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_clusters_flush() 110 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_chain_add() 196 static inline int fat_tz_offset(const struct msdos_sb_info *sbi) in fat_tz_offset() 204 void fat_time_fat2unix(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_fat2unix() 243 void fat_time_unix2fat(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_unix2fat() 287 struct timespec64 fat_truncate_atime(const struct msdos_sb_info *sbi, in fat_truncate_atime() 304 struct timespec64 fat_truncate_mtime(const struct msdos_sb_info *sbi, in fat_truncate_mtime() 316 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_time()
|
H A D | fatent.c | 26 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat12_ent_blocknr() 36 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_ent_blocknr() 279 static inline void lock_fat(struct msdos_sb_info *sbi) in lock_fat() 284 static inline void unlock_fat(struct msdos_sb_info *sbi) in unlock_fat() 291 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_ent_access_init() 311 struct msdos_sb_info *sbi = MSDOS_SB(sb); in mark_fsinfo_dirty() 323 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_ent_update_ptr() 352 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ent_read() 379 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_mirror_bhs() 426 static inline int fat_ent_next(struct msdos_sb_info *sb [all...] |
H A D | file.c | 38 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_set_attributes() 122 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_get_volume_id() 268 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_fallocate() 381 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_blocks() 402 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_getattr() 421 static int fat_sanitize_mode(const struct msdos_sb_info *sbi, in fat_sanitize_mode() 460 struct msdos_sb_info *sbi, struct inode *inode) in fat_allow_set_time() 483 struct msdos_sb_info *sbi = MSDOS_SB(dentry->d_sb); in fat_setattr()
|
H A D | inode.c | 124 struct msdos_sb_info *sbi = MSDOS_SB(sb); in __fat_get_block() 378 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_hash_init() 393 struct msdos_sb_info *sbi = MSDOS_SB(sb); in dir_hash_init() 403 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_attach() 432 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_detach() 448 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_iget() 478 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_calc_dir_size() 514 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_fill_inode() 576 static inline void fat_lock_build_inode(struct msdos_sb_info *sbi) in fat_lock_build_inode() 582 static inline void fat_unlock_build_inode(struct msdos_sb_info *sb [all...] |
H A D | nfs.c | 25 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dget() 104 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_encode_fh_nostale() 227 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_rebuild_parent() 274 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_parent()
|
H A D | fat_test.c | 133 static struct msdos_sb_info fake_sb; in fat_time_fat2unix_test() 157 static struct msdos_sb_info fake_sb; in fat_time_unix2fat_test()
|
H A D | cache.c | 228 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_cluster() 315 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_mapped_cluster() 361 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_bmap()
|
H A D | dir.c | 53 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dir_readahead() 184 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_uni_to_x8() 254 static inline int fat_name_match(struct msdos_sb_info *sbi, in fat_name_match() 353 const struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_parse_short() 467 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_search_long() 558 struct msdos_sb_info *sbi = MSDOS_SB(sb); in __fat_readdir() 1136 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_alloc_new_dir() 1203 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_add_new_entries() 1285 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_add_entries()
|
H A D | namei_msdos.c | 122 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_find() 231 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_add_entry()
|
H A D | namei_vfat.c | 584 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in vfat_build_slots()
|
/kernel/linux/linux-5.10/fs/fat/ |
H A D | fat.h | 63 struct msdos_sb_info { struct 140 static inline struct msdos_sb_info *MSDOS_SB(struct super_block *sb) in MSDOS_SB() 149 static inline bool is_fat12(const struct msdos_sb_info *sbi) in is_fat12() 154 static inline bool is_fat16(const struct msdos_sb_info *sbi) in is_fat16() 159 static inline bool is_fat32(const struct msdos_sb_info *sbi) in is_fat32() 167 struct msdos_sb_info *sbi = MSDOS_SB(sb); in max_fat() 187 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_mode_can_hold_ro() 203 static inline umode_t fat_make_mode(struct msdos_sb_info *sbi, in fat_make_mode() 245 static inline sector_t fat_clus_to_blknr(struct msdos_sb_info *sbi, int clus) in fat_clus_to_blknr() 251 static inline void fat_get_blknr_offset(struct msdos_sb_info *sb [all...] |
H A D | fatent.c | 25 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat12_ent_blocknr() 35 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_ent_blocknr() 278 static inline void lock_fat(struct msdos_sb_info *sbi) in lock_fat() 283 static inline void unlock_fat(struct msdos_sb_info *sbi) in unlock_fat() 290 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_ent_access_init() 310 struct msdos_sb_info *sbi = MSDOS_SB(sb); in mark_fsinfo_dirty() 322 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_ent_update_ptr() 351 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ent_read() 378 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_mirror_bhs() 425 static inline int fat_ent_next(struct msdos_sb_info *sb [all...] |
H A D | misc.c | 64 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_clusters_flush() 104 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_chain_add() 190 static inline int fat_tz_offset(struct msdos_sb_info *sbi) in fat_tz_offset() 198 void fat_time_fat2unix(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_fat2unix() 234 void fat_time_unix2fat(struct msdos_sb_info *sbi, struct timespec64 *ts, in fat_time_unix2fat() 295 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_time()
|
H A D | file.c | 38 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_set_attributes() 121 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_get_volume_id() 267 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_fallocate() 380 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_blocks() 412 static int fat_sanitize_mode(const struct msdos_sb_info *sbi, in fat_sanitize_mode() 450 static int fat_allow_set_time(struct msdos_sb_info *sbi, struct inode *inode) in fat_allow_set_time() 471 struct msdos_sb_info *sbi = MSDOS_SB(dentry->d_sb); in fat_setattr()
|
H A D | inode.c | 124 struct msdos_sb_info *sbi = MSDOS_SB(sb); in __fat_get_block() 381 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_hash_init() 396 struct msdos_sb_info *sbi = MSDOS_SB(sb); in dir_hash_init() 406 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_attach() 435 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_detach() 451 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_iget() 481 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_calc_dir_size() 517 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_fill_inode() 578 static inline void fat_lock_build_inode(struct msdos_sb_info *sbi) in fat_lock_build_inode() 584 static inline void fat_unlock_build_inode(struct msdos_sb_info *sb [all...] |
H A D | nfs.c | 25 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dget() 104 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_encode_fh_nostale() 227 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_rebuild_parent() 274 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_parent()
|
H A D | cache.c | 228 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_cluster() 315 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_mapped_cluster() 361 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_bmap()
|
H A D | dir.c | 53 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dir_readahead() 184 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_uni_to_x8() 254 static inline int fat_name_match(struct msdos_sb_info *sbi, in fat_name_match() 353 const struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_parse_short() 467 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_search_long() 558 struct msdos_sb_info *sbi = MSDOS_SB(sb); in __fat_readdir() 1136 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_alloc_new_dir() 1203 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_add_new_entries() 1285 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_add_entries()
|
H A D | namei_msdos.c | 122 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_find() 231 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_add_entry()
|
H A D | namei_vfat.c | 584 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in vfat_build_slots()
|