/illumos-gate/usr/src/lib/libzfs_jni/common/ |
H A D | libzfs_jni_diskmgt.c | 52 static void get_slice_use(dm_descriptor_t slice, char *name, 55 dm_descriptor_t slice, uint32_t blocksize, int *error); 57 static int slice_in_use(dmgt_slice_t *slice, int *error); 58 static int slice_too_small(dmgt_slice_t *slice); 277 dmgt_slice_t *slice = in get_disk_slices() local 293 sap[nslices] = slice; in get_disk_slices() 380 dmgt_slice_t *slice = slices[i]; in get_disk_usable_slices() local 387 if (slice == NULL) { in get_disk_usable_slices() 391 s_in_use = slice_in_use(slice, error); in get_disk_usable_slices() 411 slices_overlap(slice, slice2)) { in get_disk_usable_slices() [all …]
|
H A D | libzfs_jni_disk.c | 135 jobject slice = NULL; in create_SliceDeviceBean() local 149 slice = (*env)->NewObject(env, class_SliceDeviceBean, in create_SliceDeviceBean() 152 return (slice); in create_SliceDeviceBean() 166 dmgt_slice_t *slice = slices[i]; in create_SliceDeviceBean_array() local 168 obj = create_SliceDeviceBean(env, slice); in create_SliceDeviceBean_array()
|
/illumos-gate/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 131 int slice; in partinfo() local 144 if ((slice = readvtoc(fd, device, &vtdata)) >= 0) { in partinfo() 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() [all …]
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | inuse_vxvm.c | 68 char *slice; member 82 inuse_vxvm(char *slice, nvlist_t *attrs, int *errp) in inuse_vxvm() argument 89 if (slice == NULL) { in inuse_vxvm() 97 if (is_ctds(slice)) { in inuse_vxvm() 98 if ((sp = strrchr(slice, '/')) == NULL) in inuse_vxvm() 99 sp = slice; in inuse_vxvm() 125 if (strcmp(slice, listp->slice) == 0) { in inuse_vxvm() 156 if ((sp->slice = strdup(devname)) == NULL) { in add_use_record() 168 if (is_ctds(sp->slice)) { in add_use_record() 171 if ((dp = strrchr(sp->slice, '/')) == NULL) in add_use_record() [all …]
|
H A D | inuse_zpool.c | 66 inuse_zpool_common(char *slice, nvlist_t *attrs, int *errp, char *type) in inuse_zpool_common() argument 75 if (slice == NULL) { in inuse_zpool_common() 93 if ((fd = open(slice, O_RDONLY)) > 0) { in inuse_zpool_common() 128 inuse_active_zpool(char *slice, nvlist_t *attrs, int *errp) in inuse_active_zpool() argument 130 return (inuse_zpool_common(slice, attrs, errp, DM_USE_ACTIVE_ZPOOL)); in inuse_active_zpool() 134 inuse_exported_zpool(char *slice, nvlist_t *attrs, int *errp) in inuse_exported_zpool() argument 136 return (inuse_zpool_common(slice, attrs, errp, DM_USE_EXPORTED_ZPOOL)); in inuse_exported_zpool()
|
H A D | inuse_lu.c | 55 char *slice; member 74 inuse_lu(char *slice, nvlist_t *attrs, int *errp) in inuse_lu() argument 81 if (slice == NULL) { in inuse_lu() 106 if (strcmp(slice, listp->slice) == 0) { in inuse_lu() 131 if ((sp->slice = strdup(devname)) == NULL) { in add_use_record() 137 free(sp->slice); in add_use_record() 158 free((void *)listp->slice); in free_lu()
|
H A D | inuse_fs.c | 67 static int has_fs(char *prog, char *slice); 77 inuse_fs(char *slice, nvlist_t *attrs, int *errp) in inuse_fs() argument 86 if (slice == NULL) { in inuse_fs() 105 if (has_fs(hp->prog, slice)) { in inuse_fs() 133 if (strcmp(slice, listp->special) == 0) { in inuse_fs() 151 has_fs(char *prog, char *slice) in has_fs() argument 164 (void) execl(prog, "fstyp", slice, NULL); in has_fs()
|
H A D | inuse_dump.c | 54 inuse_dump(char *slice, nvlist_t *attrs, int *errp) in inuse_dump() argument 61 if (slice == NULL) { in inuse_dump() 83 if (strcmp(slice, device) == 0) { in inuse_dump()
|
H A D | disks_private.h | 263 int inuse_mnt(char *slice, nvlist_t *attrs, int *errp); 264 int inuse_lu(char *slice, nvlist_t *attrs, int *errp); 265 int inuse_active_zpool(char *slice, nvlist_t *attrs, int *errp); 266 int inuse_exported_zpool(char *slice, nvlist_t *attrs, int *errp); 267 int inuse_dump(char *slice, nvlist_t *attrs, int *errp); 268 int inuse_vxvm(char *slice, nvlist_t *attrs, int *errp); 269 int inuse_fs(char *slice, nvlist_t *attrs, int *errp);
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/inuse/ |
H A D | inuse_008_pos.ksh | 83 eval typeset slice=\${FS_SIDE$num} 84 disk=${slice%s*} 85 slice=${slice##*s} 86 log_must set_partition $slice "" $FS_SIZE $disk
|
H A D | inuse_005_pos.ksh | 83 eval typeset slice=\${FS_SIDE$num} 84 disk=${slice%s*} 85 slice=${slice##*s} 86 log_must set_partition $slice "" $FS_SIZE $disk
|
H A D | inuse_006_pos.ksh | 86 eval typeset slice=\${FS_SIDE$num} 87 disk=${slice%s*} 88 slice=${slice##*s} 89 log_must set_partition $slice "" $FS_SIZE $disk
|
H A D | inuse_009_pos.ksh | 82 eval typeset slice=\${FS_SIDE$num} 83 disk=${slice%s*} 84 slice=${slice##*s} 85 log_must set_partition $slice "" $FS_SIZE $disk
|
H A D | inuse_007_pos.ksh | 90 eval typeset slice=\${FS_SIDE$num} 91 disk=${slice%s*} 92 slice=${slice##*s} 93 log_must set_partition $slice "" $FS_SIZE $disk
|
H A D | inuse_003_pos.ksh | 99 eval typeset slice=\${FS_SIDE$num} 100 disk=${slice%s*} 101 slice=${slice##*s} 102 log_must set_partition $slice "" $FS_SIZE $disk
|
/illumos-gate/usr/src/cmd/hal/hald/solaris/ |
H A D | devinfo_storage.c | 53 char *slice; member 71 static struct devinfo_storage_minor *devinfo_storage_new_minor(char *maindev_path, char *slice, 758 free (m->slice); in devinfo_storage_free_minor() 766 devinfo_storage_new_minor(char *maindev_path, char *slice, char *devlink, dev_t dev, int dosnum) in devinfo_storage_new_minor() argument 778 pathlen = strlen (maindev_path) + strlen (slice) + 2; in devinfo_storage_new_minor() 780 snprintf(devpath, pathlen, "%s/%s", maindev_path, slice); in devinfo_storage_new_minor() 784 m->slice = strdup (slice); in devinfo_storage_new_minor() 814 char *slice; in devinfo_storage_minors() local 855 slice = devinfo_volume_get_slice_name (devlink); in devinfo_storage_minors() 856 if (strlen (slice) < 2) { in devinfo_storage_minors() [all …]
|
/illumos-gate/usr/src/cmd/stmsboot/ |
H A D | stmsboot_util.c | 114 static void vhci_to_phci(char *devpath, char *slice, int d_flag); 677 char *slice = NULL; in report_map() local 691 slice = strrchr(argdev, (physpath == NONBOOT) ? 's' : ':'); in report_map() 692 if (slice != NULL) { in report_map() 693 slicelen = strlen(slice); in report_map() 733 (slice == NULL) ? "null" : slice); in report_map() 780 vhci_to_phci(stripdev, slice, DISPLAY_ONE_PATH); in report_map() 783 ((slicelen > 0) && slice != NULL) ? slice : ""); in report_map() 790 vhci_to_phci(stripdev, slice, DISPLAY_ALL_PATH); in report_map() 793 ((slicelen > 0) && slice != NULL) ? slice : ""); in report_map() [all …]
|
/illumos-gate/usr/src/boot/common/ |
H A D | disk.c | 234 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() 299 rc = ptable_getpart(od->table, &part, slice); 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() [all …]
|
/illumos-gate/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 271 uint64_t *slice = slice_table[bd][cpu][bank]; in plat_discover_slice() local 272 uint64_t base = btop(slice[SLICE_PA]); in plat_discover_slice() 273 uint64_t len = btop(slice[SLICE_SPAN]); in plat_discover_slice() 434 int slice; in plat_build_mem_nodes() local 442 for (slice = 0; slice < DAK_MAX_SLICE; slice++) { in plat_build_mem_nodes() 443 if (slice_to_memnode[slice] == -1) in plat_build_mem_nodes() 445 basepfn = (uint64_t)slice << PFN_SLICE_SHIFT; in plat_build_mem_nodes()
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/ |
H A D | cherrystone.c | 280 uint64_t *slice = slice_table[bd][cpu][bank]; in plat_discover_slice() local 281 uint64_t base = btop(slice[SLICE_PA]); in plat_discover_slice() 282 uint64_t len = btop(slice[SLICE_SPAN]); in plat_discover_slice() 442 int slice; in plat_build_mem_nodes() local 450 for (slice = 0; slice < CHERRYSTONE_MAX_SLICE; slice++) { in plat_build_mem_nodes() 451 if (slice_to_memnode[slice] == -1) in plat_build_mem_nodes() 453 basepfn = (uint64_t)slice << PFN_SLICE_SHIFT; in plat_build_mem_nodes()
|
/illumos-gate/usr/src/cmd/hal/utils/ |
H A D | fsutils.c | 57 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/lib/libzutil/common/ |
H A D | zutil_import.c | 1174 rdsk_node_t *slice; in zpool_find_import_impl() local 1239 slice = zutil_alloc(hdl, sizeof (rdsk_node_t)); in zpool_find_import_impl() 1240 slice->rn_name = name; in zpool_find_import_impl() 1241 slice->rn_avl = &slice_cache; in zpool_find_import_impl() 1242 slice->rn_dfd = dfd; in zpool_find_import_impl() 1243 slice->rn_hdl = hdl; in zpool_find_import_impl() 1244 slice->rn_nozpool = B_FALSE; in zpool_find_import_impl() 1254 if (avl_find(&slice_cache, slice, &where) == NULL) { in zpool_find_import_impl() 1255 slice->rn_name = zutil_strdup(hdl, name); in zpool_find_import_impl() 1256 avl_insert(&slice_cache, slice, where); in zpool_find_import_impl() [all …]
|
/illumos-gate/usr/src/cmd/availdevs/ |
H A D | availdevs.c | 92 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/test/zfs-tests/tests/functional/grow_replicas/ |
H A D | grow_replicas_001_pos.ksh | 68 for slice in 0 1 3 4 ; do 69 log_must set_partition $slice "$cyl" $SIZE $DISK 70 cyl=$(get_endslice $DISK $slice)
|
/illumos-gate/usr/src/cmd/powertop/common/ |
H A D | suggestions.c | 92 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()
|