Lines Matching refs:errp
37 static descriptor_t **get_assoc_buses(descriptor_t *desc, int *errp);
38 static descriptor_t **get_assoc_drives(descriptor_t *desc, int *errp);
39 static descriptor_t **get_assoc_paths(descriptor_t *desc, int *errp);
43 int *errp) in controller_get_assoc_descriptors() argument
47 return (get_assoc_drives(desc, errp)); in controller_get_assoc_descriptors()
49 return (get_assoc_paths(desc, errp)); in controller_get_assoc_descriptors()
51 return (get_assoc_buses(desc, errp)); in controller_get_assoc_descriptors()
54 *errp = EINVAL; in controller_get_assoc_descriptors()
59 controller_get_attributes(descriptor_t *dp, int *errp) in controller_get_attributes() argument
65 *errp = ENOMEM; in controller_get_attributes()
73 *errp = ENOMEM; in controller_get_attributes()
80 *errp = ENOMEM; in controller_get_attributes()
89 *errp = ENOMEM; in controller_get_attributes()
96 *errp = ENOMEM; in controller_get_attributes()
103 *errp = ENOMEM; in controller_get_attributes()
110 *errp = ENOMEM; in controller_get_attributes()
117 *errp = ENOMEM; in controller_get_attributes()
126 *errp = ENOMEM; in controller_get_attributes()
131 *errp = 0; in controller_get_attributes()
136 controller_get_descriptor_by_name(char *name, int *errp) in controller_get_descriptor_by_name() argument
142 controllers = cache_get_descriptors(DM_CONTROLLER, errp); in controller_get_descriptor_by_name()
143 if (*errp != 0) { in controller_get_descriptor_by_name()
158 *errp = ENODEV; in controller_get_descriptor_by_name()
166 controller_get_descriptors(int filter[], int *errp) in controller_get_descriptors() argument
168 return (cache_get_descriptors(DM_CONTROLLER, errp)); in controller_get_descriptors()
179 controller_get_stats(descriptor_t *dp, int stat_type, int *errp) in controller_get_stats() argument
182 *errp = EINVAL; in controller_get_stats()
205 get_assoc_buses(descriptor_t *desc, int *errp) in get_assoc_buses() argument
216 *errp = ENOMEM; in get_assoc_buses()
221 buses[pos++] = cache_get_desc(DM_BUS, cp->bus, NULL, NULL, errp); in get_assoc_buses()
222 if (*errp != 0) { in get_assoc_buses()
229 *errp = 0; in get_assoc_buses()
234 get_assoc_drives(descriptor_t *desc, int *errp) in get_assoc_drives() argument
249 *errp = ENOMEM; in get_assoc_drives()
255 errp); in get_assoc_drives()
256 if (*errp != 0) { in get_assoc_drives()
263 *errp = 0; in get_assoc_drives()
268 get_assoc_paths(descriptor_t *desc, int *errp) in get_assoc_paths() argument
286 *errp = ENOMEM; in get_assoc_paths()
296 paths[i] = cache_get_desc(DM_PATH, pp[i], NULL, NULL, errp); in get_assoc_paths()
297 if (*errp != 0) { in get_assoc_paths()
305 *errp = 0; in get_assoc_paths()