Lines Matching refs:bpb
76 if (le16_to_cpu(b->bpb.bytes_per_sector) < 256 ||
77 le16_to_cpu(b->bpb.bytes_per_sector) > 4096) {
79 le16_to_cpu(b->bpb.bytes_per_sector));
84 switch (b->bpb.sectors_per_cluster) {
88 if ((b->bpb.sectors_per_cluster < 240)
89 || (b->bpb.sectors_per_cluster > 253)) {
90 if (b->bpb.sectors_per_cluster > 128)
93 b->bpb.sectors_per_cluster);
97 b->bpb.sectors_per_cluster);
103 if (b->bpb.sectors_per_cluster > 128)
104 sectors_per_cluster = 1 << (256 - b->bpb.sectors_per_cluster);
106 sectors_per_cluster = b->bpb.sectors_per_cluster;
107 i = (u32)le16_to_cpu(b->bpb.bytes_per_sector) * sectors_per_cluster;
114 if (le16_to_cpu(b->bpb.reserved_sectors) ||
115 le16_to_cpu(b->bpb.root_entries) ||
116 le16_to_cpu(b->bpb.sectors) ||
117 le16_to_cpu(b->bpb.sectors_per_fat) ||
118 le32_to_cpu(b->bpb.large_sectors) ||
119 b->bpb.fats) {
122 le16_to_cpu(b->bpb.reserved_sectors),
123 le16_to_cpu(b->bpb.root_entries),
124 le16_to_cpu(b->bpb.sectors),
125 le16_to_cpu(b->bpb.sectors_per_fat),
126 le32_to_cpu(b->bpb.large_sectors),
127 b->bpb.fats);
202 vol->sector_size = le16_to_cpu(bs->bpb.bytes_per_sector);
211 if (bs->bpb.sectors_per_cluster > 128)
212 sectors_per_cluster = 1 << (256 - bs->bpb.sectors_per_cluster);
214 sectors_per_cluster = bs->bpb.sectors_per_cluster;