Lines Matching refs:bs
183 static int verify_bootblkfile(char *fn, boot_sector_t *bs);
1640 (void) memcpy(&(wbpb->bpb), &(ubpb.bs.bs_front.bs_bpb), in read_existing_bpb()
1642 (void) memcpy(&(wbpb->ebpb), &(ubpb.bs.bs_ebpb), sizeof (wbpb->ebpb)); in read_existing_bpb()
1644 swap_pack_grabbpb(wbpb, &(ubpb.bs)); in read_existing_bpb()
1648 (void) memcpy(&(wbpb->sunbpb), &(ubpb.bs.bs_sebpb), in read_existing_bpb()
1651 swap_pack_grabsebpb(wbpb, &(ubpb.bs)); in read_existing_bpb()
1678 swap_pack_grab32bpb(wbpb, &(ubpb.bs)); in read_existing_bpb()
2326 verify_bootblkfile(char *fn, boot_sector_t *bs) in verify_bootblkfile() argument
2339 } else if (read(bsfd, bs->buf, MINBPS) < MINBPS) { in verify_bootblkfile()
2344 if ((bs->bs.bs_signature[0] != (BOOTSECSIG & 0xFF) && in verify_bootblkfile()
2345 bs->bs.bs_signature[1] != ((BOOTSECSIG >> 8) & 0xFF)) || in verify_bootblkfile()
2347 (bs->bs.bs_front.bs_jump_code[0] != OPCODE1 && in verify_bootblkfile()
2348 bs->bs.bs_front.bs_jump_code[0] != OPCODE2) in verify_bootblkfile()
2350 (bs->bs.bs_jump_code[0] != OPCODE1 && in verify_bootblkfile()
2351 bs->bs.bs_jump_code[0] != OPCODE2) in verify_bootblkfile()
2360 bs->bs.bs_front.bs_oem_name[0] = 'M'; in verify_bootblkfile()
2361 bs->bs.bs_front.bs_oem_name[1] = 'S'; in verify_bootblkfile()
2362 bs->bs.bs_front.bs_oem_name[2] = 'W'; in verify_bootblkfile()
2363 bs->bs.bs_front.bs_oem_name[3] = 'I'; in verify_bootblkfile()
2364 bs->bs.bs_front.bs_oem_name[4] = 'N'; in verify_bootblkfile()
2365 bs->bs.bs_front.bs_oem_name[5] = '4'; in verify_bootblkfile()
2366 bs->bs.bs_front.bs_oem_name[6] = '.'; in verify_bootblkfile()
2367 bs->bs.bs_front.bs_oem_name[7] = '1'; in verify_bootblkfile()
2374 if (*((uint64_t *)(bs->buf + STAGE1_STAGE2_LBA)) == 256 && in verify_bootblkfile()
2375 *((uint16_t *)(bs->buf + STAGE1_STAGE2_SIZE)) == 1) { in verify_bootblkfile()
2376 *((uint64_t *)(bs->buf + STAGE1_STAGE2_LBA)) = 0; in verify_bootblkfile()
2377 *((uint16_t *)(bs->buf + STAGE1_STAGE2_SIZE)) = 0; in verify_bootblkfile()
2898 (void) memcpy(&(bsp->bs.bs_front.bs_bpb), &(wbpb->bpb), in write_bootsects()
2900 (void) memcpy(&(bsp->bs.bs_ebpb), &(wbpb->ebpb), in write_bootsects()
2903 swap_pack_bpbcpy(&(bsp->bs), wbpb); in write_bootsects()
2909 (void) memcpy(&(bsp->bs.bs_sebpb), &(wbpb->sunbpb), in write_bootsects()
2912 swap_pack_sebpbcpy(&(bsp->bs), wbpb); in write_bootsects()