Lines Matching refs:errp
39 static descriptor_t **get_assoc_buses(descriptor_t *desc, int *errp);
40 static descriptor_t **get_assoc_drives(descriptor_t *desc, int *errp);
41 static descriptor_t **get_assoc_paths(descriptor_t *desc, int *errp);
45 int *errp) in controller_get_assoc_descriptors() argument
49 return (get_assoc_drives(desc, errp)); in controller_get_assoc_descriptors()
51 return (get_assoc_paths(desc, errp)); in controller_get_assoc_descriptors()
53 return (get_assoc_buses(desc, errp)); in controller_get_assoc_descriptors()
56 *errp = EINVAL; in controller_get_assoc_descriptors()
61 controller_get_attributes(descriptor_t *dp, int *errp) in controller_get_attributes() argument
67 *errp = ENOMEM; in controller_get_attributes()
75 *errp = ENOMEM; in controller_get_attributes()
82 *errp = ENOMEM; in controller_get_attributes()
91 *errp = ENOMEM; in controller_get_attributes()
98 *errp = ENOMEM; in controller_get_attributes()
105 *errp = ENOMEM; in controller_get_attributes()
112 *errp = ENOMEM; in controller_get_attributes()
119 *errp = ENOMEM; in controller_get_attributes()
128 *errp = ENOMEM; in controller_get_attributes()
133 *errp = 0; in controller_get_attributes()
138 controller_get_descriptor_by_name(char *name, int *errp) in controller_get_descriptor_by_name() argument
144 controllers = cache_get_descriptors(DM_CONTROLLER, errp); in controller_get_descriptor_by_name()
145 if (*errp != 0) { in controller_get_descriptor_by_name()
160 *errp = ENODEV; in controller_get_descriptor_by_name()
168 controller_get_descriptors(int filter[], int *errp) in controller_get_descriptors() argument
170 return (cache_get_descriptors(DM_CONTROLLER, errp)); in controller_get_descriptors()
181 controller_get_stats(descriptor_t *dp, int stat_type, int *errp) in controller_get_stats() argument
184 *errp = EINVAL; in controller_get_stats()
207 get_assoc_buses(descriptor_t *desc, int *errp) in get_assoc_buses() argument
218 *errp = ENOMEM; in get_assoc_buses()
223 buses[pos++] = cache_get_desc(DM_BUS, cp->bus, NULL, NULL, errp); in get_assoc_buses()
224 if (*errp != 0) { in get_assoc_buses()
231 *errp = 0; in get_assoc_buses()
236 get_assoc_drives(descriptor_t *desc, int *errp) in get_assoc_drives() argument
251 *errp = ENOMEM; in get_assoc_drives()
257 errp); in get_assoc_drives()
258 if (*errp != 0) { in get_assoc_drives()
265 *errp = 0; in get_assoc_drives()
270 get_assoc_paths(descriptor_t *desc, int *errp) in get_assoc_paths() argument
288 *errp = ENOMEM; in get_assoc_paths()
298 paths[i] = cache_get_desc(DM_PATH, pp[i], NULL, NULL, errp); in get_assoc_paths()
299 if (*errp != 0) { in get_assoc_paths()
307 *errp = 0; in get_assoc_paths()