Home | History | Annotate | Download | only in ntfs

Lines Matching refs:sbi

916     struct ntfs_sb_info *sbi = NTFS_SB(fs);
926 pstart = (sbi->mft_blk + NTFS_PVT(inode)->here) << BLOCK_SHIFT(fs) >>
939 ((ret->run.len << sbi->clust_byte_shift) >> sec_shift);
941 pstart = ret->run.lcn << sbi->clust_shift;
943 ((ret->run.len << sbi->clust_byte_shift) + sec_size - 1) >>
1295 struct ntfs_sb_info *sbi;
1321 sbi = malloc(sizeof *sbi);
1322 if (!sbi)
1325 fs->fs_info = sbi;
1327 sbi->clust_shift = ilog2(ntfs.sec_per_clust);
1328 sbi->clust_byte_shift = sbi->clust_shift + SECTOR_SHIFT(fs);
1329 sbi->clust_mask = ntfs.sec_per_clust - 1;
1330 sbi->clust_size = ntfs.sec_per_clust << SECTOR_SHIFT(fs);
1331 sbi->mft_record_size = 1 << mft_record_shift;
1332 sbi->clust_per_idx_record = ntfs.clust_per_idx_record;
1334 BLOCK_SHIFT(fs) = ilog2(ntfs.clust_per_idx_record) + sbi->clust_byte_shift;
1337 sbi->mft_lcn = ntfs.mft_lclust;
1338 sbi->mft_blk = ntfs.mft_lclust << sbi->clust_shift << SECTOR_SHIFT(fs) >>
1341 sbi->mft_size = mft_record_shift << sbi->clust_shift << 4;
1343 sbi->clusters = ntfs.total_sectors << SECTOR_SHIFT(fs) >> sbi->clust_shift;
1344 if (sbi->clusters > 0xFFFFFFFFFFF4ULL)
1345 sbi->clusters = 0xFFFFFFFFFFF4ULL;
1352 sbi->major_ver = 3;
1353 sbi->minor_ver = 0;
1354 sbi->mft_record_lookup = ntfs_mft_record_lookup_3_0;