Lines Matching defs:partition
176 * Parse a device string into type, unit, slice and partition numbers. A
182 * The returned values for slice and partition are interpreted by
192 * <type_name><unit>:<slice>.<partition> DEV_TYP_STOR
199 get_load_device(int *type, int *unit, int *slice, int *partition)
208 *partition = -1;
252 /* No slice and partition specification. */
275 /* No partition specification. */
289 /* No partition specification. */
293 *partition = strtol(p, &endp, 10);
300 /* Junk beyond partition number. */
304 *partition = -1;
311 char partition[32];
318 if (currdev.d_disk.partition >= 0)
319 sprintf(partition, "%d", currdev.d_disk.partition);
321 strcpy(partition, "<auto>");
323 printf(" Checking unit=%d slice=%s partition=%s...",
324 currdev.d_unit, slice, partition);
336 currdev.d_disk.partition = load_partition;
385 printf(" Requested disk type/unit/slice/partition not found\n");