| /freebsd-11-stable/sys/dev/isci/ |
| HD | 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 …]
|
| HD | isci.c | 65 int isci_initialize(struct isci_softc *isci); 86 DRIVER_MODULE(isci, pci, isci_pci_driver, isci_devclass, 0, 0); 87 MODULE_DEPEND(isci, cam, 1, 1, 1); 132 isci_allocate_pci_memory(struct isci_softc *isci) in isci_allocate_pci_memory() argument 138 struct ISCI_PCI_BAR *pci_bar = &isci->pci_bar[i]; in isci_allocate_pci_memory() 141 pci_bar->resource = bus_alloc_resource_any(isci->device, in isci_allocate_pci_memory() 162 struct isci_softc *isci = DEVICE2SOFTC(device); in isci_attach() local 164 g_isci = isci; in isci_attach() 165 isci->device = device; in isci_attach() 168 isci_allocate_pci_memory(isci); in isci_attach() [all …]
|
| HD | 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 …]
|
| HD | isci_oem_parameters.c | 87 isci_get_oem_parameters(struct isci_softc *isci) in isci_get_oem_parameters() argument 106 uint16_t vendor_id = isci->pci_common_header.vendor_id; in isci_get_oem_parameters() 107 uint16_t device_id = isci->pci_common_header.device_id; in isci_get_oem_parameters() 143 isci->oem_parameters_found = TRUE; in isci_get_oem_parameters() 149 memcpy(&isci->controllers[index].oem_parameters.sds1, in isci_get_oem_parameters() 161 isci->controllers[index].oem_parameters_version = oem_data->header.version; in isci_get_oem_parameters()
|
| HD | isci_controller.c | 225 struct isci_softc *isci) in isci_controller_construct() argument 229 scif_library_allocate_controller(isci->sci_library_handle, in isci_controller_construct() 232 scif_controller_construct(isci->sci_library_handle, in isci_controller_construct() 235 controller->isci = isci; in isci_controller_construct() 310 if (controller->isci->oem_parameters_found == TRUE) in isci_controller_initialize() 411 device_t device = controller->isci->device; in isci_controller_allocate_memory() 573 struct isci_softc *driver = isci_controller->isci; in isci_controller_domain_discovery_complete() 619 struct isci_softc *isci = controller->isci; in isci_controller_attach_to_cam() local 620 device_t parent = device_get_parent(isci->device); in isci_controller_attach_to_cam() 621 int unit = device_get_unit(isci->device); in isci_controller_attach_to_cam()
|
| HD | isci.h | 158 struct isci_softc *isci; member 307 void isci_get_oem_parameters(struct isci_softc *isci); 319 void isci_sysctl_initialize(struct isci_softc *isci); 322 struct isci_softc *isci); 340 void isci_interrupt_setup(struct isci_softc *isci);
|
| HD | 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-11-stable/sys/conf/ |
| HD | files.i386 | 348 dev/isci/isci.c optional isci 349 dev/isci/isci_controller.c optional isci 350 dev/isci/isci_domain.c optional isci 351 dev/isci/isci_interrupt.c optional isci 352 dev/isci/isci_io_request.c optional isci 353 dev/isci/isci_logger.c optional isci 354 dev/isci/isci_oem_parameters.c optional isci 355 dev/isci/isci_remote_device.c optional isci 356 dev/isci/isci_sysctl.c optional isci 357 dev/isci/isci_task_request.c optional isci [all …]
|
| HD | files.amd64 | 489 dev/isci/isci.c optional isci 490 dev/isci/isci_controller.c optional isci 491 dev/isci/isci_domain.c optional isci 492 dev/isci/isci_interrupt.c optional isci 493 dev/isci/isci_io_request.c optional isci 494 dev/isci/isci_logger.c optional isci 495 dev/isci/isci_oem_parameters.c optional isci 496 dev/isci/isci_remote_device.c optional isci 497 dev/isci/isci_sysctl.c optional isci 498 dev/isci/isci_task_request.c optional isci [all …]
|
| HD | options.amd64 | 69 # options for the Intel C600 SAS driver (isci)
|
| HD | options.i386 | 123 # options for the Intel C600 SAS driver (isci)
|
| /freebsd-11-stable/sys/modules/isci/ |
| HD | 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-11-stable/release/doc/share/misc/ |
| HD | dev.archlist.txt | 84 isci i386,amd64
|
| /freebsd-11-stable/ |
| HD | MAINTAINERS | 56 isci(4) jimharris Pre-commit review requested.
|
| /freebsd-11-stable/sys/modules/ |
| HD | Makefile | 677 _isci= isci
|
| /freebsd-11-stable/sys/amd64/conf/ |
| HD | NOTES | 493 device isci 494 options ISCI_LOGGING # enable debugging in isci HAL
|
| HD | GENERIC | 132 device isci # Intel C600 SAS controller
|
| /freebsd-11-stable/share/man/man4/ |
| HD | Makefile | 239 isci.4 \
|
| /freebsd-11-stable/sys/i386/conf/ |
| HD | GENERIC | 136 device isci # Intel C600 SAS controller
|
| HD | NOTES | 782 device isci 783 options ISCI_LOGGING # enable debugging in isci HAL
|