• Home
  • Raw
  • Download

Lines Matching refs:entry

21 static void fat12_ent_blocknr(struct super_block *sb, int entry,  in fat12_ent_blocknr()  argument
25 int bytes = entry + (entry >> 1); in fat12_ent_blocknr()
26 WARN_ON(!fat_valid_entry(sbi, entry)); in fat12_ent_blocknr()
31 static void fat_ent_blocknr(struct super_block *sb, int entry, in fat_ent_blocknr() argument
35 int bytes = (entry << sbi->fatent_shift); in fat_ent_blocknr()
36 WARN_ON(!fat_valid_entry(sbi, entry)); in fat_ent_blocknr()
123 if (fatent->entry & 1) in fat12_ent_get()
161 if (fatent->entry & 1) { in fat12_ent_put()
196 u8 *nextp = ent12_p[1] + 1 + (fatent->entry & 1); in fat12_ent_next()
198 fatent->entry++; in fat12_ent_next()
228 fatent->entry++; in fat16_ent_next()
240 fatent->entry++; in fat32_ent_next()
348 int fat_ent_read(struct inode *inode, struct fat_entry *fatent, int entry) in fat_ent_read() argument
356 if (!fat_valid_entry(sbi, entry)) { in fat_ent_read()
358 fat_fs_error(sb, "invalid access to FAT (entry 0x%08x)", entry); in fat_ent_read()
362 fatent_set_entry(fatent, entry); in fat_ent_read()
363 ops->ent_blocknr(sb, entry, &offset, &blocknr); in fat_ent_read()
429 if (fatent->entry < sbi->max_cluster) in fat_ent_next()
443 ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr); in fat_ent_read_block()
489 if (fatent.entry >= sbi->max_cluster) in fat_alloc_clusters()
490 fatent.entry = FAT_START_ENT; in fat_alloc_clusters()
491 fatent_set_entry(&fatent, fatent.entry); in fat_alloc_clusters()
499 int entry = fatent.entry; in fat_alloc_clusters() local
504 ops->ent_put(&prev_ent, entry); in fat_alloc_clusters()
508 sbi->prev_free = entry; in fat_alloc_clusters()
512 cluster[idx_clus] = entry; in fat_alloc_clusters()
584 if (cluster != fatent.entry + 1) { in fat_free_clusters()
585 int nr_clus = fatent.entry - first_cl + 1; in fat_free_clusters()
646 ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr); in fat_ent_reada()
671 while (fatent.entry < sbi->max_cluster) { in fat_count_free_clusters()