Home | History | Annotate | Download | only in xxboot

Lines Matching refs:bootblk

30 uint32_t bootblk[BOOTSIZE / sizeof(uint32_t) + 1];
56 if ((len = fread(bootblk, 1, sizeof bootblk, fp)) <= IPLOFF) {
68 if ((ntohl(bootblk[0]) & 0xffff0000) != 0x80000000) {
72 iploff = ntohl(bootblk[0xf0 / sizeof(uint32_t)]);
73 iplsumsize = ntohl(bootblk[0xf4 / sizeof(uint32_t)]);
84 for (p = bootblk + IPLOFF / sizeof(uint32_t);
85 p < bootblk + (IPLOFF + IPL1SIZE) / sizeof(uint32_t); p++)
88 bootblk[SUMOFF] = htonl(ntohl(bootblk[SUMOFF]) - sum);
91 memcpy(bootblk + IPL2ONDISK / sizeof(uint32_t),
92 bootblk + (IPLOFF + IPL1SIZE) / sizeof(uint32_t),
96 memcpy(bootblk + IPL3ONDISK / sizeof(uint32_t),
97 bootblk + (IPLOFF + IPL1SIZE + IPL2SIZE) / sizeof(uint32_t),
105 if ((len = fwrite(bootblk, 1, BOOTBLOCKSIZE, fp)) != BOOTBLOCKSIZE) {