Lines Matching refs:interrupt_info

47 	struct ISCI_INTERRUPT_INFO *interrupt_info = &isci->interrupt_info[0];  in isci_interrupt_setup_legacy()  local
54 interrupt_info->handlers = &isci->handlers[0]; in isci_interrupt_setup_legacy()
55 interrupt_info->rid = 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()
59 &interrupt_info->rid, RF_SHAREABLE|RF_ACTIVE); in isci_interrupt_setup_legacy()
61 if (interrupt_info->res == NULL) { in isci_interrupt_setup_legacy()
66 interrupt_info->tag = NULL; in isci_interrupt_setup_legacy()
67 if (bus_setup_intr(isci->device, interrupt_info->res, in isci_interrupt_setup_legacy()
69 interrupt_info, &interrupt_info->tag)) { in isci_interrupt_setup_legacy()
94 &isci->interrupt_info[base_index+msix_index]; in isci_interrupt_setup_msix()
153 struct ISCI_INTERRUPT_INFO *interrupt_info = in isci_interrupt_legacy_handler() local
156 (struct isci_softc *)interrupt_info->interrupt_target_handle; in isci_interrupt_legacy_handler()
161 interrupt_handler = interrupt_info->handlers->interrupt_handler; in isci_interrupt_legacy_handler()
162 completion_handler = interrupt_info->handlers->completion_handler; in isci_interrupt_legacy_handler()
192 struct ISCI_INTERRUPT_INFO *interrupt_info = in isci_interrupt_msix_handler() local
195 (struct ISCI_CONTROLLER *)interrupt_info->interrupt_target_handle; in isci_interrupt_msix_handler()
199 interrupt_handler = interrupt_info->handlers->interrupt_handler; in isci_interrupt_msix_handler()
200 completion_handler = interrupt_info->handlers->completion_handler; in isci_interrupt_msix_handler()