Home
last modified time | relevance | path

Searched refs:MSDOS_SB (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/fs/fat/
H A Dnamei_msdos.c122 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 Dnamei_vfat.c136 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 Dfatent.c25 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 Dfile.c38 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 Dnfs.c25 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 Dinode.c124 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 Ddir.c45 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 Dmisc.c23 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 Dfat.h140 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 Dcache.c228 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 Dnamei_msdos.c122 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 Dfatent.c26 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 Dnamei_vfat.c136 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 Dnfs.c25 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 Dfile.c38 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 Dinode.c124 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 Ddir.c45 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 Dmisc.c23 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 Dfat.h141 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 Dcache.c228 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 Dmsdos_fs.h47 #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)

Completed in 20 milliseconds