Home
last modified time | relevance | path

Searched refs:bpb (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/cmd/fs.d/pcfs/fsck/
H A Dbpb.c69 TheBIOSParameterBlock.bpb.bytes_per_sector; in computeFileAreaSize()
80 overhead = TheBIOSParameterBlock.bpb.resv_sectors; in computeFileAreaSize()
86 if (TheBIOSParameterBlock.bpb.sectors_per_fat) { in computeFileAreaSize()
90 overhead += TheBIOSParameterBlock.bpb.num_fats * in computeFileAreaSize()
91 TheBIOSParameterBlock.bpb.sectors_per_fat; in computeFileAreaSize()
97 TheBIOSParameterBlock.bpb.bytes_per_sector; in computeFileAreaSize()
118 TheBIOSParameterBlock.bpb.bytes_per_sector; in computeFileAreaSize()
134 TheBIOSParameterBlock.bpb.bytes_per_sector; in computeFileAreaSize()
204 sizeof (TheBIOSParameterBlock.bpb)); in readBPB()
271 if (TheBIOSParameterBlock.bpb.num_fats > 4 || in readBPB()
[all …]
H A Dpcfs_common.c219 wbpb->bpb.sectors_per_cluster = *grabp++; in swap_pack_grabbpb()
220 ((uchar_t *)&(wbpb->bpb.resv_sectors))[1] = *grabp++; in swap_pack_grabbpb()
221 ((uchar_t *)&(wbpb->bpb.resv_sectors))[0] = *grabp++; in swap_pack_grabbpb()
222 wbpb->bpb.num_fats = *grabp++; in swap_pack_grabbpb()
227 wbpb->bpb.media = *grabp++; in swap_pack_grabbpb()
232 ((uchar_t *)&(wbpb->bpb.heads))[1] = *grabp++; in swap_pack_grabbpb()
233 ((uchar_t *)&(wbpb->bpb.heads))[0] = *grabp++; in swap_pack_grabbpb()
234 ((uchar_t *)&(wbpb->bpb.hidden_sectors))[3] = *grabp++; in swap_pack_grabbpb()
235 ((uchar_t *)&(wbpb->bpb.hidden_sectors))[2] = *grabp++; in swap_pack_grabbpb()
236 ((uchar_t *)&(wbpb->bpb.hidden_sectors))[1] = *grabp++; in swap_pack_grabbpb()
[all …]
H A Dclusters.c924 TheBIOSParameterBlock.bpb.sectors_per_cluster * in truncAtCluster()
925 TheBIOSParameterBlock.bpb.bytes_per_sector; in truncAtCluster()
989 TheBIOSParameterBlock.bpb.bytes_per_sector; in updateOrphanedChainMetadata()
1206 TheBIOSParameterBlock.bpb.bytes_per_sector; in relinkFATOrphans()
1579 TheBIOSParameterBlock.bpb.bytes_per_sector); in printSummary()
1584 TheBIOSParameterBlock.bpb.bytes_per_sector); in printSummary()
1595 TheBIOSParameterBlock.bpb.bytes_per_sector, in printSummary()
1605 TheBIOSParameterBlock.bpb.sectors_per_cluster * in printSummary()
1606 TheBIOSParameterBlock.bpb.bytes_per_sector); in printSummary()
1609 TheBIOSParameterBlock.bpb.sectors_per_cluster * in printSummary()
[all …]
H A Dfat.c64 seekto = TheBIOSParameterBlock.bpb.resv_sectors * in seekFAT()
65 TheBIOSParameterBlock.bpb.bytes_per_sector + PartitionOffset; in seekFAT()
H A Ddir.c206 bpc = TheBIOSParameterBlock.bpb.sectors_per_cluster * in sanityCheckSize()
207 TheBIOSParameterBlock.bpb.bytes_per_sector; in sanityCheckSize()
918 seekto = (off64_t)TheBIOSParameterBlock.bpb.resv_sectors * in seekRootDirectory()
919 TheBIOSParameterBlock.bpb.bytes_per_sector + in seekRootDirectory()
920 (off64_t)FATSize * TheBIOSParameterBlock.bpb.num_fats + in seekRootDirectory()
H A DMakefile32 FSCKOBJS= fsck.o bpb.o clusters.o fat.o dir.o pcfs_common.o
H A Dpcfs_bpb.h163 struct _orig_bios_param_blk bpb; member
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dpc_fs.h192 #define bpb_jmpBoot(bpb) ((unsigned char *)(bpb)) argument
193 #define bpb_OEMName(bpb) ((char *)(bpb) + OFF_OEMNAME) argument
200 #define bpb_get_Media(bpb) (((uint8_t *)(bpb))[OFF_MEDIA]) argument
201 #define bpb_get_FatSz16(bpb) LE_16_NA((bpb) + OFF_FATSZ16) argument
204 #define bpb_get_HiddSec(bpb) LE_32_NA((bpb) + OFF_HIDDSEC) argument
206 #define bpb_get_BPBSig(bpb) LE_16_NA((bpb) + OFF_BPBSIG) argument
213 #define bpb_VolLab16(bpb) ((char *)(bpb) + OFF_VOLLAB16) argument
215 #define bpb_get_VolID16(bpb) LE_32_NA((bpb) + OFF_VOLID16) argument
220 #define bpb_get_FatSz32(bpb) LE_32_NA((bpb) + OFF_FATSZ32) argument
222 #define bpb_get_FSVer32(bpb) LE_16_NA((bpb) + OFF_FSVER32) argument
[all …]
/illumos-gate/usr/src/cmd/fs.d/pcfs/mkfs/
H A Dmkfs.c998 wbpb->bpb.heads = 2; in prepare_image_file()
1251 wbpb->bpb.heads = in lookup_floppy()
1303 volsize = wbpb->bpb.sectors_in_volume ? wbpb->bpb.sectors_in_volume : in compute_cluster_size()
1388 (wbpb->bpb.bytes_sector - 1)) / wbpb->bpb.bytes_sector; in compute_cluster_size()
1466 tmpval2 = (256 * wbpb->bpb.sectors_per_cluster) + wbpb->bpb.num_fats; in compute_cluster_size()
1597 (wbpb->bpb.resv_sectors + (wbpb->bpb.num_fats * FATSz) + in compute_file_area_size()
1953 if (compare.bpb.heads != wbpb->bpb.heads) { in compare_existing_with_computed()
1998 if (compare.bpb.sectors_per_cluster != wbpb->bpb.sectors_per_cluster) { in compare_existing_with_computed()
2003 if (compare.bpb.hidden_sectors != wbpb->bpb.hidden_sectors) { in compare_existing_with_computed()
2008 if (compare.bpb.resv_sectors != wbpb->bpb.resv_sectors) { in compare_existing_with_computed()
[all …]
H A Dmkfs_pcfs.h161 struct _orig_bios_param_blk bpb; member
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dfsys_fat.c70 struct fat_bpb bpb; in fat_mount() local
80 if (! devread (0, 0, sizeof (bpb), (char *) &bpb)) in fat_mount()
85 if (bpb.sects_per_clust == 0) in fat_mount()
94 ? FAT_CVT_U16 (bpb.short_sectors) : bpb.long_sectors; in fat_mount()
99 bpb.fat_length ? bpb.fat_length : bpb.fat32_length; in fat_mount()
112 / bpb.sects_per_clust); in fat_mount()
115 if (!bpb.fat_length) in fat_mount()
118 if (FAT_CVT_U16(bpb.dir_entries)) in fat_mount()
121 if (bpb.flags & 0x0080) in fat_mount()
124 int active_fat = bpb.flags & 0x000f; in fat_mount()
[all …]
/illumos-gate/usr/src/cmd/fdformat/
H A Dfdformat.c685 bpb->b_nfat = 2; in format_diskette()
687 bpb->b_spcl = 2; in format_diskette()
690 bpb->b_fatsec[0] = 9; in format_diskette()
691 bpb->b_fatsec[1] = 0; in format_diskette()
694 bpb->b_spcl = 1; in format_diskette()
700 bpb->b_spcl = 1; in format_diskette()
707 bpb->b_spcl = 2; in format_diskette()
710 bpb->b_fatsec[0] = 2; in format_diskette()
713 bpb->b_spcl = 2; in format_diskette()
1514 bpb->b_spt[1] = 0; in write_DOS_label()
[all …]
/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_vfsops.c1833 if (bpb_get_FatSz16(bpb) == 0) in secondaryBPBChecks()
1844 switch (bpb_get_Media(bpb)) { in secondaryBPBChecks()
1864 if (bpb_get_FatSz16(bpb) == 0 && bpb_get_FatSz32(bpb) > 0) in secondaryBPBChecks()
1940 rec = bpb_get_RootEntCnt(bpb); in parseBPB()
1942 fsisec = bpb_get_FSInfo32(bpb); in parseBPB()
1946 fatsec16 = bpb_get_FatSz16(bpb); in parseBPB()
1947 fatsec32 = bpb_get_FatSz32(bpb); in parseBPB()
2175 bpb_get_TotSec16(bpb) == 0) in parseBPB()
2178 bpb_get_TotSec32(bpb) == 0) in parseBPB()
2200 bpb_get_TotSec16(bpb) == 0) in parseBPB()
[all …]
/illumos-gate/usr/src/boot/libsa/
H A Ddosfs.c95 DOS_BPB bpb; /* BPB */ member
506 bs->bpb.media < 0xf0) in parsebs()
508 if (cv2(bs->bpb.secsiz) != SECSIZ) in parsebs()
514 if ((fs->spf = cv2(bs->bpb.spf))) { in parsebs()
515 if (bs->bpb.fats != 2) in parsebs()
517 if (!(fs->dirents = cv2(bs->bpb.dirents))) in parsebs()
520 if (!(fs->spf = cv4(bs->bpb.lspf))) in parsebs()
522 if (!bs->bpb.fats || bs->bpb.fats > 16) in parsebs()
524 if ((fs->rdcl = cv4(bs->bpb.rdcl)) < LOCLUS) in parsebs()
527 if (!(fs->lsnfat = cv2(bs->bpb.ressec))) in parsebs()
[all …]
/illumos-gate/usr/src/grub/grub-0.97/
H A DChangeLog5428 * stage2/fat.h (fat_bpb): New structure describing bpb.