lib/geom/eli/geom_eli.c
1137
eli_configure_detached(struct gctl_req *req, const char *prov, int boot,
lib/geom/eli/geom_eli.c
1146
if (boot == 1 && (md.md_flags & G_ELI_FLAG_BOOT)) {
lib/geom/eli/geom_eli.c
1149
} else if (boot == 0 && !(md.md_flags & G_ELI_FLAG_BOOT)) {
lib/geom/eli/geom_eli.c
1152
} else if (boot >= 0) {
lib/geom/eli/geom_eli.c
1153
if (boot)
lib/geom/eli/geom_eli.c
1226
bool boot, noboot, geliboot, nogeliboot, displaypass, nodisplaypass;
lib/geom/eli/geom_eli.c
1237
boot = gctl_get_int(req, "boot");
lib/geom/eli/geom_eli.c
1249
if (boot && noboot) {
lib/geom/eli/geom_eli.c
1253
if (boot)
sbin/fsck_msdosfs/boot.c
100
boot->bpbRootDirEnts = block[17] + (block[18] << 8);
sbin/fsck_msdosfs/boot.c
101
if (!boot->bpbRootDirEnts) {
sbin/fsck_msdosfs/boot.c
103
boot->flags |= FAT32;
sbin/fsck_msdosfs/boot.c
107
boot->bpbSectors = block[19] + (block[20] << 8);
sbin/fsck_msdosfs/boot.c
108
if (boot->bpbSectors != 0 && (boot->flags & FAT32)) {
sbin/fsck_msdosfs/boot.c
110
boot->bpbSectors);
sbin/fsck_msdosfs/boot.c
115
boot->bpbMedia = block[21];
sbin/fsck_msdosfs/boot.c
118
boot->bpbFATsmall = block[22] + (block[23] << 8);
sbin/fsck_msdosfs/boot.c
119
if (boot->bpbFATsmall != 0 && (boot->flags & FAT32)) {
sbin/fsck_msdosfs/boot.c
121
boot->bpbFATsmall);
sbin/fsck_msdosfs/boot.c
126
boot->SecPerTrack = block[24] + (block[25] << 8);
sbin/fsck_msdosfs/boot.c
127
boot->bpbHeads = block[26] + (block[27] << 8);
sbin/fsck_msdosfs/boot.c
130
boot->bpbHiddenSecs = block[28] + (block[29] << 8) +
sbin/fsck_msdosfs/boot.c
134
boot->bpbHugeSectors = block[32] + (block[33] << 8) +
sbin/fsck_msdosfs/boot.c
136
if (boot->bpbHugeSectors == 0) {
sbin/fsck_msdosfs/boot.c
137
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/boot.c
140
} else if (boot->bpbSectors == 0) {
sbin/fsck_msdosfs/boot.c
144
boot->NumSectors = boot->bpbSectors;
sbin/fsck_msdosfs/boot.c
146
if (boot->bpbSectors != 0) {
sbin/fsck_msdosfs/boot.c
150
boot->NumSectors = boot->bpbHugeSectors;
sbin/fsck_msdosfs/boot.c
153
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/boot.c
161
boot->FATsecs = block[36] + (block[37] << 8)
sbin/fsck_msdosfs/boot.c
165
boot->ValidFat = block[40] & 0x0f;
sbin/fsck_msdosfs/boot.c
179
boot->bpbRootClust = block[44] + (block[45] << 8)
sbin/fsck_msdosfs/boot.c
183
boot->bpbFSInfo = block[48] + (block[49] << 8);
sbin/fsck_msdosfs/boot.c
186
boot->bpbBackup = block[50] + (block[51] << 8);
sbin/fsck_msdosfs/boot.c
189
if (boot->bpbFSInfo == 0) {
sbin/fsck_msdosfs/boot.c
200
if (lseek(dosfs, boot->bpbFSInfo * boot->bpbBytesPerSec,
sbin/fsck_msdosfs/boot.c
201
SEEK_SET) != boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
226
if (lseek(dosfs, boot->bpbFSInfo *
sbin/fsck_msdosfs/boot.c
227
boot->bpbBytesPerSec, SEEK_SET)
sbin/fsck_msdosfs/boot.c
228
!= boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
236
boot->bpbFSInfo = 0;
sbin/fsck_msdosfs/boot.c
239
boot->FSFree = fsinfo[0x1e8] + (fsinfo[0x1e9] << 8)
sbin/fsck_msdosfs/boot.c
242
boot->FSNext = fsinfo[0x1ec] + (fsinfo[0x1ed] << 8)
sbin/fsck_msdosfs/boot.c
248
boot->FATsecs = boot->bpbFATsmall;
sbin/fsck_msdosfs/boot.c
251
if (boot->FATsecs < 1 || boot->FATsecs > UINT32_MAX / boot->bpbFATs) {
sbin/fsck_msdosfs/boot.c
253
boot->bpbFATs, (size_t)boot->FATsecs);
sbin/fsck_msdosfs/boot.c
257
boot->FirstCluster = (boot->bpbRootDirEnts * 32 +
sbin/fsck_msdosfs/boot.c
258
boot->bpbBytesPerSec - 1) / boot->bpbBytesPerSec +
sbin/fsck_msdosfs/boot.c
259
boot->bpbResSectors + boot->bpbFATs * boot->FATsecs;
sbin/fsck_msdosfs/boot.c
261
if (boot->FirstCluster + boot->bpbSecPerClust > boot->NumSectors) {
sbin/fsck_msdosfs/boot.c
263
boot->FirstCluster);
sbin/fsck_msdosfs/boot.c
271
boot->NumClusters =
sbin/fsck_msdosfs/boot.c
272
(boot->NumSectors - boot->FirstCluster) / boot->bpbSecPerClust;
sbin/fsck_msdosfs/boot.c
274
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/boot.c
275
if (boot->NumClusters > (CLUST_RSRVD & CLUST32_MASK)) {
sbin/fsck_msdosfs/boot.c
277
boot->NumClusters);
sbin/fsck_msdosfs/boot.c
280
if (boot->NumClusters < (CLUST_RSRVD & CLUST16_MASK)) {
sbin/fsck_msdosfs/boot.c
282
boot->NumClusters);
sbin/fsck_msdosfs/boot.c
285
boot->ClustMask = CLUST32_MASK;
sbin/fsck_msdosfs/boot.c
287
if (boot->bpbRootClust < CLUST_FIRST ||
sbin/fsck_msdosfs/boot.c
288
boot->bpbRootClust >= boot->NumClusters) {
sbin/fsck_msdosfs/boot.c
290
boot->bpbRootClust);
sbin/fsck_msdosfs/boot.c
293
} else if (boot->NumClusters < (CLUST_RSRVD&CLUST12_MASK)) {
sbin/fsck_msdosfs/boot.c
294
boot->ClustMask = CLUST12_MASK;
sbin/fsck_msdosfs/boot.c
295
} else if (boot->NumClusters < (CLUST_RSRVD&CLUST16_MASK)) {
sbin/fsck_msdosfs/boot.c
296
boot->ClustMask = CLUST16_MASK;
sbin/fsck_msdosfs/boot.c
299
boot->NumClusters);
sbin/fsck_msdosfs/boot.c
303
switch (boot->ClustMask) {
sbin/fsck_msdosfs/boot.c
305
boot->NumFatEntries = (boot->FATsecs * boot->bpbBytesPerSec) / 4;
sbin/fsck_msdosfs/boot.c
308
boot->NumFatEntries = (boot->FATsecs * boot->bpbBytesPerSec) / 2;
sbin/fsck_msdosfs/boot.c
311
boot->NumFatEntries = (boot->FATsecs * boot->bpbBytesPerSec * 2) / 3;
sbin/fsck_msdosfs/boot.c
315
if (boot->NumFatEntries < boot->NumClusters) {
sbin/fsck_msdosfs/boot.c
317
boot->NumClusters, boot->FATsecs);
sbin/fsck_msdosfs/boot.c
326
boot->NumClusters += CLUST_FIRST;
sbin/fsck_msdosfs/boot.c
328
boot->ClusterSize = boot->bpbBytesPerSec * boot->bpbSecPerClust;
sbin/fsck_msdosfs/boot.c
330
boot->NumFiles = 1;
sbin/fsck_msdosfs/boot.c
331
boot->NumFree = 0;
sbin/fsck_msdosfs/boot.c
337
writefsinfo(int dosfs, struct bootblock *boot)
sbin/fsck_msdosfs/boot.c
341
if (lseek(dosfs, boot->bpbFSInfo * boot->bpbBytesPerSec, SEEK_SET)
sbin/fsck_msdosfs/boot.c
342
!= boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
347
fsinfo[0x1e8] = (u_char)boot->FSFree;
sbin/fsck_msdosfs/boot.c
348
fsinfo[0x1e9] = (u_char)(boot->FSFree >> 8);
sbin/fsck_msdosfs/boot.c
349
fsinfo[0x1ea] = (u_char)(boot->FSFree >> 16);
sbin/fsck_msdosfs/boot.c
350
fsinfo[0x1eb] = (u_char)(boot->FSFree >> 24);
sbin/fsck_msdosfs/boot.c
351
fsinfo[0x1ec] = (u_char)boot->FSNext;
sbin/fsck_msdosfs/boot.c
352
fsinfo[0x1ed] = (u_char)(boot->FSNext >> 8);
sbin/fsck_msdosfs/boot.c
353
fsinfo[0x1ee] = (u_char)(boot->FSNext >> 16);
sbin/fsck_msdosfs/boot.c
354
fsinfo[0x1ef] = (u_char)(boot->FSNext >> 24);
sbin/fsck_msdosfs/boot.c
355
if (lseek(dosfs, boot->bpbFSInfo * boot->bpbBytesPerSec, SEEK_SET)
sbin/fsck_msdosfs/boot.c
356
!= boot->bpbFSInfo * boot->bpbBytesPerSec
sbin/fsck_msdosfs/boot.c
46
readboot(int dosfs, struct bootblock *boot)
sbin/fsck_msdosfs/boot.c
63
memset(boot, 0, sizeof *boot);
sbin/fsck_msdosfs/boot.c
64
boot->ValidFat = -1;
sbin/fsck_msdosfs/boot.c
69
boot->bpbBytesPerSec = block[11] + (block[12] << 8);
sbin/fsck_msdosfs/boot.c
70
if (boot->bpbBytesPerSec < DOSBOOTBLOCKSIZE_REAL ||
sbin/fsck_msdosfs/boot.c
71
boot->bpbBytesPerSec > DOSBOOTBLOCKSIZE ||
sbin/fsck_msdosfs/boot.c
72
!powerof2(boot->bpbBytesPerSec)) {
sbin/fsck_msdosfs/boot.c
73
pfatal("Invalid sector size: %u", boot->bpbBytesPerSec);
sbin/fsck_msdosfs/boot.c
78
boot->bpbSecPerClust = block[13];
sbin/fsck_msdosfs/boot.c
79
if (boot->bpbSecPerClust == 0 || !powerof2(boot->bpbSecPerClust)) {
sbin/fsck_msdosfs/boot.c
80
pfatal("Invalid cluster size: %u", boot->bpbSecPerClust);
sbin/fsck_msdosfs/boot.c
85
boot->bpbResSectors = block[14] + (block[15] << 8);
sbin/fsck_msdosfs/boot.c
86
if (boot->bpbResSectors < 1) {
sbin/fsck_msdosfs/boot.c
88
boot->bpbResSectors);
sbin/fsck_msdosfs/boot.c
93
boot->bpbFATs = block[16];
sbin/fsck_msdosfs/boot.c
94
if (boot->bpbFATs == 0) {
sbin/fsck_msdosfs/boot.c
95
pfatal("Invalid number of FATs: %u", boot->bpbFATs);
sbin/fsck_msdosfs/check.c
132
freebytes = (int64_t)boot.NumFree * boot.ClusterSize;
sbin/fsck_msdosfs/check.c
133
badbytes = (int64_t)boot.NumBad * boot.ClusterSize;
sbin/fsck_msdosfs/check.c
140
if (boot.NumBad) {
sbin/fsck_msdosfs/check.c
145
boot.NumFiles, freestr, boot.NumFree,
sbin/fsck_msdosfs/check.c
146
badstr, boot.NumBad);
sbin/fsck_msdosfs/check.c
149
boot.NumFiles, freestr, boot.NumFree);
sbin/fsck_msdosfs/check.c
152
if (boot.NumBad)
sbin/fsck_msdosfs/check.c
154
boot.NumFiles, (intmax_t)freebytes / 1024, boot.NumFree,
sbin/fsck_msdosfs/check.c
155
(intmax_t)badbytes / 1024, boot.NumBad);
sbin/fsck_msdosfs/check.c
158
boot.NumFiles, (intmax_t)freebytes / 1024, boot.NumFree);
sbin/fsck_msdosfs/check.c
50
struct bootblock boot;
sbin/fsck_msdosfs/check.c
79
if (readboot(dosfs, &boot) == FSFATAL) {
sbin/fsck_msdosfs/check.c
85
if (skipclean && preen && checkdirty(dosfs, &boot)) {
sbin/fsck_msdosfs/check.c
96
mod |= readfat(dosfs, &boot, &fat);
sbin/fsck_msdosfs/dir.c
1003
boot->NumFiles++;
sbin/fsck_msdosfs/dir.c
1088
struct bootblock *boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
1109
lfbuf = malloc(boot->ClusterSize);
sbin/fsck_msdosfs/dir.c
1119
for (; p < lfbuf + boot->ClusterSize; p += 32)
sbin/fsck_msdosfs/dir.c
1123
if (p && p < lfbuf + boot->ClusterSize)
sbin/fsck_msdosfs/dir.c
1126
if (lfcl < CLUST_FIRST || lfcl >= boot->NumClusters) {
sbin/fsck_msdosfs/dir.c
1129
lfcl = (lostDir->head < boot->NumClusters) ? lostDir->head : 0;
sbin/fsck_msdosfs/dir.c
1132
lfoff = (lfcl - CLUST_FIRST) * boot->ClusterSize
sbin/fsck_msdosfs/dir.c
1133
+ boot->FirstCluster * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
1136
|| (size_t)read(dosfs, lfbuf, boot->ClusterSize) != boot->ClusterSize) {
sbin/fsck_msdosfs/dir.c
1143
boot->NumFiles++;
sbin/fsck_msdosfs/dir.c
1150
d.size = length * boot->ClusterSize;
sbin/fsck_msdosfs/dir.c
1157
if (boot->ClustMask == CLUST32_MASK) {
sbin/fsck_msdosfs/dir.c
1166
|| (size_t)write(dosfs, lfbuf, boot->ClusterSize) != boot->ClusterSize) {
sbin/fsck_msdosfs/dir.c
225
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
227
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
229
rootdir_size = boot->bpbRootDirEnts * 32;
sbin/fsck_msdosfs/dir.c
230
cluster_size = boot->bpbSecPerClust * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
251
if (boot->flags & FAT32) {
sbin/fsck_msdosfs/dir.c
252
if (!fat_is_cl_head(fat, boot->bpbRootClust)) {
sbin/fsck_msdosfs/dir.c
256
rootDir->head = boot->bpbRootClust;
sbin/fsck_msdosfs/dir.c
302
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
304
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
306
clsz = boot->bpbSecPerClust * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
316
off = (startcl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
sbin/fsck_msdosfs/dir.c
318
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
391
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
393
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
407
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
433
physicalSize = (u_int64_t)chainsize * boot->ClusterSize;
sbin/fsck_msdosfs/dir.c
447
} else if (physicalSize - dir->size >= boot->ClusterSize) {
sbin/fsck_msdosfs/dir.c
455
(sz += boot->ClusterSize) < dir->size; len++)
sbin/fsck_msdosfs/dir.c
482
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
484
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
492
if (!(boot->flags & FAT32) && !dir->parent) {
sbin/fsck_msdosfs/dir.c
493
off = boot->bpbResSectors + boot->bpbFATs *
sbin/fsck_msdosfs/dir.c
494
boot->FATsecs;
sbin/fsck_msdosfs/dir.c
496
off = (cl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
sbin/fsck_msdosfs/dir.c
504
buf = malloc(boot->bpbBytesPerSec);
sbin/fsck_msdosfs/dir.c
507
boot->bpbBytesPerSec);
sbin/fsck_msdosfs/dir.c
511
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
513
read(fd, buf, boot->bpbBytesPerSec) != (ssize_t)boot->bpbBytesPerSec) {
sbin/fsck_msdosfs/dir.c
549
struct bootblock *boot;
sbin/fsck_msdosfs/dir.c
563
boot = fat_get_boot(fat);
sbin/fsck_msdosfs/dir.c
585
is_legacyroot = (dir->parent == NULL && !(boot->flags & FAT32));
sbin/fsck_msdosfs/dir.c
587
iosize = boot->bpbRootDirEnts * 32;
sbin/fsck_msdosfs/dir.c
588
entries = boot->bpbRootDirEnts;
sbin/fsck_msdosfs/dir.c
590
iosize = boot->bpbSecPerClust * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
601
off = boot->bpbResSectors + boot->bpbFATs *
sbin/fsck_msdosfs/dir.c
602
boot->FATsecs;
sbin/fsck_msdosfs/dir.c
608
off = (cl - CLUST_FIRST) * boot->bpbSecPerClust + boot->FirstCluster;
sbin/fsck_msdosfs/dir.c
611
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/dir.c
796
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
871
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
908
if (boot->ClustMask == CLUST32_MASK) {
sbin/fsck_msdosfs/dir.c
926
if (boot->ClustMask == CLUST32_MASK)
sbin/fsck_msdosfs/dir.c
939
if (boot->ClustMask == CLUST32_MASK) {
sbin/fsck_msdosfs/fat.c
1134
struct bootblock *boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1141
boot->NumFree++;
sbin/fsck_msdosfs/fat.c
1155
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
1160
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1170
dst_off = boot->bpbResSectors + n * boot->FATsecs;
sbin/fsck_msdosfs/fat.c
1171
dst_off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
1205
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
1208
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1230
for (i = 1; i < boot->bpbFATs; i++) {
sbin/fsck_msdosfs/fat.c
1237
for (i = fat->is_mmapped ? 1 : 0; i < boot->bpbFATs; i++) {
sbin/fsck_msdosfs/fat.c
1238
dst_base = boot->bpbResSectors + i * boot->FATsecs;
sbin/fsck_msdosfs/fat.c
1239
dst_base *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
1262
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
1265
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
1274
chains > 0 && head < boot->NumClusters;
sbin/fsck_msdosfs/fat.c
1307
if (boot->bpbFSInfo) {
sbin/fsck_msdosfs/fat.c
1309
if (boot->FSFree != 0xffffffffU &&
sbin/fsck_msdosfs/fat.c
1310
boot->FSFree != boot->NumFree) {
sbin/fsck_msdosfs/fat.c
1312
boot->FSFree, boot->NumFree);
sbin/fsck_msdosfs/fat.c
1314
boot->FSFree = boot->NumFree;
sbin/fsck_msdosfs/fat.c
1318
if (boot->FSNext != 0xffffffffU &&
sbin/fsck_msdosfs/fat.c
1319
(boot->FSNext >= boot->NumClusters ||
sbin/fsck_msdosfs/fat.c
1320
(boot->NumFree && fat_get_cl_next(fat, boot->FSNext) != CLUST_FREE))) {
sbin/fsck_msdosfs/fat.c
1322
boot->FSNext,
sbin/fsck_msdosfs/fat.c
1323
(boot->FSNext >= boot->NumClusters) ? "invalid" : "not free");
sbin/fsck_msdosfs/fat.c
1325
for (head = CLUST_FIRST; head < boot->NumClusters; head++)
sbin/fsck_msdosfs/fat.c
1327
boot->FSNext = head;
sbin/fsck_msdosfs/fat.c
1333
mod |= writefsinfo(dosfs, boot);
sbin/fsck_msdosfs/fat.c
168
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
523
return (fat->boot);
sbin/fsck_msdosfs/fat.c
557
const struct bootblock *boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
559
return (cl >= CLUST_FIRST && cl < boot->NumClusters);
sbin/fsck_msdosfs/fat.c
580
checkdirty(int fs, struct bootblock *boot)
sbin/fsck_msdosfs/fat.c
587
if (boot->ClustMask != CLUST16_MASK && boot->ClustMask != CLUST32_MASK)
sbin/fsck_msdosfs/fat.c
590
off = boot->bpbResSectors;
sbin/fsck_msdosfs/fat.c
591
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
593
buffer = malloc(len = boot->bpbBytesPerSec);
sbin/fsck_msdosfs/fat.c
604
if ((size_t)read(fs, buffer, boot->bpbBytesPerSec) !=
sbin/fsck_msdosfs/fat.c
605
boot->bpbBytesPerSec) {
sbin/fsck_msdosfs/fat.c
614
if (buffer[0] != boot->bpbMedia || buffer[1] != 0xff)
sbin/fsck_msdosfs/fat.c
616
if (boot->ClustMask == CLUST16_MASK) {
sbin/fsck_msdosfs/fat.c
629
if (boot->ClustMask == CLUST16_MASK) {
sbin/fsck_msdosfs/fat.c
646
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
651
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
654
if (boot->ClustMask != CLUST16_MASK && boot->ClustMask != CLUST32_MASK)
sbin/fsck_msdosfs/fat.c
657
off = boot->bpbResSectors;
sbin/fsck_msdosfs/fat.c
658
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
660
buffer = malloc(len = boot->bpbBytesPerSec);
sbin/fsck_msdosfs/fat.c
671
if (boot->ClustMask == CLUST16_MASK) {
sbin/fsck_msdosfs/fat.c
699
struct bootblock *boot;
sbin/fsck_msdosfs/fat.c
702
boot = boot_of_(fat);
sbin/fsck_msdosfs/fat.c
704
fat->fatsize = boot->FATsecs * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
706
off = boot->bpbResSectors;
sbin/fsck_msdosfs/fat.c
707
off *= boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
732
if (boot->ClustMask == CLUST32_MASK &&
sbin/fsck_msdosfs/fat.c
737
fat->fat32_offset = boot->bpbResSectors * boot->bpbBytesPerSec;
sbin/fsck_msdosfs/fat.c
806
readfat(int fs, struct bootblock *boot, struct fat_descriptor **fp)
sbin/fsck_msdosfs/fat.c
813
boot->NumFree = boot->NumBad = 0;
sbin/fsck_msdosfs/fat.c
822
fat->boot = boot;
sbin/fsck_msdosfs/fat.c
831
switch(boot->ClustMask) {
sbin/fsck_msdosfs/fat.c
850
pfatal("Invalid ClustMask: %d", boot->ClustMask);
sbin/fsck_msdosfs/fat.c
856
if (bitmap_ctor(&fat->headbitmap, boot->NumClusters,
sbin/fsck_msdosfs/fat.c
859
(size_t)boot->NumClusters);
sbin/fsck_msdosfs/fat.c
865
if (buffer[0] != boot->bpbMedia
sbin/fsck_msdosfs/fat.c
867
|| (boot->ClustMask == CLUST16_MASK && buffer[3] != 0xff)
sbin/fsck_msdosfs/fat.c
868
|| (boot->ClustMask == CLUST32_MASK
sbin/fsck_msdosfs/fat.c
879
if (buffer[0] == boot->bpbMedia && buffer[1] == 0xff
sbin/fsck_msdosfs/fat.c
881
&& ((boot->ClustMask == CLUST16_MASK && buffer[3] == 0x7f)
sbin/fsck_msdosfs/fat.c
882
|| (boot->ClustMask == CLUST32_MASK
sbin/fsck_msdosfs/fat.c
890
switch (boot->ClustMask) {
sbin/fsck_msdosfs/fat.c
913
*p++ = (u_char)boot->bpbMedia;
sbin/fsck_msdosfs/fat.c
916
switch (boot->ClustMask) {
sbin/fsck_msdosfs/fat.c
975
for (cl = CLUST_FIRST; cl < boot->NumClusters; cl++) {
sbin/fsck_msdosfs/fat.c
981
if (boot->FSNext == 0) {
sbin/fsck_msdosfs/fat.c
982
boot->FSNext = cl;
sbin/fsck_msdosfs/fat.c
987
boot->NumFree++;
sbin/fsck_msdosfs/fat.c
992
boot->NumBad++;
sbin/fsck_msdosfs/fat.c
997
nextcl & boot->ClustMask);
stand/common/boot.c
51
COMMAND_SET(boot, "boot", "boot a file or loaded kernel", command_boot);
sys/dev/cyapa/cyapa.c
361
struct cyapa_boot_regs boot;
sys/dev/cyapa/cyapa.c
367
(void *)&boot, sizeof(boot));
sys/dev/cyapa/cyapa.c
376
while ((boot.stat & CYAPA_STAT_RUNNING) == 0 && retries > 0) {
sys/dev/cyapa/cyapa.c
377
if (boot.boot & CYAPA_BOOT_BUSY) {
sys/dev/cyapa/cyapa.c
379
} else if (boot.error & CYAPA_ERROR_BOOTLOADER) {
sys/dev/cyapa/cyapa.c
395
(void *)&boot, sizeof(boot));
sys/dev/cyapa/cyapa.c
418
(void *)&boot, sizeof(boot));
sys/dev/cyapa/cyapa.c
421
device_printf(dev, "cyapa init status %02x\n", boot.stat);
sys/dev/cyapa/cyapa.c
423
device_printf(dev, "cyapa reset status %02x\n", boot.stat);
sys/dev/cyapa/cyapa.h
47
uint8_t boot; /* CYAPA_BOOT_xxx */
sys/dev/iwn/if_iwn.c
8170
error = iwn4965_load_bootcode(sc, fw->boot.text, fw->boot.textsz);
sys/dev/iwn/if_iwn.c
8320
fw->boot.textsz = le32toh(*ptr++);
sys/dev/iwn/if_iwn.c
8324
fw->init.textsz + fw->init.datasz + fw->boot.textsz) {
sys/dev/iwn/if_iwn.c
8335
fw->boot.text = fw->init.data + fw->init.datasz;
sys/dev/iwn/if_iwn.c
8413
fw->boot.text = ptr;
sys/dev/iwn/if_iwn.c
8414
fw->boot.textsz = len;
sys/dev/iwn/if_iwn.c
8517
fw->boot.textsz > IWN_FW_BOOT_TEXT_MAXSZ ||
sys/dev/iwn/if_iwn.c
8518
(fw->boot.textsz & 3) != 0) {
sys/dev/iwn/if_iwnvar.h
201
struct iwn_fw_part boot;
sys/dev/mlx5/driver.h
1082
int mlx5_satisfy_startup_pages(struct mlx5_core_dev *dev, int boot);
sys/dev/mlx5/mlx5_core/mlx5_main.c
1077
bool boot)
sys/dev/mlx5/mlx5_core/mlx5_main.c
1186
if (boot && (err = mlx5_init_once(dev, priv))) {
sys/dev/mlx5/mlx5_core/mlx5_main.c
1283
if (boot)
sys/dev/mlx5/mlx5_core/mlx5_main.c
1287
mlx5_stop_health_poll(dev, boot);
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
298
s32 *npages, int boot)
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
305
MLX5_SET(query_pages_in, in, op_mod, boot ?
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
497
int mlx5_satisfy_startup_pages(struct mlx5_core_dev *dev, int boot)
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
503
err = mlx5_cmd_query_pages(dev, &func_id, &npages, boot);
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
508
npages, boot ? "boot" : "init", func_id);
sys/dev/wpi/if_wpi.c
4973
error = wpi_load_bootcode(sc, fw->boot.text, fw->boot.textsz);
sys/dev/wpi/if_wpi.c
5056
fw->boot.textsz = le32toh(hdr->btextsz);
sys/dev/wpi/if_wpi.c
5057
fw->boot.datasz = 0;
sys/dev/wpi/if_wpi.c
5064
fw->boot.textsz > WPI_FW_BOOT_TEXT_MAXSZ ||
sys/dev/wpi/if_wpi.c
5065
(fw->boot.textsz & 3) != 0) {
sys/dev/wpi/if_wpi.c
5073
fw->init.textsz + fw->init.datasz + fw->boot.textsz) {
sys/dev/wpi/if_wpi.c
5085
fw->boot.text = fw->init.data + fw->init.datasz;
sys/dev/wpi/if_wpi.c
5092
fw->init.textsz, fw->init.datasz, fw->boot.textsz);
sys/dev/wpi/if_wpi.c
5098
DPRINTF(sc, WPI_DEBUG_FIRMWARE, "fw->boot.text %p\n", fw->boot.text);
sys/dev/wpi/if_wpivar.h
162
struct wpi_fw_part boot;
sys/geom/eli/g_eli_ctl.c
394
int *nargs, *boot, *noboot, *trim, *notrim, *geliboot, *nogeliboot;
sys/geom/eli/g_eli_ctl.c
414
boot = gctl_get_paraml(req, "boot", sizeof(*boot));
sys/geom/eli/g_eli_ctl.c
415
if (boot == NULL)
sys/geom/eli/g_eli_ctl.c
416
boot = &zero;
sys/geom/eli/g_eli_ctl.c
420
if (*boot && *noboot) {
sys/geom/eli/g_eli_ctl.c
424
if (*boot || *noboot)
sys/geom/eli/g_eli_ctl.c
508
if (*boot && (sc->sc_flags & G_ELI_FLAG_BOOT)) {
sys/geom/eli/g_eli_ctl.c
579
if (*boot) {
sys/x86/include/apicvar.h
224
void lapic_setup(int boot);
sys/x86/x86/local_apic.c
869
lapic_setup(int boot)
sys/x86/x86/local_apic.c
910
if (boot)
sys/x86/x86/mca.c
1572
_mca_init(int boot)
sys/x86/x86/mca.c
1585
if (boot)
sys/x86/x86/mca.c
1592
if (IS_BSP() && boot)
sys/x86/x86/mca.c
1626
if (boot)
sys/x86/x86/mca.c
1654
if (boot)
sys/x86/x86/mca.c
1659
if (boot)
sys/x86/x86/mca.c
1669
if (boot)
sys/x86/x86/mca.c
1674
PCPU_GET(cmci_mask) != 0 && boot)
usr.sbin/bsdinstall/partedit/gpart_ops.c
415
uint8_t *boot;
usr.sbin/bsdinstall/partedit/gpart_ops.c
444
boot = malloc(bootsize);
usr.sbin/bsdinstall/partedit/gpart_ops.c
448
bytes += read(bootfd, boot + bytes, bootsize - bytes);
usr.sbin/bsdinstall/partedit/gpart_ops.c
455
gctl_ro_param(r, "bootcode", bootsize, boot);
usr.sbin/bsdinstall/partedit/gpart_ops.c
461
free(boot);
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
257
u_char *boot;
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
278
if (OS_getSystemInitialLoadParameters(&boot) == SNMP_ERR_NOERROR &&
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
279
strlen(boot) > 0 && stat(boot, &sb) == 0 &&
usr.sbin/utx/utx.c
101
return (boot(SHUTDOWN_TIME));
usr.sbin/utx/utx.c
99
return (boot(BOOT_TIME));