Lines Matching defs:bs

4004 	NTFS_BOOT_SECTOR *bs;
4256 bs = ntfs_calloc(8192);
4257 if (!bs)
4259 memcpy(bs, boot_array, sizeof(boot_array));
4261 * Create the boot sector in bs. Note, that bs is already zeroed
4265 bs->bpb.bytes_per_sector = cpu_to_le16(opts.sector_size);
4266 bs->bpb.sectors_per_cluster = (u8)(g_vol->cluster_size /
4268 bs->bpb.media_type = 0xf8; /* hard disk */
4269 bs->bpb.sectors_per_track = cpu_to_le16(opts.sectors_per_track);
4272 bs->bpb.heads = cpu_to_le16(opts.heads);
4274 bs->bpb.hidden_sectors = cpu_to_le32(opts.part_start_sect);
4277 bs->physical_drive = 0x80; /* boot from hard disk */
4278 bs->extended_boot_signature = 0x80; /* everybody sets this, so we do */
4279 bs->number_of_sectors = cpu_to_sle64(opts.num_sectors);
4280 bs->mft_lcn = cpu_to_sle64(g_mft_lcn);
4281 bs->mftmirr_lcn = cpu_to_sle64(g_mftmirr_lcn);
4283 bs->clusters_per_mft_record = g_vol->mft_record_size /
4286 bs->clusters_per_mft_record = -(ffs(g_vol->mft_record_size) -
4288 if ((u32)(1 << -bs->clusters_per_mft_record) !=
4290 free(bs);
4293 bs->clusters_per_mft_record);
4298 bs->clusters_per_mft_record,
4299 bs->clusters_per_mft_record);
4301 bs->clusters_per_index_record = g_vol->indx_record_size /
4304 bs->clusters_per_index_record = -g_vol->indx_record_size_bits;
4305 if ((1 << -bs->clusters_per_index_record) !=
4307 free(bs);
4311 bs->clusters_per_index_record);
4316 bs->clusters_per_index_record,
4317 bs->clusters_per_index_record);
4319 bs->volume_serial_number = cpu_to_le64(((u64)random() << 32) |
4325 bs->checksum = cpu_to_le32(0);
4327 if (!ntfs_boot_sector_is_ntfs(bs)) {
4328 free(bs);
4333 const_cpu_to_le16(0), g_rl_boot, (u8*)bs, 8192);
4346 free(bs);
4350 if (create_backup_boot_sector((u8*)bs)) {
4358 free(bs);