Lines Matching refs:pmbr
158 u_char *pmbr; in gpt_write_pmbr() local
164 pmbr = malloc(secsz); in gpt_write_pmbr()
165 if (pmbr == NULL) in gpt_write_pmbr()
168 memcpy(pmbr, bootcode, DOSPARTOFF); in gpt_write_pmbr()
169 memset(pmbr + DOSPARTOFF, 0, secsz - DOSPARTOFF); in gpt_write_pmbr()
171 memset(pmbr, 0, secsz); in gpt_write_pmbr()
172 pmbr[DOSPARTOFF + 2] = 2; in gpt_write_pmbr()
173 pmbr[DOSPARTOFF + 4] = 0xee; in gpt_write_pmbr()
174 pmbr[DOSPARTOFF + 5] = 0xff; in gpt_write_pmbr()
175 pmbr[DOSPARTOFF + 6] = 0xff; in gpt_write_pmbr()
176 pmbr[DOSPARTOFF + 7] = 0xff; in gpt_write_pmbr()
177 le32enc(pmbr + DOSPARTOFF + 8, 1); in gpt_write_pmbr()
178 le32enc(pmbr + DOSPARTOFF + 12, secs); in gpt_write_pmbr()
179 le16enc(pmbr + DOSMAGICOFFSET, DOSMAGIC); in gpt_write_pmbr()
180 error = image_write(0, pmbr, 1); in gpt_write_pmbr()
181 free(pmbr); in gpt_write_pmbr()