Lines Matching refs:ebr_buf
1093 read_modify_write_ebr(ext_part_t *epp, unsigned char *ebr_buf, in read_modify_write_ebr() argument
1104 if (read(epp->dev_fd, ebr_buf, sectsize) < sectsize) { in read_modify_write_ebr()
1108 bzero(&ebr_buf[FDISK_PART_TABLE_START], 4 * sizeof (struct ipart)); in read_modify_write_ebr()
1110 bcopy(ebr_tab, &ebr_buf[FDISK_PART_TABLE_START], in read_modify_write_ebr()
1113 ebr_buf[510] = 0x55; in read_modify_write_ebr()
1114 ebr_buf[511] = 0xAA; in read_modify_write_ebr()
1118 if (write(epp->dev_fd, ebr_buf, sectsize) < sectsize) { in read_modify_write_ebr()
1209 unsigned char *ebr_buf; in fdisk_commit_ext_part() local
1214 if ((ebr_buf = (unsigned char *)malloc(sectsize)) == NULL) { in fdisk_commit_ext_part()
1238 rval = read_modify_write_ebr(epp, ebr_buf, in fdisk_commit_ext_part()
1255 if (ebr_buf) { in fdisk_commit_ext_part()
1256 free(ebr_buf); in fdisk_commit_ext_part()
1264 rval = read_modify_write_ebr(epp, ebr_buf, NULL, in fdisk_commit_ext_part()
1279 if (ebr_buf) { in fdisk_commit_ext_part()
1280 free(ebr_buf); in fdisk_commit_ext_part()
1298 rval = read_modify_write_ebr(epp, ebr_buf, in fdisk_commit_ext_part()
1338 if (ebr_buf) { in fdisk_commit_ext_part()
1339 free(ebr_buf); in fdisk_commit_ext_part()