Lines Matching refs:errp

48 			    int *errp);
59 int *errp) in media_get_assoc_descriptors() argument
62 *errp = ENODEV; in media_get_assoc_descriptors()
68 return (drive_get_assocs(desc, errp)); in media_get_assoc_descriptors()
70 return (partition_get_assocs(desc, errp)); in media_get_assoc_descriptors()
72 return (slice_get_assocs(desc, errp)); in media_get_assoc_descriptors()
75 *errp = EINVAL; in media_get_assoc_descriptors()
83 media_get_assocs(descriptor_t *dp, int *errp) in media_get_assocs() argument
94 return (libdiskmgt_empty_desc_array(errp)); in media_get_assocs()
96 *errp = ENODEV; in media_get_assocs()
104 *errp = ENOMEM; in media_get_assocs()
108 media[0] = cache_get_desc(DM_MEDIA, dp->p.disk, mname, NULL, errp); in media_get_assocs()
109 if (*errp != 0) { in media_get_assocs()
115 *errp = 0; in media_get_assocs()
120 media_get_attributes(descriptor_t *dp, int *errp) in media_get_attributes() argument
126 *errp = ENODEV; in media_get_attributes()
131 *errp = ENOMEM; in media_get_attributes()
137 if ((*errp = get_attrs(dp->p.disk, fd, attrs)) != 0) { in media_get_attributes()
150 media_get_descriptor_by_name(char *name, int *errp) in media_get_descriptor_by_name() argument
156 media = cache_get_descriptors(DM_MEDIA, errp); in media_get_descriptor_by_name()
157 if (*errp != 0) { in media_get_descriptor_by_name()
172 *errp = ENODEV; in media_get_descriptor_by_name()
179 media_get_descriptors(int filter[], int *errp) in media_get_descriptors() argument
183 media = cache_get_descriptors(DM_MEDIA, errp); in media_get_descriptors()
184 if (*errp != 0) { in media_get_descriptors()
191 found = apply_filter(media, filter, errp); in media_get_descriptors()
192 if (*errp != 0) { in media_get_descriptors()
210 media_get_stats(descriptor_t *dp, int stat_type, int *errp) in media_get_stats() argument
213 *errp = EINVAL; in media_get_stats()
290 apply_filter(descriptor_t **media, int filter[], int *errp) in apply_filter() argument
304 *errp = ENOMEM; in apply_filter()
343 *errp = 0; in apply_filter()