/dragonfly/sys/dev/raid/twa/ |
H A D | tw_cl_init.c | 308 ctlr->flags = flags; in tw_cl_init_ctlr() 321 ctlr->gen_lock = &(ctlr->gen_lock_handle); in tw_cl_init_ctlr() 323 ctlr->io_lock = &(ctlr->io_lock_handle); in tw_cl_init_ctlr() 335 (ctlr->cmd_pkt_buf + in tw_cl_init_ctlr() 337 ctlr->internal_req_data_phys = ctlr->cmd_pkt_phys + in tw_cl_init_ctlr() 349 req->ctlr = ctlr; in tw_cl_init_ctlr() 394 ctlr->active = TW_CL_TRUE; in tw_cl_init_ctlr() 446 (TW_UINT16)(ctlr->arch_id), in tw_cli_start_ctlr() 467 ctlr->working_branch = in tw_cli_start_ctlr() 469 ctlr->working_build = in tw_cli_start_ctlr() [all …]
|
H A D | tw_cl_intr.c | 75 if (ctlr == NULL) in tw_cl_interrupt() 81 if (ctlr->reset_in_progress || !(ctlr->active)) in tw_cl_interrupt() 100 tw_cli_process_attn_intr(ctlr); in tw_cl_interrupt() 108 tw_cli_process_cmd_intr(ctlr); in tw_cl_interrupt() 117 tw_cli_process_resp_intr(ctlr); in tw_cl_interrupt() 382 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_complete_io() local 519 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_param_callback() local 547 if ((ctlr->get_more_aens) && (!(ctlr->reset_in_progress))) { in tw_cli_param_callback() 573 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_aen_callback() local 677 if (ctlr->interrupts_enabled) in tw_cli_manage_aen() [all …]
|
H A D | tw_cl_io.c | 170 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_submit_cmd() local 392 if (ctlr->aen_q_wrapped) { in tw_cl_ioctl() 406 if (ctlr->aen_head == ctlr->aen_tail) { in tw_cl_ioctl() 427 if (ctlr->aen_q_wrapped) { in tw_cl_ioctl() 440 if (ctlr->aen_head == ctlr->aen_tail) { in tw_cl_ioctl() 447 event_index = (ctlr->aen_head - 1 + ctlr->max_aens_supported) % in tw_cl_ioctl() 482 if (ctlr->aen_head == ctlr->aen_tail) { in tw_cl_ioctl() 555 if (ctlr->aen_head == ctlr->aen_tail) { in tw_cl_ioctl() 951 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_submit_and_poll_request() local 1157 return(ctlr->active); in tw_cl_is_active() [all …]
|
H A D | tw_cl.h | 258 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_req_q_insert_head() local 260 tw_osl_get_lock(ctlr->ctlr_handle, ctlr->gen_lock); in tw_cli_req_q_insert_head() 263 tw_osl_free_lock(ctlr->ctlr_handle, ctlr->gen_lock); in tw_cli_req_q_insert_head() 272 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_req_q_insert_tail() local 274 tw_osl_get_lock(ctlr->ctlr_handle, ctlr->gen_lock); in tw_cli_req_q_insert_tail() 277 tw_osl_free_lock(ctlr->ctlr_handle, ctlr->gen_lock); in tw_cli_req_q_insert_tail() 289 tw_osl_get_lock(ctlr->ctlr_handle, ctlr->gen_lock); in tw_cli_req_q_remove_head() 297 tw_osl_free_lock(ctlr->ctlr_handle, ctlr->gen_lock); in tw_cli_req_q_remove_head() 307 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cli_req_q_remove_item() local 309 tw_osl_get_lock(ctlr->ctlr_handle, ctlr->gen_lock); in tw_cli_req_q_remove_item() [all …]
|
H A D | tw_cl_misc.c | 289 ctlr->ctlr_handle); in tw_cli_find_response() 408 if (ctlr->aen_q_wrapped) in tw_cli_find_aen() 409 last_index = ctlr->aen_head; in tw_cli_find_aen() 413 i = ctlr->aen_head; in tw_cli_find_aen() 416 ctlr->max_aens_supported; in tw_cli_find_aen() 497 if ((ctlr) && (queue_event)) { in tw_cl_create_event() 501 aen_head = ctlr->aen_head; in tw_cl_create_event() 502 ctlr->aen_head = (aen_head + 1) % ctlr->max_aens_supported; in tw_cl_create_event() 901 ctlr->aen_head, ctlr->aen_tail); in tw_cl_print_ctlr_stats() 941 struct tw_cli_ctlr_context *ctlr = req->ctlr; in tw_cl_print_req_info() local [all …]
|
H A D | tw_cl_externs.h | 55 extern TW_INT32 tw_cli_start_ctlr(struct tw_cli_ctlr_context *ctlr); 58 extern TW_INT32 tw_cli_init_connection(struct tw_cli_ctlr_context *ctlr, 74 extern TW_INT32 tw_cli_get_param(struct tw_cli_ctlr_context *ctlr, 79 extern TW_INT32 tw_cli_set_param(struct tw_cli_ctlr_context *ctlr, 88 extern TW_INT32 tw_cli_soft_reset(struct tw_cli_ctlr_context *ctlr); 97 extern TW_INT32 tw_cli_get_aen(struct tw_cli_ctlr_context *ctlr); 100 extern TW_VOID tw_cli_fill_sg_list(struct tw_cli_ctlr_context *ctlr, 138 extern TW_UINT16 tw_cli_manage_aen(struct tw_cli_ctlr_context *ctlr, 181 extern TW_INT32 tw_cli_find_aen(struct tw_cli_ctlr_context *ctlr, 185 extern TW_INT32 tw_cli_poll_status(struct tw_cli_ctlr_context *ctlr, [all …]
|
H A D | tw_osl.h | 97 struct twa_softc *ctlr; /* ptr to OSL's controller context */ member 231 spin_lock(req->ctlr->q_lock); in tw_osli_req_q_insert_head() 232 TW_CL_Q_INSERT_HEAD(&(req->ctlr->req_q_head[q_type]), &(req->link)); in tw_osli_req_q_insert_head() 233 TW_OSLI_Q_INSERT(req->ctlr, q_type); in tw_osli_req_q_insert_head() 234 spin_unlock(req->ctlr->q_lock); in tw_osli_req_q_insert_head() 243 spin_lock(req->ctlr->q_lock); in tw_osli_req_q_insert_tail() 245 TW_OSLI_Q_INSERT(req->ctlr, q_type); in tw_osli_req_q_insert_tail() 246 spin_unlock(req->ctlr->q_lock); in tw_osli_req_q_insert_tail() 276 spin_lock(req->ctlr->q_lock); in tw_osli_req_q_remove_item() 278 TW_OSLI_Q_REMOVE(req->ctlr, q_type); in tw_osli_req_q_remove_item() [all …]
|
/dragonfly/sys/dev/disk/nata/chipsets/ |
H A D | ata-promise.c | 199 ATA_OUTB(ctlr->r_res1, 0x11, ATA_INB(ctlr->r_res1, 0x11) | 0x0a); in ata_promise_chipinit() 206 ATA_OUTB(ctlr->r_res1, 0x1f, ATA_INB(ctlr->r_res1, 0x1f) | 0x01); in ata_promise_chipinit() 219 if (!(ctlr->r_res1 = bus_alloc_resource_any(dev, ctlr->r_type1, in ata_promise_chipinit() 225 if (!(ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_promise_chipinit() 233 if (bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle) || in ata_promise_chipinit() 235 ata_promise_sx4_intr, ctlr, &ctlr->handle, NULL)) { in ata_promise_chipinit() 267 if (bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle) || in ata_promise_chipinit() 269 ata_promise_mio_intr, ctlr, &ctlr->handle, NULL)) { in ata_promise_chipinit() 276 ctlr->channels = ((ATA_INL(ctlr->r_res2, 0x48) & 0x01) > 0) + in ata_promise_chipinit() 321 bus_release_resource(dev, ctlr->r_type2, ctlr->r_rid2, ctlr->r_res2); in ata_promise_chipinit() [all …]
|
H A D | ata-ahci.c | 62 ctlr->chip = &id; in ata_ahci_ident() 78 ctlr->r_type2 = SYS_RES_MEMORY; in ata_ahci_chipinit() 79 ctlr->r_rid2 = PCIR_BAR(5); in ata_ahci_chipinit() 80 if (!(ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_ahci_chipinit() 81 &ctlr->r_rid2, RF_ACTIVE))) in ata_ahci_chipinit() 85 if (!ctlr->r_irq) { in ata_ahci_chipinit() 87 bus_release_resource(dev, ctlr->r_type2, ctlr->r_rid2, ctlr->r_res2); in ata_ahci_chipinit() 96 bus_release_resource(dev, ctlr->r_type2, ctlr->r_rid2, ctlr->r_res2); in ata_ahci_chipinit() 101 ctlr->channels = in ata_ahci_chipinit() 105 ctlr->reset = ata_ahci_reset; in ata_ahci_chipinit() [all …]
|
H A D | ata-marvell.c | 96 switch (ctlr->chip->cfg2) { in ata_marvell_ident() 120 ctlr->channels = ctlr->chip->cfg1; in ata_marvell_pata_chipinit() 161 ctlr->r_rid1 = PCIR_BAR(0); in ata_marvell_edma_chipinit() 162 if (!(ctlr->r_res1 = bus_alloc_resource_any(dev, ctlr->r_type1, in ata_marvell_edma_chipinit() 178 ctlr->channels = ctlr->chip->cfg1; in ata_marvell_edma_chipinit() 182 if (ctlr->chip->cfg1 > 4) in ata_marvell_edma_chipinit() 217 ch->r_io[i].res = ctlr->r_res1; in ata_marvell_edma_allocate() 226 switch (ctlr->chip->cfg2) { in ata_marvell_edma_allocate() 363 if (ctlr->chip->cfg2 != MV_6042 && ctlr->chip->cfg2 != MV_7042) { in ata_marvell_edma_begin_transaction() 425 while (!(ATA_INL(ctlr->r_res1, in ata_marvell_edma_begin_transaction() [all …]
|
H A D | ata-siliconimage.c | 101 ctlr->r_rid1 = PCIR_BAR(0); in ata_sii_chipinit() 102 if (!(ctlr->r_res1 = bus_alloc_resource_any(dev, ctlr->r_type1, in ata_sii_chipinit() 108 ctlr->r_rid2 = PCIR_BAR(2); in ata_sii_chipinit() 110 if (!(ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_sii_chipinit() 112 bus_release_resource(dev, ctlr->r_type1, ctlr->r_rid1,ctlr->r_res1); in ata_sii_chipinit() 120 ctlr->channels = (ctlr->chip->cfg2 == SII_4CH) ? 4 : 2; in ata_sii_chipinit() 135 if (!(ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_sii_chipinit() 150 ctlr->chip->text); in ata_sii_chipinit() 156 ctlr->channels = 4; in ata_sii_chipinit() 166 if (ctlr->r_res2) in ata_sii_chipinit() [all …]
|
H A D | ata-jmicron.c | 66 ctlr->chip = idx; in ata_jmicron_ident() 87 ctlr->allocate = ata_pci_allocate; in ata_jmicron_chipinit() 88 ctlr->reset = ata_generic_reset; in ata_jmicron_chipinit() 89 ctlr->dmainit = ata_pci_dmainit; in ata_jmicron_chipinit() 90 ctlr->setmode = ata_jmicron_setmode; in ata_jmicron_chipinit() 91 ctlr->channels = ctlr->chip->cfg2; in ata_jmicron_chipinit() 104 ctlr->reset = ata_jmicron_reset; in ata_jmicron_chipinit() 105 ctlr->dmainit = ata_jmicron_dmainit; in ata_jmicron_chipinit() 109 ctlr->channels = ctlr->chip->cfg1 + ctlr->chip->cfg2; in ata_jmicron_chipinit() 122 ch->unit -= ctlr->chip->cfg1; in ata_jmicron_allocate() [all …]
|
H A D | ata-nvidia.c | 153 if (ctlr->chip->cfg1 & NVAHCI) in ata_nvidia_ident() 154 ctlr->chipinit = ata_ahci_chipinit; in ata_nvidia_ident() 170 ctlr->r_type2 = SYS_RES_IOPORT; in ata_nvidia_chipinit() 173 ctlr->r_rid2 = PCIR_BAR(5); in ata_nvidia_chipinit() 174 if ((ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_nvidia_chipinit() 185 if (ctlr->chip->cfg1 & NVQ) { in ata_nvidia_chipinit() 193 ATA_OUTL(ctlr->r_res2, 0x0400, in ata_nvidia_chipinit() 209 ctlr->setmode = ata_sata_setmode; in ata_nvidia_chipinit() 252 if (ctlr->chip->cfg1 & NVQ) in ata_nvidia_status() 262 if (ctlr->chip->cfg1 & NVQ) in ata_nvidia_status() [all …]
|
H A D | ata-via.c | 112 ctlr->r_type2 = SYS_RES_IOPORT; in ata_via_chipinit() 113 ctlr->r_rid2 = PCIR_BAR(5); in ata_via_chipinit() 114 if ((ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_via_chipinit() 117 ctlr->reset = ata_via_reset; in ata_via_chipinit() 124 if (ctlr->chip->cfg2 & VIABAR) { in ata_via_chipinit() 125 ctlr->channels = 3; in ata_via_chipinit() 134 if (ctlr->chip->cfg2 & VIACLK) in ata_via_chipinit() 138 if (ctlr->chip->cfg2 & VIABUG) in ata_via_chipinit() 245 ctlr->chip->text); in ata_via_new_setmode() 284 ctlr->chip->text); in ata_via_old_setmode() [all …]
|
H A D | ata-acerlabs.c | 77 switch (ctlr->chip->cfg2) { in ata_ali_chipinit() 79 ctlr->channels = ctlr->chip->cfg1; in ata_ali_chipinit() 81 ctlr->setmode = ata_sata_setmode; in ata_ali_chipinit() 104 if (ctlr->chip->chiprev <= 0xc4) in ata_ali_chipinit() 108 ctlr->allocate = ata_ali_allocate; in ata_ali_chipinit() 109 ctlr->reset = ata_ali_reset; in ata_ali_chipinit() 110 ctlr->setmode = ata_ali_setmode; in ata_ali_chipinit() 116 ctlr->setmode = ata_ali_setmode; in ata_ali_chipinit() 172 if (ctlr->r_res1) { in ata_ali_sata_allocate() 174 ch->r_io[i].res = ctlr->r_res1; in ata_ali_sata_allocate() [all …]
|
H A D | ata-intel.c | 144 ctlr->r_rid2 = PCIR_BAR(0); in ata_intel_chipinit() 145 if (!(ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_intel_chipinit() 146 &ctlr->r_rid2, in ata_intel_chipinit() 151 ctlr->channels = 4; in ata_intel_chipinit() 160 ctlr->channels = ctlr->chip->cfg2; in ata_intel_chipinit() 171 ctlr->reset = ata_intel_reset; in ata_intel_chipinit() 183 ctlr->r_type2 = SYS_RES_IOPORT; in ata_intel_chipinit() 184 ctlr->r_rid2 = PCIR_BAR(5); in ata_intel_chipinit() 185 if ((ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_intel_chipinit() 209 if (ctlr->r_res2) { in ata_intel_allocate() [all …]
|
H A D | ata-sis.c | 129 ctlr->chip = idx; in ata_sis_ident() 130 ctlr->chipinit = ata_sis_chipinit; in ata_sis_ident() 142 switch (ctlr->chip->cfg1) { in ata_sis_chipinit() 158 ctlr->r_type2 = SYS_RES_IOPORT; in ata_sis_chipinit() 159 ctlr->r_rid2 = PCIR_BAR(5); in ata_sis_chipinit() 160 if ((ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_sis_chipinit() 161 &ctlr->r_rid2, RF_ACTIVE))) { in ata_sis_chipinit() 163 ctlr->reset = ata_sis_reset; in ata_sis_chipinit() 169 ctlr->setmode = ata_sata_setmode; in ata_sis_chipinit() 175 ctlr->setmode = ata_sis_setmode; in ata_sis_chipinit() [all …]
|
H A D | ata-acard.c | 61 ctlr->chipinit = ata_acard_chipinit; in ata_acard_ident() 73 ctlr->allocate = ata_acard_allocate; in ata_acard_chipinit() 74 if (ctlr->chip->cfg1 == ATP_OLD) { in ata_acard_chipinit() 75 ctlr->setmode = ata_acard_850_setmode; in ata_acard_chipinit() 76 ctlr->locking = ata_serialize; in ata_acard_chipinit() 79 ctlr->setmode = ata_acard_86X_setmode; in ata_acard_chipinit() 102 if (ctlr->chip->cfg1 == ATP_OLD && in ata_acard_status() 144 ata_mode2str(mode), ctlr->chip->text); in ata_acard_850_setmode() 183 ata_mode2str(mode), ctlr->chip->text); in ata_acard_86X_setmode() 221 device_set_ivars(ctlr->dev, serial); in ata_serialize() [all …]
|
H A D | ata-ati.c | 74 switch (ctlr->chip->cfg1) { in ata_ati_ident() 76 ctlr->chipinit = ata_ati_chipinit; in ata_ati_ident() 82 ctlr->chipinit = ata_sii_chipinit; in ata_ati_ident() 86 ctlr->chipinit = ata_ahci_chipinit; in ata_ati_ident() 88 ctlr->chipinit = ata_ati_chipinit; in ata_ati_ident() 104 (ctlr->chip->chipid == ATA_ATI_IXP700)) in ata_ati_chipinit() 105 ctlr->channels = 1; in ata_ati_chipinit() 108 if (ctlr->chip->cfg1 & ATI_AHCI) { in ata_ati_chipinit() 112 ctlr->setmode = ata_sata_setmode; in ata_ati_chipinit() 118 ctlr->setmode = ata_ati_setmode; in ata_ati_chipinit() [all …]
|
H A D | ata-highpoint.c | 46 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_highpoint_ident() local 77 ctlr->chip = idx; in ata_highpoint_ident() 78 ctlr->chipinit = ata_highpoint_chipinit; in ata_highpoint_ident() 85 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_highpoint_chipinit() local 90 if (ctlr->chip->cfg2 == HPT_OLD) { in ata_highpoint_chipinit() 103 if (ctlr->chip->cfg1 < HPT_372) in ata_highpoint_chipinit() 109 ctlr->allocate = ata_highpoint_allocate; in ata_highpoint_chipinit() 110 ctlr->setmode = ata_highpoint_setmode; in ata_highpoint_chipinit() 155 mode = ata_limit_mode(dev, mode, ctlr->chip->max_dma); in ata_highpoint_setmode() 157 if (ctlr->chip->cfg1 == HPT_366 && ata_atapi(dev)) in ata_highpoint_setmode() [all …]
|
H A D | ata-serverworks.c | 80 if (ctlr->chip->cfg1 == SWKS_MIO) { in ata_serverworks_chipinit() 81 ctlr->r_type2 = SYS_RES_MEMORY; in ata_serverworks_chipinit() 82 ctlr->r_rid2 = PCIR_BAR(5); in ata_serverworks_chipinit() 83 if (!(ctlr->r_res2 = bus_alloc_resource_any(dev, ctlr->r_type2, in ata_serverworks_chipinit() 84 &ctlr->r_rid2, RF_ACTIVE))){ in ata_serverworks_chipinit() 89 ctlr->channels = ctlr->chip->cfg2; in ata_serverworks_chipinit() 90 ctlr->allocate = ata_serverworks_allocate; in ata_serverworks_chipinit() 91 ctlr->setmode = ata_sata_setmode; in ata_serverworks_chipinit() 94 else if (ctlr->chip->cfg1 == SWKS_33) { in ata_serverworks_chipinit() 116 ctlr->setmode = ata_serverworks_setmode; in ata_serverworks_chipinit() [all …]
|
H A D | ata-amd.c | 41 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_amd_ident() local 53 if (!(ctlr->chip = ata_match_chip(dev, ids))) in ata_amd_ident() 57 ctlr->chipinit = ata_amd_chipinit; in ata_amd_ident() 64 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_amd_chipinit() local 70 if (ctlr->chip->cfg1 & AMD_BUG) in ata_amd_chipinit() 75 ctlr->setmode = ata_amd_setmode; in ata_amd_chipinit() 83 struct ata_pci_controller *ctlr = device_get_softc(gparent); in ata_amd_setmode() local 95 mode = ata_limit_mode(dev, mode, ctlr->chip->max_dma); in ata_amd_setmode() 97 if (ctlr->chip->cfg1 & AMD_CABLE) { in ata_amd_setmode() 111 ctlr->chip->text); in ata_amd_setmode()
|
H A D | ata-ite.c | 38 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_ite_ident() local 48 if (!(ctlr->chip = ata_match_chip(dev, ids))) in ata_ite_ident() 52 ctlr->chipinit = ata_ite_chipinit; in ata_ite_ident() 59 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_ite_chipinit() local 64 if (ctlr->chip->chipid == ATA_IT8213F) { in ata_ite_chipinit() 66 ctlr->channels = 1; in ata_ite_chipinit() 68 ctlr->setmode = ata_ite_8213_setmode; in ata_ite_chipinit() 78 ctlr->setmode = ata_ite_821x_setmode; in ata_ite_chipinit() 147 struct ata_pci_controller *ctlr = device_get_softc(gparent); in ata_ite_8213_setmode() local 164 mode = ata_limit_mode(dev, mode, ctlr->chip->max_dma); in ata_ite_8213_setmode() [all …]
|
H A D | ata-cyrix.c | 37 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_cyrix_ident() local 41 ctlr->chipinit = ata_cyrix_chipinit; in ata_cyrix_ident() 50 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_cyrix_chipinit() local 55 ctlr->setmode = ata_cyrix_setmode; in ata_cyrix_chipinit() 62 struct ata_pci_controller *ctlr = device_get_softc(GRANDPARENT(dev)); in ata_cyrix_setmode() local 84 if (ctlr->r_res1) { in ata_cyrix_setmode()
|
/dragonfly/sys/dev/disk/nata/ |
H A D | ata-pci.c | 203 ctlr->channels = 2; in ata_pci_attach() 205 ctlr->channels = 1; in ata_pci_attach() 207 ctlr->dev = dev; in ata_pci_attach() 220 ctlr->r_res1 = bus_alloc_resource_any(dev, ctlr->r_type1, &ctlr->r_rid1, in ata_pci_attach() 263 bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle); in ata_pci_detach() 265 ctlr->r_irq = NULL; in ata_pci_detach() 268 bus_release_resource(dev, ctlr->r_type2, ctlr->r_rid2, ctlr->r_res2); in ata_pci_detach() 272 bus_release_resource(dev, ctlr->r_type1, ctlr->r_rid1, ctlr->r_res1); in ata_pci_detach() 603 intr_func, ctlr, &ctlr->handle, NULL))) { in ata_setup_interrupt() 620 bus_teardown_intr(dev, ctlr->r_irq, ctlr->handle); in ata_teardown_interrupt() [all …]
|