Searched defs:slices (Results 1 - 6 of 6) sorted by relevance
| /osnet-11/usr/src/lib/libparted/common/libparted/arch/ |
| H A D | solaris.c | 566 dm_descriptor_t *slices = NULL; local 594 dm_get_slices(pcur_disk_path, &slices, &error); 606 if (slices == NULL) 609 for (i = 0; slices[i] != NULL; i++) { 616 name = dm_get_name(slices[i], &error); 648 dm_free_descriptors(slices); 667 attrs = dm_get_attributes(slices[i], &error); 688 name = dm_get_name(slices[i], &error); 722 dm_free_descriptors(slices); 744 name = dm_get_name(slices[ [all...] |
| /osnet-11/usr/src/lib/libdiskmgt/common/ |
| H A D | entry.c | 612 * Returns, via slices parameter, a dm_descriptor_t list of 613 * slices for the named disk drive. 616 dm_get_slices(char *drive, dm_descriptor_t **slices, int *errp) argument 622 *slices = NULL; 644 *slices = dm_get_associated_descriptors(*media, 679 * Checks for overlapping slices. If the given device is a slice, and it 688 dm_descriptor_t *slices = NULL; local 704 * Get the list of slices be fetching the associated media, and then all 705 * associated slices. 711 slices [all...] |
| H A D | slice.c | 92 * For media, just get the slices, but for a partition, it must be a solaris 527 * Some extra attrs for cluster slices. 640 descriptor_t **slices; local 658 /* count the number of slices */ 663 slices = (descriptor_t **)calloc(cnt + 1, sizeof (descriptor_t *)); 664 if (slices == NULL) { 706 slices[pos] = cache_get_desc(DM_SLICE, desc->p.disk, devpath, 709 cache_free_descriptors(slices); 717 slices[pos] = NULL; 724 return (slices); [all...] |
| /osnet-11/usr/src/lib/libzfs_jni/common/ |
| H A D | libzfs_jni_disk.c | 54 jobjectArray slices = create_SliceDeviceBean_array(env, local 55 dp->slices); 56 if (slices != NULL) { 71 constructor, dp->size, nameUTF, aliases, slices, 158 create_SliceDeviceBean_array(JNIEnv *env, dmgt_slice_t **slices) argument 165 if (slices != NULL) { 167 for (i = 0; slices[i] != NULL; i++) { 168 dmgt_slice_t *slice = slices[i];
|
| H A D | libzfs_jni_diskmgt.c | 43 static void remove_slice_from_list(dmgt_slice_t **slices, int index); 136 /* Get free slices */ 137 dp->slices = 246 * Gets the slices for the given disk. 250 * 1. Success: error is set to 0 and slices are returned 258 dm_descriptor_t *slices; local 262 slices = dm_get_associated_descriptors(media, DM_SLICE, error); 264 handle_error("could not get slices of disk %s", name); 271 slices != NULL && slices[ 316 remove_slice_from_list(dmgt_slice_t **slices, int index) argument 362 dmgt_slice_t **slices = get_disk_slices(media, name, blocksize, error); local [all...] |
| H A D | libzfs_jni_diskmgt.h | 58 dmgt_slice_t **slices; member in struct:dmgt_disk
|
Completed in 929 milliseconds