Searched defs:controllers (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dbus.c141 /* There are no stat types defined for controllers */
222 descriptor_t **controllers; local
229 for (cnt = 0; bp->controllers[cnt]; cnt++);
232 controllers = (descriptor_t **)calloc(cnt + 1, sizeof (descriptor_t *));
233 if (controllers == NULL) {
238 for (i = 0; bp->controllers[i]; i++) {
239 controllers[i] = cache_get_desc(DM_CONTROLLER, bp->controllers[i],
242 cache_free_descriptors(controllers);
246 controllers[
[all...]
H A Dcontroller.c140 descriptor_t **controllers; local
144 controllers = cache_get_descriptors(DM_CONTROLLER, errp);
149 for (i = 0; controllers[i]; i++) {
150 if (libdiskmgt_str_eq(name, controllers[i]->p.controller->name)) {
151 controller = controllers[i];
154 cache_free_descriptor(controllers[i]);
157 free(controllers);
183 /* There are no stat types defined for controllers */
H A Dpath.c252 descriptor_t **controllers; local
259 controllers = (descriptor_t **)calloc(2, sizeof (descriptor_t *));
260 if (controllers == NULL) {
267 controllers[i++] = cache_get_desc(DM_CONTROLLER,
270 cache_free_descriptors(controllers);
275 controllers[i] = NULL;
278 return (controllers);
H A Ddisks_private.h77 struct controller_info **controllers; member in struct:bus_info
100 controller_t **controllers; member in struct:disk
H A Ddrive.c779 descriptor_t **controllers; local
785 for (cnt = 0; diskp->controllers[cnt]; cnt++);
788 controllers = (descriptor_t **)calloc(cnt + 1, sizeof (descriptor_t *));
789 if (controllers == NULL) {
794 for (i = 0; diskp->controllers[i]; i++) {
795 controllers[i] = cache_get_desc(DM_CONTROLLER,
796 diskp->controllers[i], NULL, NULL, errp);
798 cache_free_descriptors(controllers);
803 controllers[i] = NULL;
806 return (controllers);
[all...]

Completed in 49 milliseconds