Lines Matching refs:sector
310 int fat_get_mapped_cluster(struct inode *inode, sector_t sector,
318 cluster = sector >> (sbi->cluster_bits - sb->s_blocksize_bits);
319 offset = sector & (sbi->sec_per_clus - 1);
326 if (*mapped_blocks > last_block - sector)
327 *mapped_blocks = last_block - sector;
333 static int is_exceed_eof(struct inode *inode, sector_t sector,
341 if (sector >= *last_block) {
351 if (sector >= *last_block)
358 int fat_bmap(struct inode *inode, sector_t sector, sector_t *phys,
367 if (sector < (sbi->dir_entries >> sbi->dir_per_block_bits)) {
368 *phys = sector + sbi->dir_start;
375 if (is_exceed_eof(inode, sector, &last_block, create))
380 if (sector >= last_block)
384 return fat_get_mapped_cluster(inode, sector, last_block, mapped_blocks,