/kernel/linux/linux-5.10/fs/fat/ |
H A D | fatent.c | 42 static void fat12_ent_set_ptr(struct fat_entry *fatent, int offset) in fat12_ent_set_ptr() argument 44 struct buffer_head **bhs = fatent->bhs; in fat12_ent_set_ptr() 45 if (fatent->nr_bhs == 1) { in fat12_ent_set_ptr() 47 fatent->u.ent12_p[0] = bhs[0]->b_data + offset; in fat12_ent_set_ptr() 48 fatent->u.ent12_p[1] = bhs[0]->b_data + (offset + 1); in fat12_ent_set_ptr() 51 fatent->u.ent12_p[0] = bhs[0]->b_data + offset; in fat12_ent_set_ptr() 52 fatent->u.ent12_p[1] = bhs[1]->b_data; in fat12_ent_set_ptr() 56 static void fat16_ent_set_ptr(struct fat_entry *fatent, int offset) in fat16_ent_set_ptr() argument 59 fatent->u.ent16_p = (__le16 *)(fatent in fat16_ent_set_ptr() 62 fat32_ent_set_ptr(struct fat_entry *fatent, int offset) fat32_ent_set_ptr() argument 68 fat12_ent_bread(struct super_block *sb, struct fat_entry *fatent, int offset, sector_t blocknr) fat12_ent_bread() argument 101 fat_ent_bread(struct super_block *sb, struct fat_entry *fatent, int offset, sector_t blocknr) fat_ent_bread() argument 119 fat12_ent_get(struct fat_entry *fatent) fat12_ent_get() argument 137 fat16_ent_get(struct fat_entry *fatent) fat16_ent_get() argument 146 fat32_ent_get(struct fat_entry *fatent) fat32_ent_get() argument 155 fat12_ent_put(struct fat_entry *fatent, int new) fat12_ent_put() argument 177 fat16_ent_put(struct fat_entry *fatent, int new) fat16_ent_put() argument 186 fat32_ent_put(struct fat_entry *fatent, int new) fat32_ent_put() argument 194 fat12_ent_next(struct fat_entry *fatent) fat12_ent_next() argument 227 fat16_ent_next(struct fat_entry *fatent) fat16_ent_next() argument 239 fat32_ent_next(struct fat_entry *fatent) fat32_ent_next() argument 318 fat_ent_update_ptr(struct super_block *sb, struct fat_entry *fatent, int offset, sector_t blocknr) fat_ent_update_ptr() argument 348 fat_ent_read(struct inode *inode, struct fat_entry *fatent, int entry) fat_ent_read() argument 409 fat_ent_write(struct inode *inode, struct fat_entry *fatent, int new, int wait) fat_ent_write() argument 425 fat_ent_next(struct msdos_sb_info *sbi, struct fat_entry *fatent) fat_ent_next() argument 435 fat_ent_read_block(struct super_block *sb, struct fat_entry *fatent) fat_ent_read_block() argument 447 fat_collect_bhs(struct buffer_head **bhs, int *nr_bhs, struct fat_entry *fatent) fat_collect_bhs() argument 470 struct fat_entry fatent, prev_ent; fat_alloc_clusters() local 558 struct fat_entry fatent; fat_free_clusters() local 646 fat_ra_init(struct super_block *sb, struct fatent_ra *ra, struct fat_entry *fatent, int ent_limit) fat_ra_init() argument 682 fat_ent_reada(struct super_block *sb, struct fatent_ra *ra, struct fat_entry *fatent) fat_ent_reada() argument 719 struct fat_entry fatent; fat_count_free_clusters() local 766 struct fat_entry fatent; fat_trim_fs() local [all...] |
H A D | fat.h | 340 /* fat/fatent.c */ 353 static inline void fatent_init(struct fat_entry *fatent) in fatent_init() argument 355 fatent->nr_bhs = 0; in fatent_init() 356 fatent->entry = 0; in fatent_init() 357 fatent->u.ent32_p = NULL; in fatent_init() 358 fatent->bhs[0] = fatent->bhs[1] = NULL; in fatent_init() 359 fatent->fat_inode = NULL; in fatent_init() 362 static inline void fatent_set_entry(struct fat_entry *fatent, int entry) in fatent_set_entry() argument 364 fatent in fatent_set_entry() 368 fatent_brelse(struct fat_entry *fatent) fatent_brelse() argument [all...] |
H A D | misc.c | 124 struct fat_entry fatent; in fat_chain_add() local 126 fatent_init(&fatent); in fat_chain_add() 127 ret = fat_ent_read(inode, &fatent, last); in fat_chain_add() 130 ret = fat_ent_write(inode, &fatent, new_dclus, wait); in fat_chain_add() 131 fatent_brelse(&fatent); in fat_chain_add()
|
H A D | file.c | 342 struct fat_entry fatent; in fat_free() local 351 fatent_init(&fatent); in fat_free() 352 ret = fat_ent_read(inode, &fatent, dclus); in fat_free() 354 fatent_brelse(&fatent); in fat_free() 362 err = fat_ent_write(inode, &fatent, FAT_ENT_EOF, wait); in fat_free() 366 fatent_brelse(&fatent); in fat_free()
|
H A D | cache.c | 230 struct fat_entry fatent; in fat_get_cluster() local 255 fatent_init(&fatent); in fat_get_cluster() 266 nr = fat_ent_read(inode, &fatent, *dclus); in fat_get_cluster() 287 fatent_brelse(&fatent); in fat_get_cluster()
|
H A D | Makefile | 10 fat-y := cache.o dir.o fatent.o file.o inode.o misc.o nfs.o
|
/kernel/linux/linux-6.6/fs/fat/ |
H A D | fatent.c | 43 static void fat12_ent_set_ptr(struct fat_entry *fatent, int offset) in fat12_ent_set_ptr() argument 45 struct buffer_head **bhs = fatent->bhs; in fat12_ent_set_ptr() 46 if (fatent->nr_bhs == 1) { in fat12_ent_set_ptr() 48 fatent->u.ent12_p[0] = bhs[0]->b_data + offset; in fat12_ent_set_ptr() 49 fatent->u.ent12_p[1] = bhs[0]->b_data + (offset + 1); in fat12_ent_set_ptr() 52 fatent->u.ent12_p[0] = bhs[0]->b_data + offset; in fat12_ent_set_ptr() 53 fatent->u.ent12_p[1] = bhs[1]->b_data; in fat12_ent_set_ptr() 57 static void fat16_ent_set_ptr(struct fat_entry *fatent, int offset) in fat16_ent_set_ptr() argument 60 fatent->u.ent16_p = (__le16 *)(fatent in fat16_ent_set_ptr() 63 fat32_ent_set_ptr(struct fat_entry *fatent, int offset) fat32_ent_set_ptr() argument 69 fat12_ent_bread(struct super_block *sb, struct fat_entry *fatent, int offset, sector_t blocknr) fat12_ent_bread() argument 102 fat_ent_bread(struct super_block *sb, struct fat_entry *fatent, int offset, sector_t blocknr) fat_ent_bread() argument 120 fat12_ent_get(struct fat_entry *fatent) fat12_ent_get() argument 138 fat16_ent_get(struct fat_entry *fatent) fat16_ent_get() argument 147 fat32_ent_get(struct fat_entry *fatent) fat32_ent_get() argument 156 fat12_ent_put(struct fat_entry *fatent, int new) fat12_ent_put() argument 178 fat16_ent_put(struct fat_entry *fatent, int new) fat16_ent_put() argument 187 fat32_ent_put(struct fat_entry *fatent, int new) fat32_ent_put() argument 195 fat12_ent_next(struct fat_entry *fatent) fat12_ent_next() argument 228 fat16_ent_next(struct fat_entry *fatent) fat16_ent_next() argument 240 fat32_ent_next(struct fat_entry *fatent) fat32_ent_next() argument 319 fat_ent_update_ptr(struct super_block *sb, struct fat_entry *fatent, int offset, sector_t blocknr) fat_ent_update_ptr() argument 349 fat_ent_read(struct inode *inode, struct fat_entry *fatent, int entry) fat_ent_read() argument 410 fat_ent_write(struct inode *inode, struct fat_entry *fatent, int new, int wait) fat_ent_write() argument 426 fat_ent_next(struct msdos_sb_info *sbi, struct fat_entry *fatent) fat_ent_next() argument 436 fat_ent_read_block(struct super_block *sb, struct fat_entry *fatent) fat_ent_read_block() argument 448 fat_collect_bhs(struct buffer_head **bhs, int *nr_bhs, struct fat_entry *fatent) fat_collect_bhs() argument 471 struct fat_entry fatent, prev_ent; fat_alloc_clusters() local 559 struct fat_entry fatent; fat_free_clusters() local 647 fat_ra_init(struct super_block *sb, struct fatent_ra *ra, struct fat_entry *fatent, int ent_limit) fat_ra_init() argument 683 fat_ent_reada(struct super_block *sb, struct fatent_ra *ra, struct fat_entry *fatent) fat_ent_reada() argument 720 struct fat_entry fatent; fat_count_free_clusters() local 767 struct fat_entry fatent; fat_trim_fs() local [all...] |
H A D | fat.h | 341 /* fat/fatent.c */ 354 static inline void fatent_init(struct fat_entry *fatent) in fatent_init() argument 356 fatent->nr_bhs = 0; in fatent_init() 357 fatent->entry = 0; in fatent_init() 358 fatent->u.ent32_p = NULL; in fatent_init() 359 fatent->bhs[0] = fatent->bhs[1] = NULL; in fatent_init() 360 fatent->fat_inode = NULL; in fatent_init() 363 static inline void fatent_set_entry(struct fat_entry *fatent, int entry) in fatent_set_entry() argument 365 fatent in fatent_set_entry() 369 fatent_brelse(struct fat_entry *fatent) fatent_brelse() argument [all...] |
H A D | misc.c | 130 struct fat_entry fatent; in fat_chain_add() local 132 fatent_init(&fatent); in fat_chain_add() 133 ret = fat_ent_read(inode, &fatent, last); in fat_chain_add() 136 ret = fat_ent_write(inode, &fatent, new_dclus, wait); in fat_chain_add() 137 fatent_brelse(&fatent); in fat_chain_add()
|
H A D | file.c | 343 struct fat_entry fatent; in fat_free() local 352 fatent_init(&fatent); in fat_free() 353 ret = fat_ent_read(inode, &fatent, dclus); in fat_free() 355 fatent_brelse(&fatent); in fat_free() 363 err = fat_ent_write(inode, &fatent, FAT_ENT_EOF, wait); in fat_free() 367 fatent_brelse(&fatent); in fat_free()
|
H A D | cache.c | 230 struct fat_entry fatent; in fat_get_cluster() local 255 fatent_init(&fatent); in fat_get_cluster() 266 nr = fat_ent_read(inode, &fatent, *dclus); in fat_get_cluster() 287 fatent_brelse(&fatent); in fat_get_cluster()
|
H A D | Makefile | 10 fat-y := cache.o dir.o fatent.o file.o inode.o misc.o nfs.o
|
/kernel/linux/linux-5.10/fs/exfat/ |
H A D | Makefile | 7 exfat-y := inode.o namei.o dir.o super.o fatent.o cache.o nls.o misc.o \
|
/kernel/linux/linux-6.6/fs/exfat/ |
H A D | Makefile | 7 exfat-y := inode.o namei.o dir.o super.o fatent.o cache.o nls.o misc.o \
|