Lines Matching defs:ebr_buf
1207 read_modify_write_ebr(ext_part_t *epp, unsigned char *ebr_buf,
1218 if (read(epp->dev_fd, ebr_buf, sectsize) < sectsize) {
1222 bzero(&ebr_buf[FDISK_PART_TABLE_START], 4 * sizeof (struct ipart));
1224 bcopy(ebr_tab, &ebr_buf[FDISK_PART_TABLE_START],
1227 ebr_buf[510] = 0x55;
1228 ebr_buf[511] = 0xAA;
1232 if (write(epp->dev_fd, ebr_buf, sectsize) < sectsize) {
1323 unsigned char *ebr_buf;
1328 if ((ebr_buf = (unsigned char *)malloc(sectsize)) == NULL) {
1352 rval = read_modify_write_ebr(epp, ebr_buf,
1369 if (ebr_buf) {
1370 free(ebr_buf);
1378 rval = read_modify_write_ebr(epp, ebr_buf, NULL,
1393 if (ebr_buf) {
1394 free(ebr_buf);
1412 rval = read_modify_write_ebr(epp, ebr_buf,
1452 if (ebr_buf) {
1453 free(ebr_buf);