| /freebsd-9-stable/sys/dev/isci/ |
| D | isci.c | 62 int isci_initialize(struct isci_softc *isci); 83 DRIVER_MODULE(isci, pci, isci_pci_driver, isci_devclass, 0, 0); 84 MODULE_DEPEND(isci, cam, 1, 1, 1); 129 isci_allocate_pci_memory(struct isci_softc *isci) in isci_allocate_pci_memory() argument 135 struct ISCI_PCI_BAR *pci_bar = &isci->pci_bar[i]; in isci_allocate_pci_memory() 138 pci_bar->resource = bus_alloc_resource(isci->device, in isci_allocate_pci_memory() 159 struct isci_softc *isci = DEVICE2SOFTC(device); in isci_attach() local 161 g_isci = isci; in isci_attach() 162 isci->device = device; in isci_attach() 164 isci_allocate_pci_memory(isci); in isci_attach() [all …]
|
| D | isci_sysctl.c | 44 struct isci_softc *isci = (struct isci_softc *)arg1; in isci_sysctl_coalesce_timeout() local 45 int error = sysctl_handle_int(oidp, &isci->coalesce_timeout, 0, req); in isci_sysctl_coalesce_timeout() 51 for (i = 0; i < isci->controller_count; i++) in isci_sysctl_coalesce_timeout() 53 isci->controllers[i].scif_controller_handle, in isci_sysctl_coalesce_timeout() 54 isci->coalesce_number, isci->coalesce_timeout); in isci_sysctl_coalesce_timeout() 62 struct isci_softc *isci = (struct isci_softc *)arg1; in isci_sysctl_coalesce_number() local 63 int error = sysctl_handle_int(oidp, &isci->coalesce_number, 0, req); in isci_sysctl_coalesce_number() 69 for (i = 0; i < isci->controller_count; i++) in isci_sysctl_coalesce_number() 71 isci->controllers[i].scif_controller_handle, in isci_sysctl_coalesce_number() 72 isci->coalesce_number, isci->coalesce_timeout); in isci_sysctl_coalesce_number() [all …]
|
| D | isci_interrupt.c | 45 isci_interrupt_setup_legacy(struct isci_softc *isci) in isci_interrupt_setup_legacy() argument 47 struct ISCI_INTERRUPT_INFO *interrupt_info = &isci->interrupt_info[0]; in isci_interrupt_setup_legacy() 49 isci->num_interrupts = 1; in isci_interrupt_setup_legacy() 52 0, &isci->handlers[0]); in isci_interrupt_setup_legacy() 54 interrupt_info->handlers = &isci->handlers[0]; in isci_interrupt_setup_legacy() 56 interrupt_info->interrupt_target_handle = (void *)isci; in isci_interrupt_setup_legacy() 58 interrupt_info->res = bus_alloc_resource_any(isci->device, SYS_RES_IRQ, in isci_interrupt_setup_legacy() 67 if (bus_setup_intr(isci->device, interrupt_info->res, in isci_interrupt_setup_legacy() 78 isci_interrupt_setup_msix(struct isci_softc *isci) in isci_interrupt_setup_msix() argument 83 SCI_MAX_MSIX_MESSAGES_PER_CONTROLLER, &isci->handlers[0]); in isci_interrupt_setup_msix() [all …]
|
| D | isci_oem_parameters.c | 88 isci_get_oem_parameters(struct isci_softc *isci) in isci_get_oem_parameters() argument 107 uint16_t vendor_id = isci->pci_common_header.vendor_id; in isci_get_oem_parameters() 108 uint16_t device_id = isci->pci_common_header.device_id; in isci_get_oem_parameters() 144 isci->oem_parameters_found = TRUE; in isci_get_oem_parameters() 150 memcpy(&isci->controllers[index].oem_parameters.sds1, in isci_get_oem_parameters() 162 isci->controllers[index].oem_parameters_version = oem_data->header.version; in isci_get_oem_parameters()
|
| D | isci_controller.c | 222 struct isci_softc *isci) in isci_controller_construct() argument 226 scif_library_allocate_controller(isci->sci_library_handle, in isci_controller_construct() 229 scif_controller_construct(isci->sci_library_handle, in isci_controller_construct() 232 controller->isci = isci; in isci_controller_construct() 284 if (controller->isci->oem_parameters_found == TRUE) in isci_controller_initialize() 364 device_t device = controller->isci->device; in isci_controller_allocate_memory() 526 struct isci_softc *driver = isci_controller->isci; in isci_controller_domain_discovery_complete() 572 struct isci_softc *isci = controller->isci; in isci_controller_attach_to_cam() local 573 device_t parent = device_get_parent(isci->device); in isci_controller_attach_to_cam() 574 int unit = device_get_unit(isci->device); in isci_controller_attach_to_cam()
|
| D | isci.h | 148 struct isci_softc *isci; member 295 void isci_get_oem_parameters(struct isci_softc *isci); 307 void isci_sysctl_initialize(struct isci_softc *isci); 310 struct isci_softc *isci); 328 void isci_interrupt_setup(struct isci_softc *isci);
|
| D | README | 11 The FreeBSD implementation files are in the isci directory, and SCIL files 12 are in the isci/scil subdirectory. As Intel publishes new versions of SCIL 13 (to add features or fix bugs), the isci/scil subdirectory will be updated
|
| /freebsd-9-stable/sys/conf/ |
| D | files.amd64 | 316 dev/isci/isci.c optional isci 317 dev/isci/isci_controller.c optional isci 318 dev/isci/isci_domain.c optional isci 319 dev/isci/isci_interrupt.c optional isci 320 dev/isci/isci_io_request.c optional isci 321 dev/isci/isci_logger.c optional isci 322 dev/isci/isci_oem_parameters.c optional isci 323 dev/isci/isci_remote_device.c optional isci 324 dev/isci/isci_sysctl.c optional isci 325 dev/isci/isci_task_request.c optional isci [all …]
|
| D | files.i386 | 282 dev/isci/isci.c optional isci 283 dev/isci/isci_controller.c optional isci 284 dev/isci/isci_domain.c optional isci 285 dev/isci/isci_interrupt.c optional isci 286 dev/isci/isci_io_request.c optional isci 287 dev/isci/isci_logger.c optional isci 288 dev/isci/isci_oem_parameters.c optional isci 289 dev/isci/isci_remote_device.c optional isci 290 dev/isci/isci_sysctl.c optional isci 291 dev/isci/isci_task_request.c optional isci [all …]
|
| D | options.amd64 | 69 # options for the Intel C600 SAS driver (isci)
|
| D | options.i386 | 124 # options for the Intel C600 SAS driver (isci)
|
| /freebsd-9-stable/sys/modules/isci/ |
| D | Makefile | 7 .PATH: ${ISCI_SRC_PATH}/dev/isci ${ISCI_SRC_PATH}/dev/isci/scil 9 KMOD = isci 10 SRCS = isci.c isci_oem_parameters.c \
|
| /freebsd-9-stable/sys/modules/ |
| D | Makefile | 590 _isci= isci 697 _isci= isci
|
| /freebsd-9-stable/release/doc/share/misc/ |
| D | dev.archlist.txt | 83 isci i386,amd64
|
| /freebsd-9-stable/ |
| D | MAINTAINERS | 127 isci(4) jimharris Pre-commit review requested.
|
| /freebsd-9-stable/sys/amd64/conf/ |
| D | NOTES | 443 device isci 444 options ISCI_LOGGING # enable debugging in isci HAL
|
| D | GENERIC | 118 device isci # Intel C600 SAS controller
|
| /freebsd-9-stable/share/man/man4/ |
| D | Makefile | 193 isci.4 \
|
| /freebsd-9-stable/sys/i386/conf/ |
| D | GENERIC | 126 device isci # Intel C600 SAS controller
|
| D | NOTES | 762 device isci 763 options ISCI_LOGGING # enable debugging in isci HAL
|