Lines Matching refs:part
105 ptable_print(void *arg, const char *pname, const struct ptable_entry *part) in ptable_print() argument
119 partsize = part->end - part->start + 1; in ptable_print()
121 parttype2str(part->type)); in ptable_print()
138 if (part->type == PART_FREEBSD || part->type == PART_SOLARIS2) { in ptable_print()
142 dev.d_slice = part->index; in ptable_print()
233 struct ptable_entry part; in disk_open() local
286 rc = ptable_getpart(od->table, &part, partition); in disk_open()
288 dev->d_offset = part.start; in disk_open()
289 od->entrysize = part.end - part.start + 1; in disk_open()
297 rc = ptable_getbestpart(od->table, &part); in disk_open()
299 rc = ptable_getpart(od->table, &part, slice); in disk_open()
302 dev->d_offset = part.start; in disk_open()
303 od->entrysize = part.end - part.start + 1; in disk_open()
304 slice = part.index; in disk_open()
330 switch (part.type) { in disk_open()
339 table = ptable_open(dev, part.end - part.start + 1, in disk_open()
357 rc = ptable_getpart(table, &part, partition); in disk_open()
360 dev->d_offset += part.start; in disk_open()
361 od->entrysize = part.end - part.start + 1; in disk_open()