Lines Matching refs:controllers
216 (void ***)&bp->controllers) != 0) { in add_bus()
280 bp->controllers = (controller_t **)calloc(1, sizeof (controller_t *)); in add_bus()
281 if (bp->controllers == NULL) { in add_bus()
286 bp->controllers[0] = NULL; in add_bus()
289 if (add_ptr2array(cp, (void ***)&bp->controllers) != 0) { in add_bus()
682 for (i = 0; diskp->controllers[i]; i++) { in add_disk2controller()
683 if (cp == diskp->controllers[i]) { in add_disk2controller()
696 if (add_ptr2array(cp, (void ***)&diskp->controllers) != 0) { in add_disk2controller()
891 for (j = 0; dp->controllers[j]; j++) { in remove_controller()
894 if (libdiskmgt_str_eq(dp->controllers[j]->name, in remove_controller()
903 for (k = j; dp->controllers[k]; k++) { in remove_controller()
904 dp->controllers[k] = in remove_controller()
905 dp->controllers[k + 1]; in remove_controller()
970 diskp->controllers = (controller_t **) in create_disk()
972 if (diskp->controllers == NULL) { in create_disk()
976 diskp->controllers[0] = NULL; in create_disk()
1890 for (i = 0; bp->controllers[i]; i++) { in remove_invalid_controller()
1891 if (libdiskmgt_str_eq(bp->controllers[i]->name, name)) { in remove_invalid_controller()
1897 for (j = i; bp->controllers[j]; j++) { in remove_invalid_controller()
1898 bp->controllers[j] = in remove_invalid_controller()
1899 bp->controllers[j + 1]; in remove_invalid_controller()