Home
last modified time | relevance | path

Searched refs:controllers (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dbus.c220 descriptor_t **controllers; in get_assoc_controllers() local
227 for (cnt = 0; bp->controllers[cnt]; cnt++); in get_assoc_controllers()
230 controllers = (descriptor_t **)calloc(cnt + 1, sizeof (descriptor_t *)); in get_assoc_controllers()
231 if (controllers == NULL) { in get_assoc_controllers()
236 for (i = 0; bp->controllers[i]; i++) { in get_assoc_controllers()
237 controllers[i] = cache_get_desc(DM_CONTROLLER, bp->controllers[i], in get_assoc_controllers()
240 cache_free_descriptors(controllers); in get_assoc_controllers()
244 controllers[i] = NULL; in get_assoc_controllers()
247 return (controllers); in get_assoc_controllers()
H A Dcontroller.c138 descriptor_t **controllers; in controller_get_descriptor_by_name() local
142 controllers = cache_get_descriptors(DM_CONTROLLER, errp); in controller_get_descriptor_by_name()
147 for (i = 0; controllers[i]; i++) { in controller_get_descriptor_by_name()
148 if (libdiskmgt_str_eq(name, controllers[i]->p.controller->name)) { in controller_get_descriptor_by_name()
149 controller = controllers[i]; in controller_get_descriptor_by_name()
152 cache_free_descriptor(controllers[i]); in controller_get_descriptor_by_name()
155 free(controllers); in controller_get_descriptor_by_name()
H A Dpath.c250 descriptor_t **controllers; in get_assoc_controllers() local
257 controllers = (descriptor_t **)calloc(2, sizeof (descriptor_t *)); in get_assoc_controllers()
258 if (controllers == NULL) { in get_assoc_controllers()
265 controllers[i++] = cache_get_desc(DM_CONTROLLER, in get_assoc_controllers()
268 cache_free_descriptors(controllers); in get_assoc_controllers()
273 controllers[i] = NULL; in get_assoc_controllers()
276 return (controllers); in get_assoc_controllers()
H A Dfindevs.c228 (void ***)&bp->controllers) != 0) { in add_bus()
292 bp->controllers = (controller_t **)calloc(1, sizeof (controller_t *)); in add_bus()
293 if (bp->controllers == NULL) { in add_bus()
298 bp->controllers[0] = NULL; in add_bus()
301 if (add_ptr2array(cp, (void ***)&bp->controllers) != 0) { in add_bus()
664 for (i = 0; diskp->controllers[i]; i++) { in add_disk2controller()
665 if (cp == diskp->controllers[i]) { in add_disk2controller()
678 if (add_ptr2array(cp, (void ***)&diskp->controllers) != 0) { in add_disk2controller()
873 for (j = 0; dp->controllers[j]; j++) { in remove_controller()
876 if (libdiskmgt_str_eq(dp->controllers[j]->name, in remove_controller()
[all …]
H A Ddrive.c788 descriptor_t **controllers; in get_assoc_controllers() local
794 for (cnt = 0; diskp->controllers[cnt]; cnt++) in get_assoc_controllers()
798 controllers = (descriptor_t **)calloc(cnt + 1, sizeof (descriptor_t *)); in get_assoc_controllers()
799 if (controllers == NULL) { in get_assoc_controllers()
804 for (i = 0; diskp->controllers[i]; i++) { in get_assoc_controllers()
805 controllers[i] = cache_get_desc(DM_CONTROLLER, in get_assoc_controllers()
806 diskp->controllers[i], NULL, NULL, errp); in get_assoc_controllers()
808 cache_free_descriptors(controllers); in get_assoc_controllers()
813 controllers[i] = NULL; in get_assoc_controllers()
816 return (controllers); in get_assoc_controllers()
H A Dcache.c196 free(bp->controllers); in cache_free_bus()
268 free(dp->controllers); in cache_free_disk()
550 if (dp->controllers != NULL) { in del_drive()
551 for (i = 0; dp->controllers[i]; i++) { in del_drive()
552 clr_ctrl_disk_ptr(dp->controllers[i], dp); in del_drive()
H A Ddisks_private.h82 struct controller_info **controllers; member
105 controller_t **controllers; member
/illumos-gate/usr/src/test/nvme-tests/tests/unit/
H A DMakefile26 controllers.c \
/illumos-gate/usr/src/uts/sparc/ml/
H A Dfd_asm.S61 ! Traverse the list of controllers until we find the first
/illumos-gate/usr/src/uts/common/io/mega_sas/
H A DTHIRDPARTYLICENSE2 * MegaRAID device driver for SAS controllers
/illumos-gate/usr/src/uts/common/io/mr_sas/
H A DTHIRDPARTYLICENSE2 * MegaRAID device driver for SAS2.0 controllers
/illumos-gate/usr/src/uts/common/io/rtw/
H A DTHIRDPARTYLICENSE58 * settings for the aic7xxx based adaptec SCSI controllers. It can
/illumos-gate/usr/src/cmd/format/
H A Dformat.dat166 # This is the list of partition tables for embedded SCSI controllers.
/illumos-gate/usr/src/uts/common/io/usb/hcd/
H A DREADME44 host controllers and also to high speed hub Transaction Translators (TT),
373 lists. By default all host controllers will support 1024 frame lists. In
/illumos-gate/usr/src/uts/common/io/e1000api/
H A DREADME.new353 established between 82541/82547 controllers and some switches. Known switches
H A DREADME583 6665738 e1000g issues with some Ethernet controllers
/illumos-gate/usr/src/uts/common/io/e1000g/
H A DREADME583 6665738 e1000g issues with some Ethernet controllers
/illumos-gate/usr/src/grub/grub-0.97/docs/
H A Dgrub.info-3271 controllers before the current one. For example, if there is an
H A Dgrub.texi3133 kernel how many BIOS drive numbers are on controllers before the current
H A Dgrub.info2980 controllers before the current one. For example, if there is an
/illumos-gate/usr/src/data/hwdata/
H A Dpci.ids6558 323a Smart Array G6 controllers