Lines Matching refs:controllers
217 (void ***)&bp->controllers) != 0) { in add_bus()
281 bp->controllers = (controller_t **)calloc(1, sizeof (controller_t *)); in add_bus()
282 if (bp->controllers == NULL) { in add_bus()
287 bp->controllers[0] = NULL; in add_bus()
290 if (add_ptr2array(cp, (void ***)&bp->controllers) != 0) { in add_bus()
683 for (i = 0; diskp->controllers[i]; i++) { in add_disk2controller()
684 if (cp == diskp->controllers[i]) { in add_disk2controller()
697 if (add_ptr2array(cp, (void ***)&diskp->controllers) != 0) { in add_disk2controller()
892 for (j = 0; dp->controllers[j]; j++) { in remove_controller()
895 if (libdiskmgt_str_eq(dp->controllers[j]->name, in remove_controller()
904 for (k = j; dp->controllers[k]; k++) { in remove_controller()
905 dp->controllers[k] = in remove_controller()
906 dp->controllers[k + 1]; in remove_controller()
971 diskp->controllers = (controller_t **) in create_disk()
973 if (diskp->controllers == NULL) { in create_disk()
977 diskp->controllers[0] = NULL; in create_disk()
1891 for (i = 0; bp->controllers[i]; i++) { in remove_invalid_controller()
1892 if (libdiskmgt_str_eq(bp->controllers[i]->name, name)) { in remove_invalid_controller()
1898 for (j = i; bp->controllers[j]; j++) { in remove_invalid_controller()
1899 bp->controllers[j] = in remove_invalid_controller()
1900 bp->controllers[j + 1]; in remove_invalid_controller()