Lines Matching refs:iblock
278 static int exfat_get_block(struct inode *inode, sector_t iblock,
295 if (iblock >= last_block && !create)
299 err = exfat_map_cluster(inode, iblock >> sbi->sect_per_clus_bits,
304 "failed to bmap (inode : %p iblock : %llu, err : %d)",
305 inode, (unsigned long long)iblock, err);
313 sec_offset = iblock & (sbi->sect_per_clus - 1);
319 pos = EXFAT_BLK_TO_B((iblock + 1), sb);
320 if ((create && iblock >= last_block) || buffer_delay(bh_result)) {
332 if (iblock + max_blocks < valid_blks) {
335 } else if (iblock < valid_blks) {
340 max_blocks = valid_blks - iblock;
353 ei->valid_size = EXFAT_BLK_TO_B(iblock + max_blocks, sb);
358 if (iblock + max_blocks < valid_blks) {
361 } else if (iblock < valid_blks) {
366 max_blocks = valid_blks - iblock;
368 } else if (iblock == valid_blks &&