Searched defs:slices (Results 1 - 6 of 6) sorted by relevance

/osnet-11/usr/src/lib/libparted/common/libparted/arch/
H A Dsolaris.c566 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 Dentry.c612 * 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 Dslice.c92 * 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 Dlibzfs_jni_disk.c54 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 Dlibzfs_jni_diskmgt.c43 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 Dlibzfs_jni_diskmgt.h58 dmgt_slice_t **slices; member in struct:dmgt_disk

Completed in 1800 milliseconds