Lines Matching refs:od_gpt_parts
96 #define od_gpt_parts od_kind.gpt.parts
180 free(od->od_gpt_parts);
202 od->od_gpt_parts = NULL;
258 od->od_gpt_parts = malloc(nparts * sizeof(struct gpt_part));
259 if (!od->od_gpt_parts) {
279 od->od_gpt_parts[part].gp_index = (lba - slba) * eps + i + 1;
280 od->od_gpt_parts[part].gp_type = ent[i].ent_type;
281 od->od_gpt_parts[part].gp_start = le64toh(ent[i].ent_lba_start);
282 od->od_gpt_parts[part].gp_end = le64toh(ent[i].ent_lba_end);
283 ps3disk_uuid_letoh(&od->od_gpt_parts[part].gp_type);
292 dev->d_disk.pnum = od->od_gpt_parts[0].gp_index;
295 if (od->od_gpt_parts[i].gp_index == dev->d_disk.pnum)
296 od->od_start = od->od_gpt_parts[i].gp_start;
302 if (err && od->od_gpt_parts)
303 free(od->od_gpt_parts);