• Home
  • Raw
  • Download

Lines Matching refs:entry

23 static void fat12_ent_blocknr(struct super_block *sb, int entry,  in fat12_ent_blocknr()  argument
27 int bytes = entry + (entry >> 1); in fat12_ent_blocknr()
28 WARN_ON(!fat_valid_entry(sbi, entry)); in fat12_ent_blocknr()
33 static void fat_ent_blocknr(struct super_block *sb, int entry, in fat_ent_blocknr() argument
37 int bytes = (entry << sbi->fatent_shift); in fat_ent_blocknr()
38 WARN_ON(!fat_valid_entry(sbi, entry)); in fat_ent_blocknr()
126 if (fatent->entry & 1) in fat12_ent_get()
164 if (fatent->entry & 1) { in fat12_ent_put()
199 u8 *nextp = ent12_p[1] + 1 + (fatent->entry & 1); in fat12_ent_next()
201 fatent->entry++; in fat12_ent_next()
231 fatent->entry++; in fat16_ent_next()
243 fatent->entry++; in fat32_ent_next()
349 int fat_ent_read(struct inode *inode, struct fat_entry *fatent, int entry) in fat_ent_read() argument
357 if (!fat_valid_entry(sbi, entry)) { in fat_ent_read()
359 fat_fs_error(sb, "invalid access to FAT (entry 0x%08x)", entry); in fat_ent_read()
363 fatent_set_entry(fatent, entry); in fat_ent_read()
364 ops->ent_blocknr(sb, entry, &offset, &blocknr); in fat_ent_read()
430 if (fatent->entry < sbi->max_cluster) in fat_ent_next()
444 ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr); in fat_ent_read_block()
490 if (fatent.entry >= sbi->max_cluster) in fat_alloc_clusters()
491 fatent.entry = FAT_START_ENT; in fat_alloc_clusters()
492 fatent_set_entry(&fatent, fatent.entry); in fat_alloc_clusters()
500 int entry = fatent.entry; in fat_alloc_clusters() local
505 ops->ent_put(&prev_ent, entry); in fat_alloc_clusters()
509 sbi->prev_free = entry; in fat_alloc_clusters()
513 cluster[idx_clus] = entry; in fat_alloc_clusters()
585 if (cluster != fatent.entry + 1) { in fat_free_clusters()
586 int nr_clus = fatent.entry - first_cl + 1; in fat_free_clusters()
662 if (fatent->entry >= ent_limit) in fat_ra_init()
670 ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr); in fat_ra_init()
696 ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr); in fat_ent_reada()
732 while (fatent.entry < sbi->max_cluster) { in fat_count_free_clusters()
792 while (fatent.entry <= ent_end) { in fat_trim_fs()
804 u32 clus = fatent.entry - free; in fat_trim_fs()
815 } while (fat_ent_next(sbi, &fatent) && fatent.entry <= ent_end); in fat_trim_fs()
831 u32 clus = fatent.entry - free; in fat_trim_fs()