Home
last modified time | relevance | path

Searched refs:slice (Results 1 – 25 of 73) sorted by path

123

/illumos-gate/usr/src/boot/common/
H A Ddisk.c234 int rc, slice, partition; in disk_open() local
261 slice = dev->d_slice; in disk_open()
294 } else if (slice >= 0) { in disk_open()
296 if (slice == 0) in disk_open()
304 slice = part.index; in disk_open()
374 dev->d_slice = slice; in disk_open()
421 int unit, slice, partition; in disk_parsedev() local
434 slice = D_SLICEWILD; in disk_parsedev()
437 slice = D_SLICENONE; in disk_parsedev()
448 slice = strtol(np, &cp, 10); in disk_parsedev()
[all …]
/illumos-gate/usr/src/boot/i386/common/
H A Ddrv.h36 unsigned int slice; member
/illumos-gate/usr/src/boot/i386/gptzfsboot/
H A Dzfsboot.c522 bdev->d_kind.biosdisk.slice + 1, in mount_root()
/illumos-gate/usr/src/boot/i386/libi386/
H A Dbiosdisk.c1307 int i, unit, slice, partition; in bd_getdev() local
1310 slice = 0; in bd_getdev()
1329 slice = dev->d_slice + 1; in bd_getdev()
1371 rootdev = MAKEBOOTDEV(major, slice, unit, partition); in bd_getdev()
H A Dlibi386.h37 int slice; member
/illumos-gate/usr/src/boot/i386/loader/
H A Dmain.c237 new_currdev.d_kind.biosdisk.slice = -1; in extract_currdev()
272 new_currdev.d_kind.biosdisk.slice = -1; in extract_currdev()
276 new_currdev.d_kind.biosdisk.slice = in extract_currdev()
/illumos-gate/usr/src/boot/libsa/zfs/
H A Dzfs.c1428 int slice = dev->d_slice; in zfs_probe_dev() local
1431 if (partition != D_PARTNONE && slice != D_SLICENONE) { in zfs_probe_dev()
/illumos-gate/usr/src/boot/sys/i386/include/
H A Dbootinfo.h109 #define MAKEBOOTDEV(type, slice, unit, partition) \ argument
110 (((type) << B_TYPESHIFT) | ((slice) << B_SLICESHIFT) | \
/illumos-gate/usr/src/cmd/availdevs/
H A Davaildevs.c92 xmlNodePtr slice = xmlNewChild( in add_disk_to_xml() local
94 (void) xmlSetProp(slice, in add_disk_to_xml()
97 set_uint64_prop(slice, ATTR_SLICE_SIZE, sp->size); in add_disk_to_xml()
98 set_uint64_prop(slice, ATTR_SLICE_START, sp->start); in add_disk_to_xml()
101 (void) xmlSetProp(slice, in add_disk_to_xml()
107 (void) xmlSetProp(slice, in add_disk_to_xml()
/illumos-gate/usr/src/cmd/boot/bootadm/
H A Dbootadm.c5664 char *slice; local
5688 if (slice)
5711 if (slice)
5738 if (slice) {
6647 slice);
6658 slice);
6681 slice);
6728 (void) strlcpy(slice, s0, sizeof (slice));
6802 (void) strlcpy(slice, s0, sizeof (slice));
7811 char *slice; local
[all …]
/illumos-gate/usr/src/cmd/boot/installboot/i386/
H A Dinstallboot.c1151 int slice, fd; in probe_gpt() local
1157 slice = efi_alloc_and_read(fd, &vtoc); in probe_gpt()
1159 if (slice < 0) in probe_gpt()
1164 data->target.size = vtoc->efi_parts[slice].p_size; in probe_gpt()
1247 device->stage.id = slice; in probe_gpt()
1277 device->stage.id = slice; in probe_gpt()
1405 int slice, fd; in probe_vtoc() local
1414 slice = read_extvtoc(fd, &exvtoc); in probe_vtoc()
1416 if (slice < 0) in probe_vtoc()
1423 if (exvtoc.v_part[slice].p_tag == V_BACKUP) { in probe_vtoc()
[all …]
/illumos-gate/usr/src/cmd/boot/installgrub/
H A Dinstallgrub.c742 device->start_sector = vtoc->efi_parts[device->slice].p_start; in get_start_sector()
744 device->partition = device->slice; in get_start_sector()
745 device->slice = 0xff; in get_start_sector()
1452 = (device->partition << 16) | (device->slice << 8) | 0xff; in prepare_stage2()
1519 device->slice = atoi(&raw[len - 1]); in get_raw_partition_path()
H A Dinstallgrub.h44 int slice; member
/illumos-gate/usr/src/cmd/devfsadm/
H A Ddisk_link.c511 char slice[4]; in disk_common() local
555 (void) snprintf(slice, 4, "%s", part); in disk_common()
559 (void) sprintf(slice, "s%d", mn[0] - 'a'); in disk_common()
561 (void) sprintf(slice, "p%d", mn[0] - 'q'); in disk_common()
564 (void) sprintf(slice, SLICE_EFI); in disk_common()
583 "creating links for slice %s\n", slice); in disk_common()
615 (void) strcat(l_path, slice); in disk_common()
/illumos-gate/usr/src/cmd/devinfo/
H A Ddevinfo.c131 int slice; in partinfo() local
148 vtdata.v_part[slice].p_start, in partinfo()
149 vtdata.v_part[slice].p_size, in partinfo()
150 vtdata.v_part[slice].p_flag, in partinfo()
151 vtdata.v_part[slice].p_tag); in partinfo()
152 } else if ((slice == VT_ENOTSUP) && in partinfo()
153 (slice = efi_alloc_and_read(fd, &efi)) >= 0) { in partinfo()
156 efi->efi_parts[slice].p_start, in partinfo()
157 efi->efi_parts[slice].p_size, in partinfo()
158 efi->efi_parts[slice].p_flag, in partinfo()
[all …]
/illumos-gate/usr/src/cmd/emul64ioctl/
H A Demul64ioctl.c73 char *slice; in main() local
118 slice = argv[optind]; in main()
123 if (get_disk_addr(slice, &tr, &admin) != 0) in main()
/illumos-gate/usr/src/cmd/hal/hald/solaris/
H A Ddevinfo_storage.c53 char *slice; member
758 free (m->slice); in devinfo_storage_free_minor()
784 m->slice = strdup (slice); in devinfo_storage_new_minor()
814 char *slice; in devinfo_storage_minors() local
863 if ((strlen (slice) > 1) && (slice[0] == 'p') && isdigit(slice[1]) && in devinfo_storage_minors()
987 char *slice = m->slice; in devinfo_volume_add() local
1052 const char *slice; in devinfo_volume_preprobing_done() local
1067 (slice == NULL) || (strlen (slice) < 2)) { in devinfo_volume_preprobing_done()
1090 if ((slice[0] == 's') && (isdigit(slice[1])) && ((strcmp (slice, whole_disk)) != 0) && in devinfo_volume_preprobing_done()
1389 } else if ((slice != NULL) && (slice > disk)) { in devinfo_volume_get_slice_name()
[all …]
/illumos-gate/usr/src/cmd/hal/utils/
H A Dfsutils.c57 char *part, *slice, *disk; in get_slice_name() local
66 slice = strrchr(devlink, 's'); in get_slice_name()
69 if ((part != NULL) && (part > slice) && (part > disk)) { in get_slice_name()
71 } else if ((slice != NULL) && (slice > disk)) { in get_slice_name()
72 s = slice; in get_slice_name()
/illumos-gate/usr/src/cmd/look/
H A Dwords20836 slice
/illumos-gate/usr/src/cmd/powertop/common/
H A Dpowertop.h148 int slice; member
H A Dsuggestions.c92 new->slice = 0; in pt_sugg_add()
119 new->slice = 0; in pt_sugg_add()
224 if (n->slice++ < PT_SUGG_DEF_SLICE) { in pt_sugg_pick()
262 n->slice = 0; in pt_sugg_pick()
/illumos-gate/usr/src/cmd/spell/
H A Dlist20835 slice
/illumos-gate/usr/src/cmd/stat/common/
H A Dacquire_iodevs.c578 int ctr, disk, slice, ret; in get_ids() local
607 ret = sscanf(p2, "d%d%*[sp]%d", &disk, &slice); in get_ids()
610 iodev->is_id.id = slice; in get_ids()
/illumos-gate/usr/src/cmd/stmsboot/
H A Dstmsboot_util.c677 char *slice = NULL; in report_map() local
692 if (slice != NULL) { in report_map()
733 (slice == NULL) ? "null" : slice); in report_map()
783 ((slicelen > 0) && slice != NULL) ? slice : ""); in report_map()
793 ((slicelen > 0) && slice != NULL) ? slice : ""); in report_map()
817 ((slicelen > 0) && slice != NULL) ? slice : ""); in report_map()
1401 if ((slice != NULL) && (strlen(slice) <= 3)) { in vhci_to_phci()
1410 if ((slice != NULL) && (strlen(slice) <= 3)) { in vhci_to_phci()
1452 char *slice = NULL; in update_vfstab() local
1488 slice = NULL; in update_vfstab()
[all …]
/illumos-gate/usr/src/cmd/zpool/
H A Dzpool_vdev.c189 dm_descriptor_t *drive, *media, *slice; in check_disk() local
225 if ((slice = dm_get_associated_descriptors(*media, DM_SLICE, in check_disk()
241 for (i = 0; slice[i] != 0; i++) { in check_disk()
242 char *name = dm_get_name(slice[i], &err); in check_disk()
250 dm_free_descriptors(slice); in check_disk()
990 int slice; in make_disks() local
1030 boot_size, &slice); in make_disks()
1037 (void) snprintf(buf, sizeof (buf), "%ss%d", path, slice); in make_disks()

123