sbin/disklabel32/disklabel.c
367
writelabel(int f, const char *boot, struct disklabel32 *lp)
sbin/disklabel32/disklabel.c
379
if (checkoldboot(f, boot))
sbin/disklabel32/disklabel.c
414
r = write(f, boot, lp->d_bbsize);
sbin/disklabel32/disklabel.c
525
makebootarea(char *boot, struct disklabel32 *dp, int f)
sbin/disklabel32/disklabel.c
540
(boot + (LABELSECTOR32 * dp->d_secsize) + LABELOFFSET32);
sbin/disklabel32/disklabel.c
550
if (read(f, boot, BBSIZE) < BBSIZE)
sbin/disklabel32/disklabel.c
592
if (read(b, boot, (int)dp->d_secsize) < 0)
sbin/disklabel32/disklabel.c
602
if (read(b, &boot[dp->d_secsize],
sbin/disklabel32/disklabel.c
606
if (read(b, boot, (int)dp->d_bbsize) < 0)
sbin/fsck_msdosfs/boot.c
101
boot->bpbSectors = block[19] + (block[20] << 8);
sbin/fsck_msdosfs/boot.c
102
if (boot->bpbSectors != 0 && (boot->flags & FAT32)) {
sbin/fsck_msdosfs/boot.c
104
boot->bpbSectors);
sbin/fsck_msdosfs/boot.c
109
boot->bpbMedia = block[21];
sbin/fsck_msdosfs/boot.c
112
boot->bpbFATsmall = block[22] + (block[23] << 8);
sbin/fsck_msdosfs/boot.c
113
if (boot->bpbFATsmall != 0 && (boot->flags & FAT32)) {
sbin/fsck_msdosfs/boot.c
115
boot->bpbFATsmall);
sbin/fsck_msdosfs/boot.c
120
boot->SecPerTrack = block[24] + (block[25] << 8);
sbin/fsck_msdosfs/boot.c
121
boot->bpbHeads = block[26] + (block[27] << 8);
sbin/fsck_msdosfs/boot.c
124
boot->bpbHiddenSecs = block[28] + (block[29] << 8) +
sbin/fsck_msdosfs/boot.c
128
boot->bpbHugeSectors = block[32] + (block[33] << 8) +
sbin/fsck_msdosfs/boot.c
130
if (boot->bpbHugeSectors == 0) {
sbin/fsck_msdosfs/boot.c
131
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/boot.c
134
} else if (boot->bpbSectors == 0) {
sbin/fsck_msdosfs/boot.c
138
boot->NumSectors = boot->bpbSectors;
sbin/fsck_msdosfs/boot.c
140
if (boot->bpbSectors != 0) {
sbin/fsck_msdosfs/boot.c
144
boot->NumSectors = boot->bpbHugeSectors;
sbin/fsck_msdosfs/boot.c
147
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/boot.c
155
boot->FATsecs = block[36] + (block[37] << 8)
sbin/fsck_msdosfs/boot.c
159
boot->ValidFat = block[40] & 0x0f;
sbin/fsck_msdosfs/boot.c
173
boot->bpbRootClust = block[44] + (block[45] << 8)
sbin/fsck_msdosfs/boot.c
177
boot->bpbFSInfo = block[48] + (block[49] << 8);
sbin/fsck_msdosfs/boot.c
180
boot->bpbBackup = block[50] + (block[51] << 8);
sbin/fsck_msdosfs/boot.c
183
if (boot->bpbFSInfo == 0) {
sbin/fsck_msdosfs/boot.c
194
if (lseek(dosfs, boot->bpbFSInfo * boot->bpbBytesPerSec,
sbin/fsck_msdosfs/boot.c
195
SEEK_SET) != boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
220
if (lseek(dosfs, boot->bpbFSInfo *
sbin/fsck_msdosfs/boot.c
221
boot->bpbBytesPerSec, SEEK_SET)
sbin/fsck_msdosfs/boot.c
222
!= boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
230
boot->bpbFSInfo = 0;
sbin/fsck_msdosfs/boot.c
233
boot->FSFree = fsinfo[0x1e8] + (fsinfo[0x1e9] << 8)
sbin/fsck_msdosfs/boot.c
236
boot->FSNext = fsinfo[0x1ec] + (fsinfo[0x1ed] << 8)
sbin/fsck_msdosfs/boot.c
242
boot->FATsecs = boot->bpbFATsmall;
sbin/fsck_msdosfs/boot.c
245
if (boot->FATsecs < 1 || boot->FATsecs > UINT32_MAX / boot->bpbFATs) {
sbin/fsck_msdosfs/boot.c
247
boot->bpbFATs, (size_t)boot->FATsecs);
sbin/fsck_msdosfs/boot.c
251
boot->FirstCluster = (boot->bpbRootDirEnts * 32 +
sbin/fsck_msdosfs/boot.c
252
boot->bpbBytesPerSec - 1) / boot->bpbBytesPerSec +
sbin/fsck_msdosfs/boot.c
253
boot->bpbResSectors + boot->bpbFATs * boot->FATsecs;
sbin/fsck_msdosfs/boot.c
255
if (boot->FirstCluster + boot->bpbSecPerClust > boot->NumSectors) {
sbin/fsck_msdosfs/boot.c
257
boot->FirstCluster);
sbin/fsck_msdosfs/boot.c
265
boot->NumClusters =
sbin/fsck_msdosfs/boot.c
266
(boot->NumSectors - boot->FirstCluster) / boot->bpbSecPerClust;
sbin/fsck_msdosfs/boot.c
268
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/boot.c
269
if (boot->NumClusters > (CLUST_RSRVD & CLUST32_MASK)) {
sbin/fsck_msdosfs/boot.c
271
boot->NumClusters);
sbin/fsck_msdosfs/boot.c
274
if (boot->NumClusters < (CLUST_RSRVD & CLUST16_MASK)) {
sbin/fsck_msdosfs/boot.c
276
boot->NumClusters);
sbin/fsck_msdosfs/boot.c
279
boot->ClustMask = CLUST32_MASK;
sbin/fsck_msdosfs/boot.c
281
if (boot->bpbRootClust < CLUST_FIRST ||
sbin/fsck_msdosfs/boot.c
282
boot->bpbRootClust >= boot->NumClusters) {
sbin/fsck_msdosfs/boot.c
284
boot->bpbRootClust);
sbin/fsck_msdosfs/boot.c
287
} else if (boot->NumClusters < (CLUST_RSRVD&CLUST12_MASK)) {
sbin/fsck_msdosfs/boot.c
288
boot->ClustMask = CLUST12_MASK;
sbin/fsck_msdosfs/boot.c
289
} else if (boot->NumClusters < (CLUST_RSRVD&CLUST16_MASK)) {
sbin/fsck_msdosfs/boot.c
290
boot->ClustMask = CLUST16_MASK;
sbin/fsck_msdosfs/boot.c
293
boot->NumClusters);
sbin/fsck_msdosfs/boot.c
297
switch (boot->ClustMask) {
sbin/fsck_msdosfs/boot.c
299
boot->NumFatEntries = (boot->FATsecs * boot->bpbBytesPerSec) / 4;
sbin/fsck_msdosfs/boot.c
302
boot->NumFatEntries = (boot->FATsecs * boot->bpbBytesPerSec) / 2;
sbin/fsck_msdosfs/boot.c
305
boot->NumFatEntries = (boot->FATsecs * boot->bpbBytesPerSec * 2) / 3;
sbin/fsck_msdosfs/boot.c
309
if (boot->NumFatEntries < boot->NumClusters) {
sbin/fsck_msdosfs/boot.c
311
boot->NumClusters, boot->FATsecs);
sbin/fsck_msdosfs/boot.c
320
boot->NumClusters += CLUST_FIRST;
sbin/fsck_msdosfs/boot.c
322
boot->ClusterSize = boot->bpbBytesPerSec * boot->bpbSecPerClust;
sbin/fsck_msdosfs/boot.c
324
boot->NumFiles = 1;
sbin/fsck_msdosfs/boot.c
325
boot->NumFree = 0;
sbin/fsck_msdosfs/boot.c
331
writefsinfo(int dosfs, struct bootblock *boot)
sbin/fsck_msdosfs/boot.c
335
if (lseek(dosfs, boot->bpbFSInfo * boot->bpbBytesPerSec, SEEK_SET)
sbin/fsck_msdosfs/boot.c
336
!= boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
341
fsinfo[0x1e8] = (u_char)boot->FSFree;
sbin/fsck_msdosfs/boot.c
342
fsinfo[0x1e9] = (u_char)(boot->FSFree >> 8);
sbin/fsck_msdosfs/boot.c
343
fsinfo[0x1ea] = (u_char)(boot->FSFree >> 16);
sbin/fsck_msdosfs/boot.c
344
fsinfo[0x1eb] = (u_char)(boot->FSFree >> 24);
sbin/fsck_msdosfs/boot.c
345
fsinfo[0x1ec] = (u_char)boot->FSNext;
sbin/fsck_msdosfs/boot.c
346
fsinfo[0x1ed] = (u_char)(boot->FSNext >> 8);
sbin/fsck_msdosfs/boot.c
347
fsinfo[0x1ee] = (u_char)(boot->FSNext >> 16);
sbin/fsck_msdosfs/boot.c
348
fsinfo[0x1ef] = (u_char)(boot->FSNext >> 24);
sbin/fsck_msdosfs/boot.c
349
if (lseek(dosfs, boot->bpbFSInfo * boot->bpbBytesPerSec, SEEK_SET)
sbin/fsck_msdosfs/boot.c
350
!= boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
40
readboot(int dosfs, struct bootblock *boot)
sbin/fsck_msdosfs/boot.c
57
memset(boot, 0, sizeof *boot);
sbin/fsck_msdosfs/boot.c
58
boot->ValidFat = -1;
sbin/fsck_msdosfs/boot.c
63
boot->bpbBytesPerSec = block[11] + (block[12] << 8);
sbin/fsck_msdosfs/boot.c
64
if (boot->bpbBytesPerSec < DOSBOOTBLOCKSIZE_REAL ||
sbin/fsck_msdosfs/boot.c
65
boot->bpbBytesPerSec > DOSBOOTBLOCKSIZE ||
sbin/fsck_msdosfs/boot.c
66
!powerof2(boot->bpbBytesPerSec)) {
sbin/fsck_msdosfs/boot.c
67
pfatal("Invalid sector size: %u", boot->bpbBytesPerSec);
sbin/fsck_msdosfs/boot.c
72
boot->bpbSecPerClust = block[13];
sbin/fsck_msdosfs/boot.c
73
if (boot->bpbSecPerClust == 0 || !powerof2(boot->bpbSecPerClust)) {
sbin/fsck_msdosfs/boot.c
74
pfatal("Invalid cluster size: %u", boot->bpbSecPerClust);
sbin/fsck_msdosfs/boot.c
79
boot->bpbResSectors = block[14] + (block[15] << 8);
sbin/fsck_msdosfs/boot.c
80
if (boot->bpbResSectors < 1) {
sbin/fsck_msdosfs/boot.c
82
boot->bpbResSectors);
sbin/fsck_msdosfs/boot.c
87
boot->bpbFATs = block[16];
sbin/fsck_msdosfs/boot.c
88
if (boot->bpbFATs == 0) {
sbin/fsck_msdosfs/boot.c
89
pfatal("Invalid number of FATs: %u", boot->bpbFATs);
sbin/fsck_msdosfs/boot.c
94
boot->bpbRootDirEnts = block[17] + (block[18] << 8);
sbin/fsck_msdosfs/boot.c
95
if (!boot->bpbRootDirEnts) {
sbin/fsck_msdosfs/boot.c
97
boot->flags |= FAT32;
sbin/fsck_msdosfs/check.c
117
freebytes = (int64_t)boot.NumFree * boot.ClusterSize;
sbin/fsck_msdosfs/check.c
118
badbytes = (int64_t)boot.NumBad * boot.ClusterSize;
sbin/fsck_msdosfs/check.c
125
if (boot.NumBad) {
sbin/fsck_msdosfs/check.c
130
boot.NumFiles, freestr, boot.NumFree,
sbin/fsck_msdosfs/check.c
131
badstr, boot.NumBad);
sbin/fsck_msdosfs/check.c
134
boot.NumFiles, freestr, boot.NumFree);
sbin/fsck_msdosfs/check.c
137
if (boot.NumBad)
sbin/fsck_msdosfs/check.c
139
boot.NumFiles, (intmax_t)freebytes / 1024, boot.NumFree,
sbin/fsck_msdosfs/check.c
140
(intmax_t)badbytes / 1024, boot.NumBad);
sbin/fsck_msdosfs/check.c
143
boot.NumFiles, (intmax_t)freebytes / 1024, boot.NumFree);
sbin/fsck_msdosfs/check.c
42
struct bootblock boot;
sbin/fsck_msdosfs/check.c
71
if (readboot(dosfs, &boot) == FSFATAL) {
sbin/fsck_msdosfs/check.c
81
mod |= readfat(dosfs, &boot, &fat);
sbin/fsck_msdosfs/dir.c
1084
struct bootblock *boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
1105
lfbuf = malloc(boot->ClusterSize);
sbin/fsck_msdosfs/dir.c
1115
for (; p < lfbuf + boot->ClusterSize; p += 32)
sbin/fsck_msdosfs/dir.c
1119
if (p && p < lfbuf + boot->ClusterSize)
sbin/fsck_msdosfs/dir.c
1122
if (lfcl < CLUST_FIRST || lfcl >= boot->NumClusters) {
sbin/fsck_msdosfs/dir.c
1125
lfcl = (lostDir->head < boot->NumClusters) ? lostDir->head : 0;
sbin/fsck_msdosfs/dir.c
1128
lfoff = (lfcl - CLUST_FIRST) * boot->ClusterSize
sbin/fsck_msdosfs/dir.c
1129
+ boot->FirstCluster * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
1132
|| (size_t)read(dosfs, lfbuf, boot->ClusterSize) != boot->ClusterSize) {
sbin/fsck_msdosfs/dir.c
1139
boot->NumFiles++;
sbin/fsck_msdosfs/dir.c
1146
d.size = length * boot->ClusterSize;
sbin/fsck_msdosfs/dir.c
1153
if (boot->ClustMask == CLUST32_MASK) {
sbin/fsck_msdosfs/dir.c
1162
|| (size_t)write(dosfs, lfbuf, boot->ClusterSize) != boot->ClusterSize) {
sbin/fsck_msdosfs/dir.c
219
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
221
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
223
rootdir_size = boot->bpbRootDirEnts * 32;
sbin/fsck_msdosfs/dir.c
224
cluster_size = boot->bpbSecPerClust * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
245
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/dir.c
246
if (!fat_is_cl_head(fat, boot->bpbRootClust)) {
sbin/fsck_msdosfs/dir.c
252
rootDir->head = boot->bpbRootClust;
sbin/fsck_msdosfs/dir.c
298
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
300
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
302
clsz = boot->bpbSecPerClust * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
312
off = (startcl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
sbin/fsck_msdosfs/dir.c
314
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
387
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
389
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
403
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
429
physicalSize = (u_int64_t)chainsize * boot->ClusterSize;
sbin/fsck_msdosfs/dir.c
443
} else if (physicalSize - dir->size >= boot->ClusterSize) {
sbin/fsck_msdosfs/dir.c
451
(sz += boot->ClusterSize) < dir->size; len++)
sbin/fsck_msdosfs/dir.c
478
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
480
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
488
if (!(boot->flags & FAT32) && !dir->parent) {
sbin/fsck_msdosfs/dir.c
489
off = boot->bpbResSectors + boot->bpbFATs *
sbin/fsck_msdosfs/dir.c
490
boot->FATsecs;
sbin/fsck_msdosfs/dir.c
492
off = (cl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
sbin/fsck_msdosfs/dir.c
500
buf = malloc(boot->bpbBytesPerSec);
sbin/fsck_msdosfs/dir.c
503
boot->bpbBytesPerSec);
sbin/fsck_msdosfs/dir.c
507
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
509
read(fd, buf, boot->bpbBytesPerSec) != (ssize_t)boot->bpbBytesPerSec) {
sbin/fsck_msdosfs/dir.c
545
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
559
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
581
is_legacyroot = (dir->parent == NULL && !(boot->flags & FAT32));
sbin/fsck_msdosfs/dir.c
583
iosize = boot->bpbRootDirEnts * 32;
sbin/fsck_msdosfs/dir.c
584
entries = boot->bpbRootDirEnts;
sbin/fsck_msdosfs/dir.c
586
iosize = boot->bpbSecPerClust * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
597
off = boot->bpbResSectors + boot->bpbFATs *
sbin/fsck_msdosfs/dir.c
598
boot->FATsecs;
sbin/fsck_msdosfs/dir.c
604
off = (cl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
sbin/fsck_msdosfs/dir.c
607
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
792
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
867
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
904
if (boot->ClustMask == CLUST32_MASK) {
sbin/fsck_msdosfs/dir.c
922
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
935
if (boot->ClustMask == CLUST32_MASK) {
sbin/fsck_msdosfs/dir.c
999
boot->NumFiles++;
sbin/fsck_msdosfs/fat.c
1036
struct bootblock *boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1043
boot->NumFree++;
sbin/fsck_msdosfs/fat.c
1056
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
1061
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1071
dst_off = boot->bpbResSectors + n * boot->FATsecs;
sbin/fsck_msdosfs/fat.c
1072
dst_off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
1106
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
1109
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1131
for (i = 1; i < boot->bpbFATs; i++) {
sbin/fsck_msdosfs/fat.c
1138
for (i = fat->is_mmapped ? 1 : 0; i < boot->bpbFATs; i++) {
sbin/fsck_msdosfs/fat.c
1139
dst_base = boot->bpbResSectors + i * boot->FATsecs;
sbin/fsck_msdosfs/fat.c
1140
dst_base *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
1163
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
1166
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1175
chains > 0 && head < boot->NumClusters;
sbin/fsck_msdosfs/fat.c
1208
if (boot->bpbFSInfo) {
sbin/fsck_msdosfs/fat.c
1210
if (boot->FSFree != 0xffffffffU &&
sbin/fsck_msdosfs/fat.c
1211
boot->FSFree != boot->NumFree) {
sbin/fsck_msdosfs/fat.c
1213
boot->FSFree, boot->NumFree);
sbin/fsck_msdosfs/fat.c
1215
boot->FSFree = boot->NumFree;
sbin/fsck_msdosfs/fat.c
1219
if (boot->FSNext != 0xffffffffU &&
sbin/fsck_msdosfs/fat.c
1220
(boot->FSNext >= boot->NumClusters ||
sbin/fsck_msdosfs/fat.c
1221
(boot->NumFree && fat_get_cl_next(fat, boot->FSNext) != CLUST_FREE))) {
sbin/fsck_msdosfs/fat.c
1223
boot->FSNext,
sbin/fsck_msdosfs/fat.c
1224
(boot->FSNext >= boot->NumClusters) ? "invalid" : "not free");
sbin/fsck_msdosfs/fat.c
1226
for (head = CLUST_FIRST; head < boot->NumClusters; head++)
sbin/fsck_msdosfs/fat.c
1228
boot->FSNext = head;
sbin/fsck_msdosfs/fat.c
1234
mod |= writefsinfo(dosfs, boot);
sbin/fsck_msdosfs/fat.c
162
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
517
return (fat->boot);
sbin/fsck_msdosfs/fat.c
551
const struct bootblock *boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
553
return (cl >= CLUST_FIRST && cl < boot->NumClusters);
sbin/fsck_msdosfs/fat.c
560
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
565
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
568
if (boot->ClustMask != CLUST16_MASK && boot->ClustMask != CLUST32_MASK)
sbin/fsck_msdosfs/fat.c
571
off = boot->bpbResSectors;
sbin/fsck_msdosfs/fat.c
572
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
574
buffer = malloc(len = boot->bpbBytesPerSec);
sbin/fsck_msdosfs/fat.c
585
if (boot->ClustMask == CLUST16_MASK) {
sbin/fsck_msdosfs/fat.c
613
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
616
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
618
fat->fatsize = boot->FATsecs * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
620
off = boot->bpbResSectors;
sbin/fsck_msdosfs/fat.c
621
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
646
if (boot->ClustMask == CLUST32_MASK &&
sbin/fsck_msdosfs/fat.c
651
fat->fat32_offset = boot->bpbResSectors * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
720
readfat(int fs, struct bootblock *boot, struct fat_descriptor **fp)
sbin/fsck_msdosfs/fat.c
727
boot->NumFree = boot->NumBad = 0;
sbin/fsck_msdosfs/fat.c
736
fat->boot = boot;
sbin/fsck_msdosfs/fat.c
745
switch(boot->ClustMask) {
sbin/fsck_msdosfs/fat.c
764
pfatal("Invalid ClustMask: %d", boot->ClustMask);
sbin/fsck_msdosfs/fat.c
770
if (bitmap_ctor(&fat->headbitmap, boot->NumClusters,
sbin/fsck_msdosfs/fat.c
773
(size_t)boot->NumClusters);
sbin/fsck_msdosfs/fat.c
779
if (buffer[0] != boot->bpbMedia
sbin/fsck_msdosfs/fat.c
781
|| (boot->ClustMask == CLUST16_MASK && buffer[3] != 0xff)
sbin/fsck_msdosfs/fat.c
782
|| (boot->ClustMask == CLUST32_MASK
sbin/fsck_msdosfs/fat.c
793
if (buffer[0] == boot->bpbMedia && buffer[1] == 0xff
sbin/fsck_msdosfs/fat.c
795
&& ((boot->ClustMask == CLUST16_MASK && buffer[3] == 0x7f)
sbin/fsck_msdosfs/fat.c
796
|| (boot->ClustMask == CLUST32_MASK
sbin/fsck_msdosfs/fat.c
803
switch (boot->ClustMask) {
sbin/fsck_msdosfs/fat.c
826
*p++ = (u_char)boot->bpbMedia;
sbin/fsck_msdosfs/fat.c
829
switch (boot->ClustMask) {
sbin/fsck_msdosfs/fat.c
877
for (cl = CLUST_FIRST; cl < boot->NumClusters; cl++) {
sbin/fsck_msdosfs/fat.c
883
if (boot->FSNext == 0) {
sbin/fsck_msdosfs/fat.c
884
boot->FSNext = cl;
sbin/fsck_msdosfs/fat.c
889
boot->NumFree++;
sbin/fsck_msdosfs/fat.c
894
boot->NumBad++;
sbin/fsck_msdosfs/fat.c
899
nextcl & boot->ClustMask);
stand/boot/common/boot.c
49
COMMAND_SET(boot, "boot", "boot a file or loaded kernel", command_boot);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
430
bool boot)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
439
if (boot) {
sys/dev/drm/amd/display/dc/core/dc_link.c
516
bool boot = false;
sys/dev/drm/amd/display/dc/core/dc_link.c
559
boot = true;
sys/dev/drm/amd/display/dc/core/dc_link.c
567
link, boot)) {
sys/dev/drm/amd/display/dc/dm_helpers.h
84
bool boot);
sys/dev/netif/iwn/if_iwn.c
8057
error = iwn4965_load_bootcode(sc, fw->boot.text, fw->boot.textsz);
sys/dev/netif/iwn/if_iwn.c
8215
fw->boot.textsz = le32toh(*ptr++);
sys/dev/netif/iwn/if_iwn.c
8219
fw->init.textsz + fw->init.datasz + fw->boot.textsz) {
sys/dev/netif/iwn/if_iwn.c
8230
fw->boot.text = fw->init.data + fw->init.datasz;
sys/dev/netif/iwn/if_iwn.c
8308
fw->boot.text = ptr;
sys/dev/netif/iwn/if_iwn.c
8309
fw->boot.textsz = len;
sys/dev/netif/iwn/if_iwn.c
8412
fw->boot.textsz > IWN_FW_BOOT_TEXT_MAXSZ ||
sys/dev/netif/iwn/if_iwn.c
8413
(fw->boot.textsz & 3) != 0) {
sys/dev/netif/iwn/if_iwnvar.h
197
struct iwn_fw_part boot;
sys/dev/netif/txp/if_txp.c
873
struct txp_boot_record *boot;
sys/dev/netif/txp/if_txp.c
879
boot = &ld->txp_boot;
sys/dev/netif/txp/if_txp.c
882
sc->sc_boot = boot;
sys/dev/netif/txp/if_txp.c
886
boot->br_hostvar_lo = vtophys(&ld->txp_hostvar);
sys/dev/netif/txp/if_txp.c
887
boot->br_hostvar_hi = 0;
sys/dev/netif/txp/if_txp.c
891
boot->br_txhipri_lo = vtophys(&ld->txp_txhiring);
sys/dev/netif/txp/if_txp.c
892
boot->br_txhipri_hi = 0;
sys/dev/netif/txp/if_txp.c
893
boot->br_txhipri_siz = TX_ENTRIES * sizeof(struct txp_tx_desc);
sys/dev/netif/txp/if_txp.c
900
boot->br_txlopri_lo = vtophys(&ld->txp_txloring);
sys/dev/netif/txp/if_txp.c
901
boot->br_txlopri_hi = 0;
sys/dev/netif/txp/if_txp.c
902
boot->br_txlopri_siz = TX_ENTRIES * sizeof(struct txp_tx_desc);
sys/dev/netif/txp/if_txp.c
909
boot->br_rxhipri_lo = vtophys(&ld->txp_rxhiring);
sys/dev/netif/txp/if_txp.c
910
boot->br_rxhipri_hi = 0;
sys/dev/netif/txp/if_txp.c
911
boot->br_rxhipri_siz = RX_ENTRIES * sizeof(struct txp_rx_desc);
sys/dev/netif/txp/if_txp.c
917
boot->br_rxlopri_lo = vtophys(&ld->txp_rxloring);
sys/dev/netif/txp/if_txp.c
918
boot->br_rxlopri_hi = 0;
sys/dev/netif/txp/if_txp.c
919
boot->br_rxlopri_siz = RX_ENTRIES * sizeof(struct txp_rx_desc);
sys/dev/netif/txp/if_txp.c
926
boot->br_cmd_lo = vtophys(&ld->txp_cmdring);
sys/dev/netif/txp/if_txp.c
927
boot->br_cmd_hi = 0;
sys/dev/netif/txp/if_txp.c
928
boot->br_cmd_siz = CMD_ENTRIES * sizeof(struct txp_cmd_desc);
sys/dev/netif/txp/if_txp.c
935
boot->br_resp_lo = vtophys(&ld->txp_rspring);
sys/dev/netif/txp/if_txp.c
936
boot->br_resp_hi = 0;
sys/dev/netif/txp/if_txp.c
937
boot->br_resp_siz = CMD_ENTRIES * sizeof(struct txp_rsp_desc);
sys/dev/netif/txp/if_txp.c
943
boot->br_rxbuf_lo = vtophys(&ld->txp_rxbufs);
sys/dev/netif/txp/if_txp.c
944
boot->br_rxbuf_hi = 0;
sys/dev/netif/txp/if_txp.c
945
boot->br_rxbuf_siz = RXBUF_ENTRIES * sizeof(struct txp_rxbuf_desc);
sys/dev/netif/txp/if_txp.c
961
boot->br_zero_lo = vtophys(&ld->txp_zero);
sys/dev/netif/txp/if_txp.c
962
boot->br_zero_hi = 0;
sys/dev/netif/wpi/if_wpi.c
5023
error = wpi_load_bootcode(sc, fw->boot.text, fw->boot.textsz);
sys/dev/netif/wpi/if_wpi.c
5110
fw->boot.textsz = le32toh(hdr->btextsz);
sys/dev/netif/wpi/if_wpi.c
5111
fw->boot.datasz = 0;
sys/dev/netif/wpi/if_wpi.c
5118
fw->boot.textsz > WPI_FW_BOOT_TEXT_MAXSZ ||
sys/dev/netif/wpi/if_wpi.c
5119
(fw->boot.textsz & 3) != 0) {
sys/dev/netif/wpi/if_wpi.c
5127
fw->init.textsz + fw->init.datasz + fw->boot.textsz) {
sys/dev/netif/wpi/if_wpi.c
5139
fw->boot.text = fw->init.data + fw->init.datasz;
sys/dev/netif/wpi/if_wpi.c
5146
fw->init.textsz, fw->init.datasz, fw->boot.textsz);
sys/dev/netif/wpi/if_wpi.c
5152
DPRINTF(sc, WPI_DEBUG_FIRMWARE, "fw->boot.text %p\n", fw->boot.text);
sys/dev/netif/wpi/if_wpivar.h
165
struct wpi_fw_part boot;
sys/dev/smbus/cyapa/cyapa.c
294
struct cyapa_boot_regs boot;
sys/dev/smbus/cyapa/cyapa.c
305
NULL, 0, (void *)&boot, sizeof(boot), NULL);
sys/dev/smbus/cyapa/cyapa.c
314
while ((boot.stat & CYAPA_STAT_RUNNING) == 0 && retries > 0) {
sys/dev/smbus/cyapa/cyapa.c
315
if (boot.boot & CYAPA_BOOT_BUSY) {
sys/dev/smbus/cyapa/cyapa.c
319
} else if (boot.error & CYAPA_ERROR_BOOTLOADER) {
sys/dev/smbus/cyapa/cyapa.c
346
NULL, 0, (void *)&boot, sizeof(boot), NULL);
sys/dev/smbus/cyapa/cyapa.c
373
NULL, 0, (void *)&boot, sizeof(boot), NULL);
sys/dev/smbus/cyapa/cyapa.c
376
device_printf(dev, "cyapa init status %02x\n", boot.stat);
sys/dev/smbus/cyapa/cyapa.c
378
device_printf(dev, "cyapa reset status %02x\n", boot.stat);
sys/dev/smbus/cyapa/cyapa.h
46
uint8_t boot; /* CYAPA_BOOT_xxx */
sys/kern/kern_shutdown.c
190
boot(uap->opt);
sys/kern/kern_shutdown.c
210
boot(RB_NOSYNC);
sys/kern/kern_shutdown.c
296
tsleep(boot, 0, "shutdn", hz / 20);
sys/kern/kern_shutdown.c
360
tsleep(boot, 0, "shutdn", hz * iter / 20 + 1);
sys/kern/kern_shutdown.c
374
tsleep(boot, 0, "shutdn", hz * 5 + 1);
sys/kern/kern_shutdown.c
384
tsleep(boot, 0, "shutdn", hz / 10 + 1);
sys/kern/kern_shutdown.c
888
boot(bootopt);
usr.sbin/installer/dfuibe_installer/fn_subpart_hammer.c
311
unsigned long boot, root, swap, build;
usr.sbin/installer/dfuibe_installer/fn_subpart_hammer.c
330
boot = 1024;
usr.sbin/installer/dfuibe_installer/fn_subpart_hammer.c
332
build = (capacity - swap - boot) / 4;
usr.sbin/installer/dfuibe_installer/fn_subpart_hammer.c
344
root = (capacity - swap - boot - build);
usr.sbin/installer/dfuibe_installer/fn_subpart_hammer.c
394
return(boot);
usr.sbin/installer/dfuibe_installer/fn_subpart_ufs.c
269
unsigned long boot, root, swap, build;
usr.sbin/installer/dfuibe_installer/fn_subpart_ufs.c
288
boot = 1024;
usr.sbin/installer/dfuibe_installer/fn_subpart_ufs.c
290
build = (capacity - swap - boot) / 4;
usr.sbin/installer/dfuibe_installer/fn_subpart_ufs.c
301
root = (capacity - swap - boot - build);
usr.sbin/installer/dfuibe_installer/fn_subpart_ufs.c
351
return(boot);