Lines Matching refs:errp

66 static int	has_slices(descriptor_t *desc, int *errp);
70 int *errp) in partition_get_assoc_descriptors() argument
73 *errp = ENODEV; in partition_get_assoc_descriptors()
79 return (media_get_assocs(desc, errp)); in partition_get_assoc_descriptors()
81 if (!has_slices(desc, errp)) { in partition_get_assoc_descriptors()
82 if (*errp != 0) { in partition_get_assoc_descriptors()
85 return (libdiskmgt_empty_desc_array(errp)); in partition_get_assoc_descriptors()
87 return (slice_get_assocs(desc, errp)); in partition_get_assoc_descriptors()
90 *errp = EINVAL; in partition_get_assoc_descriptors()
100 partition_get_assocs(descriptor_t *desc, int *errp) in partition_get_assocs() argument
113 return (libdiskmgt_empty_desc_array(errp)); in partition_get_assocs()
120 *errp = ENOMEM; in partition_get_assocs()
174 errp); in partition_get_assocs()
175 if (*errp != 0) { in partition_get_assocs()
184 return (libdiskmgt_empty_desc_array(errp)); in partition_get_assocs()
212 desc->p.disk, part_name, desc->name, errp); in partition_get_assocs()
213 if (*errp != 0) { in partition_get_assocs()
223 *errp = 0; in partition_get_assocs()
228 partition_get_attributes(descriptor_t *dp, int *errp) in partition_get_attributes() argument
234 *errp = ENODEV; in partition_get_attributes()
238 if ((*errp = get_parts(dp->p.disk, iparts, NULL, 0)) != 0) { in partition_get_attributes()
243 *errp = ENOMEM; in partition_get_attributes()
247 if ((*errp = get_attrs(dp, iparts, attrs)) != 0) { in partition_get_attributes()
259 partition_get_descriptor_by_name(char *name, int *errp) in partition_get_descriptor_by_name() argument
265 partitions = cache_get_descriptors(DM_PARTITION, errp); in partition_get_descriptor_by_name()
266 if (*errp != 0) { in partition_get_descriptor_by_name()
281 *errp = ENODEV; in partition_get_descriptor_by_name()
289 partition_get_descriptors(int filter[], int *errp) in partition_get_descriptors() argument
291 return (cache_get_descriptors(DM_PARTITION, errp)); in partition_get_descriptors()
302 partition_get_stats(descriptor_t *dp, int stat_type, int *errp) in partition_get_stats() argument
305 *errp = EINVAL; in partition_get_stats()
727 has_slices(descriptor_t *desc, int *errp) in has_slices() argument
735 *errp = ENODEV; in has_slices()
752 *errp = 0; in has_slices()