Lines Matching defs:partition
242 int rc, slice, partition;
257 partition = dev->d_partition;
262 * main partition table.
265 DEBUG("%s unit %d, slice %d, partition %d => %p (cached)",
281 DEBUG("%s unit %d, slice %d, partition %d => %p",
288 DEBUG("Can't read partition table");
295 partition >= 0) {
297 rc = ptable_getpart(od->table, &part, partition);
301 /* Try to get information about partition */
311 partition = 255;
313 } else if (partition == 255) {
315 * When we try to open GPT partition, but partition
319 partition = -1;
326 if (partition == -1 &&
339 * assume the 'a' partition. Otherwise just return the
342 if (partition < 0) {
345 partition = 0;
347 rc = ptable_getpart(table, &part, partition);
366 /* Save the slice and partition number to the dev */
368 dev->d_partition = partition;
446 int unit, slice, partition;
451 unit = slice = partition = -1;
465 partition = 255;
477 partition = *cp - 'a';
478 if (partition < 0)
489 dev->d_partition = partition;