Lines Matching defs:partition
282 int rc, slice, partition;
297 partition = dev->d_partition;
302 * main partition table.
305 DEBUG("%s unit %d, slice %d, partition %d => %p (cached)",
321 DEBUG("%s unit %d, slice %d, partition %d => %p",
328 DEBUG("Can't read partition table");
335 partition >= 0) {
337 rc = ptable_getpart(od->table, &part, partition);
341 /* Try to get information about partition */
351 partition = 255;
353 } else if (partition == 255) {
355 * When we try to open GPT partition, but partition
359 partition = -1;
366 if (partition == -1 &&
379 * assume the 'a' partition. Otherwise just return the
382 if (partition < 0) {
386 partition = 0;
388 rc = ptable_getpart(table, &part, partition);
407 /* Save the slice and partition number to the dev */
409 dev->d_partition = partition;
487 int unit, slice, partition;
492 unit = slice = partition = -1;
506 partition = 255;
518 partition = *cp - 'a';
519 if (partition < 0)
530 dev->d_partition = partition;