Lines Matching refs:pe

207   struct part_entry *pe;       
212 pe = &partitions[i];
213 px = pe->part;
215 first[i] = swap_le32toh(px->start4) + pe->start_offset;
303 struct part_entry *pe = &partitions[i];
304 pe->part = part_offset(MBRbuf, i);
305 pe->start_offset = 0;
306 pe->sec_buffer = MBRbuf;
307 pe->modified = change;
576 struct part_entry *pe = &partitions[i];
579 p = pe->part;
585 pe->modified = 1;
588 pe->modified = 1;
590 pe = &partitions[looper];
591 p = pe->part;
595 pe->modified = 1;
596 free(pe->sec_buffer);
662 struct part_entry *pe;
669 pe = &partitions[i];
670 write_table_flag(pe->sec_buffer);
671 offset = pe->start_offset;
672 if (pe->modified == 1) {
674 xwrite(dev_fd, pe->sec_buffer, g_sect_size);
883 struct part_entry *pe = &partitions[i];
884 if (start < pe->start_offset && limit >= pe->start_offset) limit = pe->start_offset - 1;
918 struct part_entry *pe = &partitions[idx];
919 struct partition *p = pe->part;
926 pe = &partitions[i];
927 p = pe->part;
932 begin_sec[i] = swap_le32toh(p->start4) + pe->start_offset;
941 pe = &partitions[idx];
942 p = pe->part;
945 if (dos_flag) pe->start_offset = start - (sector_t)g_sectors;
946 else pe->start_offset = start - 1;
947 if (pe->start_offset == extended_offset) pe->start_offset++;
951 set_levalue(p->start4, start - pe->start_offset);
956 pe->modified = 1;
960 set_levalue(p->start4, pe->start_offset - extended_offset);
962 set_hsc(p, pe->start_offset, end);
968 pe = &partitions[4];
969 pe->modified = 1;
970 pe->sec_buffer = xzalloc(g_sect_size);
971 pe->part = part_offset(pe->sec_buffer, 0);
972 pe->start_offset = extended_offset = start;
980 struct part_entry *pe;
982 pe = &partitions[num_parts];
983 pe->modified = 1;
984 pe->sec_buffer = xzalloc(g_sect_size);
985 pe->part = part_offset(pe->sec_buffer, 0);
986 pe->start_offset = 0;
990 free(pe->sec_buffer);
1043 struct part_entry *pe;
1046 pe = &partitions[i-1];
1047 p = pe->part;
1061 pe->modified = 1;
1086 struct part_entry *pe;
1090 pe = &partitions[i];
1091 p = pe->part;
1096 begin_sec[i] = swap_le32toh(p->start4) + pe->start_offset;
1102 pe = &partitions[i];
1103 p = pe->part;
1106 if ((swap_le32toh(p->start4) + pe->start_offset) < begin_sec[i])
1148 struct part_entry *pe = &partitions[idx];
1149 struct partition *p = pe->part;
1152 start = swap_le32toh(p->start4) + pe->start_offset;
1164 set_levalue(p->start4, new_start - pe->start_offset);
1168 pe->modified = 1;
1175 struct part_entry *pe;
1179 pe = &partitions[i];
1182 xprintf("%02X ",pe->sec_buffer[j]);
1191 struct part_entry *pe;
1198 pe = &partitions[i];
1199 p = pe->part;
1201 if (ext && (i >= 4)) p = pe->part + 1;
1222 struct part_entry *pe;
1226 pe = &partitions[i];
1227 px = pe->part;
1229 else first[i] = swap_le32toh(px->start4) + pe->start_offset;