/kernel/linux/linux-5.10/fs/fat/ |
H A D | namei_msdos.c | 122 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_find() 153 struct fat_mount_options *options = &MSDOS_SB(dentry->d_sb)->options; in msdos_hash() 170 struct fat_mount_options *options = &MSDOS_SB(dentry->d_sb)->options; in msdos_cmp() 209 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_lookup() 222 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_lookup() 231 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_add_entry() 274 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_create() 277 msdos_name, &MSDOS_SB(sb)->options); in msdos_create() 303 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_create() 317 mutex_lock(&MSDOS_SB(s in msdos_rmdir() [all...] |
H A D | namei_vfat.c | 136 struct nls_table *t = MSDOS_SB(dentry->d_sb)->nls_io; in vfat_hashi() 158 struct nls_table *t = MSDOS_SB(dentry->d_sb)->nls_io; in vfat_cmpi() 331 struct fat_mount_options *opts = &MSDOS_SB(dir->i_sb)->options; in vfat_create_shortname() 584 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in vfat_build_slots() 710 mutex_lock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 744 mutex_unlock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 750 mutex_unlock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 755 mutex_unlock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 768 mutex_lock(&MSDOS_SB(sb)->s_lock); in vfat_create() 788 mutex_unlock(&MSDOS_SB(s in vfat_create() [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() 73 WARN_ON(blocknr < MSDOS_SB(sb)->fat_start); in fat12_ent_bread() 74 fatent->fat_inode = MSDOS_SB(sb)->fat_inode; in fat12_ent_bread() 104 const struct fatent_operations *ops = MSDOS_SB(sb)->fatent_ops; in fat_ent_bread() 106 WARN_ON(blocknr < MSDOS_SB(sb)->fat_start); in fat_ent_bread() 107 fatent->fat_inode = MSDOS_SB(sb)->fat_inode; in fat_ent_bread() 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(s in fat_ent_update_ptr() [all...] |
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() 178 MSDOS_SB(inode->i_sb)->options.flush) { in fat_file_release() 194 err = sync_mapping_buffers(MSDOS_SB(inode->i_sb)->fat_inode->i_mapping); in fat_file_fsync() 267 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_fallocate() 372 inode->i_blocks = skip << (MSDOS_SB(sb)->cluster_bits - 9); in fat_free() 380 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_blocks() 402 stat->blksize = MSDOS_SB(inode->i_sb)->cluster_size; in fat_getattr() 404 if (MSDOS_SB(inode->i_sb)->options.nfs == FAT_NFS_NOSTALE_RO) { in fat_getattr() 406 stat->ino = fat_i_pos_read(MSDOS_SB(inod in fat_getattr() [all...] |
H A D | nfs.c | 25 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dget() 46 if (MSDOS_SB(sb)->options.nfs == FAT_NFS_NOSTALE_RO) in fat_ilookup() 65 if (inode == NULL && MSDOS_SB(sb)->options.nfs == FAT_NFS_NOSTALE_RO) { in __fat_nfs_get_inode() 70 fat_get_blknr_offset(MSDOS_SB(sb), i_pos, &blocknr, &offset); in __fat_nfs_get_inode() 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 | 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() 506 MSDOS_I(dir)->i_start == MSDOS_SB(sb)->root_cluster) { in fat_validate_dir() 517 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_fill_inode() 596 fat_lock_build_inode(MSDOS_SB(s in fat_build_inode() [all...] |
H A D | dir.c | 45 return ((loff_t)bh->b_blocknr << MSDOS_SB(sb)->dir_per_block_bits) in fat_make_i_pos() 53 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dir_readahead() 123 MSDOS_SB(dir->i_sb)->dir_per_block - 1) { in fat_get_entry() 144 int uni_xlate = MSDOS_SB(sb)->options.unicode_xlate; in uni16_to_x8() 184 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_uni_to_x8() 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() 984 if (fat_get_start(MSDOS_SB(sb), sinfo->de) == i_logstart) { in fat_scan_logstart() 1085 sector_t last_blknr = blknr + MSDOS_SB(s in fat_zeroed_cluster() [all...] |
H A D | misc.c | 23 struct fat_mount_options *opts = &MSDOS_SB(sb)->options; in __fat_fs_error() 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() 295 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_time()
|
H A D | fat.h | 140 static inline struct msdos_sb_info *MSDOS_SB(struct super_block *sb) in MSDOS_SB() function 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() 433 __fat_fs_error(sb, __ratelimit(&MSDOS_SB(sb)->ratelimit), fmt , ## args) 438 if (__ratelimit(&MSDOS_SB(sb)->ratelimit)) \
|
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()
|
/kernel/linux/linux-6.6/fs/fat/ |
H A D | namei_msdos.c | 122 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_find() 153 struct fat_mount_options *options = &MSDOS_SB(dentry->d_sb)->options; in msdos_hash() 170 struct fat_mount_options *options = &MSDOS_SB(dentry->d_sb)->options; in msdos_cmp() 209 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_lookup() 222 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_lookup() 231 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_add_entry() 274 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_create() 277 msdos_name, &MSDOS_SB(sb)->options); in msdos_create() 303 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_create() 317 mutex_lock(&MSDOS_SB(s in msdos_rmdir() [all...] |
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() 74 WARN_ON(blocknr < MSDOS_SB(sb)->fat_start); in fat12_ent_bread() 75 fatent->fat_inode = MSDOS_SB(sb)->fat_inode; in fat12_ent_bread() 105 const struct fatent_operations *ops = MSDOS_SB(sb)->fatent_ops; in fat_ent_bread() 107 WARN_ON(blocknr < MSDOS_SB(sb)->fat_start); in fat_ent_bread() 108 fatent->fat_inode = MSDOS_SB(sb)->fat_inode; in fat_ent_bread() 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(s in fat_ent_update_ptr() [all...] |
H A D | namei_vfat.c | 136 struct nls_table *t = MSDOS_SB(dentry->d_sb)->nls_io; in vfat_hashi() 158 struct nls_table *t = MSDOS_SB(dentry->d_sb)->nls_io; in vfat_cmpi() 331 struct fat_mount_options *opts = &MSDOS_SB(dir->i_sb)->options; in vfat_create_shortname() 584 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in vfat_build_slots() 710 mutex_lock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 744 mutex_unlock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 750 mutex_unlock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 755 mutex_unlock(&MSDOS_SB(sb)->s_lock); in vfat_lookup() 768 mutex_lock(&MSDOS_SB(sb)->s_lock); in vfat_create() 786 mutex_unlock(&MSDOS_SB(s in vfat_create() [all...] |
H A D | nfs.c | 25 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dget() 46 if (MSDOS_SB(sb)->options.nfs == FAT_NFS_NOSTALE_RO) in fat_ilookup() 65 if (inode == NULL && MSDOS_SB(sb)->options.nfs == FAT_NFS_NOSTALE_RO) { in __fat_nfs_get_inode() 70 fat_get_blknr_offset(MSDOS_SB(sb), i_pos, &blocknr, &offset); in __fat_nfs_get_inode() 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 | 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() 178 MSDOS_SB(inode->i_sb)->options.flush) { in fat_file_release() 195 err = sync_mapping_buffers(MSDOS_SB(inode->i_sb)->fat_inode->i_mapping); in fat_file_fsync() 268 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_fallocate() 373 inode->i_blocks = skip << (MSDOS_SB(sb)->cluster_bits - 9); in fat_free() 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() 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() 503 MSDOS_I(dir)->i_start == MSDOS_SB(sb)->root_cluster) { in fat_validate_dir() 514 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_fill_inode() 594 fat_lock_build_inode(MSDOS_SB(s in fat_build_inode() [all...] |
H A D | dir.c | 45 return ((loff_t)bh->b_blocknr << MSDOS_SB(sb)->dir_per_block_bits) in fat_make_i_pos() 53 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dir_readahead() 123 MSDOS_SB(dir->i_sb)->dir_per_block - 1) { in fat_get_entry() 144 int uni_xlate = MSDOS_SB(sb)->options.unicode_xlate; in uni16_to_x8() 184 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_uni_to_x8() 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() 984 if (fat_get_start(MSDOS_SB(sb), sinfo->de) == i_logstart) { in fat_scan_logstart() 1085 sector_t last_blknr = blknr + MSDOS_SB(s in fat_zeroed_cluster() [all...] |
H A D | misc.c | 23 struct fat_mount_options *opts = &MSDOS_SB(sb)->options; in __fat_fs_error() 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() 316 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_time()
|
H A D | fat.h | 141 static inline struct msdos_sb_info *MSDOS_SB(struct super_block *sb) in MSDOS_SB() function 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() 436 __fat_fs_error(sb, __ratelimit(&MSDOS_SB(sb)->ratelimit), fmt , ## args) 448 if (__ratelimit(&MSDOS_SB(sb)->ratelimit)) \
|
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()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | msdos_fs.h | 47 #define FAT_FIRST_ENT(s, x) ((MSDOS_SB(s)->fat_bits == 32 ? 0x0FFFFF00 : \ 48 MSDOS_SB(s)->fat_bits == 16 ? 0xFF00 : 0xF00) | (x)) 53 #define MAX_FAT(s) (MSDOS_SB(s)->fat_bits == 32 ? MAX_FAT32 : \ 54 MSDOS_SB(s)->fat_bits == 16 ? MAX_FAT16 : MAX_FAT12)
|