/freebsd-10.0-release/sys/dev/aic7xxx/ |
H A D | aic_osm_lib.c | 41 aic_set_recoveryscb(struct aic_softc *aic, struct scb *scb) argument 49 AIC_SCB_DATA(aic)->recovery_scbs++; 56 LIST_FOREACH(list_scb, &aic->pending_scbs, pending_links) { 74 aic_spawn_recovery_thread(struct aic_softc *aic) argument 78 error = aic_kthread_create(aic_recovery_thread, aic, 79 &aic->platform_data->recovery_thread, 81 aic->unit); 89 aic_terminate_recovery_thread(struct aic_softc *aic) argument 92 if (aic->platform_data->recovery_thread == NULL) { 95 aic 107 struct aic_softc *aic; local [all...] |
H A D | aic_osm_lib.h | 114 void aic_set_recoveryscb(struct aic_softc *aic, struct scb *scb); 116 int aic_spawn_recovery_thread(struct aic_softc *aic); 117 void aic_terminate_recovery_thread(struct aic_softc *aic); 119 static __inline void aic_wakeup_recovery_thread(struct aic_softc *aic); 122 aic_wakeup_recovery_thread(struct aic_softc *aic) argument 124 wakeup(aic); 144 #define aic_dma_tag_create(aic, parent_tag, alignment, boundary, \ 151 busdma_lock_mutex, &aic->platform_data->mtx, \ 154 #define aic_dma_tag_create(aic, parent_tag, alignment, boundary, \ 164 #define aic_dma_tag_destroy(aic, ta 336 aic_get_sense_bufsize(struct aic_softc *aic, struct scb *scb) argument 357 aic_platform_freeze_devq(struct aic_softc *aic, struct scb *scb) argument 363 aic_platform_abort_scbs(struct aic_softc *aic, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) argument 372 aic_platform_scb_free(struct aic_softc *aic, struct scb *scb) argument 444 aic_power_state_change(struct aic_softc *aic, aic_power_state new_state) argument [all...] |
H A D | aic79xx_osm.h | 226 aic_freeze_simq(struct aic_softc *aic) argument 228 xpt_freeze_simq(aic->platform_data->sim, /*count*/1); 232 aic_release_simq(struct aic_softc *aic) argument 234 xpt_release_simq(aic->platform_data->sim, /*run queue*/TRUE);
|
/freebsd-10.0-release/sys/dev/aic/ |
H A D | aic.c | 50 #include <dev/aic/aic6360reg.h> 51 #include <dev/aic/aicvar.h> 56 static void aic_intr_locked(struct aic_softc *aic); 57 static void aic_start(struct aic_softc *aic); 58 static void aic_select(struct aic_softc *aic); 59 static void aic_selected(struct aic_softc *aic); 60 static void aic_reselected(struct aic_softc *aic); 61 static void aic_reconnect(struct aic_softc *aic, int tag); 62 static void aic_cmd(struct aic_softc *aic); 63 static void aic_msgin(struct aic_softc *aic); 78 aic_get_scb(struct aic_softc *aic) argument 90 aic_free_scb(struct aic_softc *aic, struct aic_scb *scb) argument 107 struct aic_softc *aic; local 308 struct aic_softc *aic = (struct aic_softc *)ccb->ccb_h.ccb_aic_ptr; local 332 aic_start(struct aic_softc *aic) argument 361 aic_select(struct aic_softc *aic) argument 385 aic_selected(struct aic_softc *aic) argument 424 aic_reselected(struct aic_softc *aic) argument 464 aic_sched_msgout(struct aic_softc *aic, u_int8_t msg) argument 478 aic_spiordy(struct aic_softc *aic) argument 490 aic_reconnect(struct aic_softc *aic, int tag) argument 527 aic_msgin(struct aic_softc *aic) argument 600 aic_handle_msgin(struct aic_softc *aic) argument 769 aic_msgout(struct aic_softc *aic) argument 857 aic_datain(struct aic_softc *aic) argument 927 aic_dataout(struct aic_softc *aic) argument 1003 aic_cmd(struct aic_softc *aic) argument 1040 aic_done(struct aic_softc *aic, struct aic_scb *scb) argument 1126 struct aic_softc *aic = (struct aic_softc *)ccb->ccb_h.ccb_aic_ptr; local 1175 struct aic_softc *aic = (struct aic_softc *)arg; local 1183 aic_intr_locked(struct aic_softc *aic) argument 1320 aic_chip_reset(struct aic_softc *aic) argument 1363 aic_scsi_reset(struct aic_softc *aic) argument 1375 aic_reset(struct aic_softc *aic, int initiate_reset) argument 1423 aic_init(struct aic_softc *aic) argument 1505 aic_probe(struct aic_softc *aic) argument 1528 aic_attach(struct aic_softc *aic) argument 1582 aic_detach(struct aic_softc *aic) argument [all...] |
H A D | aicvar.h | 131 #define aic_inb(aic, port) \ 132 bus_read_1((aic)->res, (port)) 134 #define aic_outb(aic, port, value) \ 135 bus_write_1((aic)->res, (port), (value)) 137 #define aic_insb(aic, port, addr, count) \ 138 bus_read_multi_1((aic)->res, (port), (addr), (count)) 140 #define aic_outsb(aic, port, addr, count) \ 141 bus_write_multi_1((aic)->res, (port), (addr), (count)) 143 #define aic_insw(aic, port, addr, count) \ 144 bus_read_multi_2((aic) [all...] |
H A D | aic_pccard.c | 42 #include <dev/aic/aicvar.h> 94 mtx_init(&sc->sc_aic.lock, "aic", NULL, MTX_DEF); 132 struct aic_softc *aic = &sc->sc_aic; local 137 if (aic_probe(aic)) { 142 error = aic_attach(aic); 150 INTR_MPSAFE, NULL, aic_intr, aic, &sc->sc_ih); 163 struct aic_softc *aic = &sc->sc_aic; local 171 error = aic_detach(aic); 191 "aic", 197 MODULE_DEPEND(aic, ca [all...] |
H A D | aic_cbus.c | 43 #include <dev/aic/aic6360reg.h> 44 #include <dev/aic/aicvar.h> 108 mtx_init(&sc->sc_aic.lock, "aic", NULL, MTX_DEF); 156 struct aic_softc *aic = &sc->sc_aic; local 178 if (aic_probe(aic) == 0) 186 porta = aic_inb(aic, PORTA); 190 if ((aic->flags & AIC_DMA_ENABLE) && isa_get_drq(dev) == -1) 200 struct aic_softc *aic = &sc->sc_aic; local 209 error = aic_attach(aic); 217 INTR_MPSAFE, NULL, aic_intr, aic, 230 struct aic_softc *aic = &sc->sc_aic; local [all...] |
H A D | aic_isa.c | 43 #include <dev/aic/aic6360reg.h> 44 #include <dev/aic/aicvar.h> 109 mtx_init(&sc->sc_aic.lock, "aic", NULL, MTX_DEF); 132 struct aic_softc *aic = &sc->sc_aic; local 155 if (aic_probe(aic) == 0) 163 porta = aic_inb(aic, PORTA); 167 if ((aic->flags & AIC_DMA_ENABLE) && isa_get_drq(dev) == -1) 177 struct aic_softc *aic = &sc->sc_aic; local 186 error = aic_attach(aic); 194 INTR_MPSAFE, NULL, aic_intr, aic, 207 struct aic_softc *aic = &sc->sc_aic; local [all...] |
/freebsd-10.0-release/sys/modules/aic/ |
H A D | Makefile | 3 .PATH: ${.CURDIR}/../../dev/aic 5 KMOD= aic 6 SRCS= aic.c aic_pccard.c
|
/freebsd-10.0-release/share/man/man4/man4.i386/ |
H A D | Makefile | 3 MAN= aic.4 \
|
/freebsd-10.0-release/sys/dev/mvs/ |
H A D | mvs_pci.c | 334 u_int32_t ic, aic; local 358 aic = 0; 360 aic |= HC_IC_DONE(0) | HC_IC_DEV(0); 362 aic |= HC_IC_DONE(1) | HC_IC_DEV(1); 364 aic |= HC_IC_DONE(2) | HC_IC_DEV(2); 366 aic |= HC_IC_DONE(3) | HC_IC_DEV(3); 368 aic |= HC_IC_COAL; 369 ATA_OUTL(ctlr->r_mem, HC_BASE(p == 4) + HC_IC, ~aic);
|
H A D | mvs_soc.c | 300 u_int32_t ic, aic; local 307 aic = 0; 312 aic |= HC_IC_DONE(chan_num) | HC_IC_DEV(chan_num); 316 aic |= HC_IC_COAL; 317 ATA_OUTL(ctlr->r_mem, HC_IC, ~aic);
|
/freebsd-10.0-release/sys/i386/conf/ |
H A D | PAE | 34 nodevice aic
|
H A D | GENERIC | 123 device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
|
/freebsd-10.0-release/sys/pc98/conf/ |
H A D | GENERIC | 99 device aic # PC-9801-100
|
/freebsd-10.0-release/sys/dev/oce/ |
H A D | oce_if.c | 1902 struct oce_aic_obj *aic; local 1911 aic = &sc->aic_obj[i]; 1913 if (!aic->enable) { 1914 eqd = aic->et_eqd; 1921 if ((now < aic->ticks) || (eqo->intr < aic->intr_prev)) 1924 delta = now - aic->ticks; 1929 ips = (uint32_t)(eqo->intr - aic->intr_prev) / tps; 1932 eqd = aic->cur_eqd + 20; 1934 eqd = aic [all...] |
H A D | oce_queue.c | 92 struct oce_aic_obj *aic; local 117 /* setup aic defaults for each event queue */ 118 aic = &sc->aic_obj[vector]; 119 aic->max_eqd = OCE_MAX_EQD; 120 aic->min_eqd = OCE_MIN_EQD; 121 aic->et_eqd = OCE_MIN_EQD; 122 aic->enable = TRUE;
|
H A D | oce_sysctl.c | 137 oce_sys_aic_enable, "I", "aic flags"); 183 struct oce_aic_obj *aic; local 190 aic = &sc->aic_obj[vector]; 193 aic->max_eqd = aic->min_eqd = aic->et_eqd = 0; 194 aic->enable = 0; 197 aic->max_eqd = OCE_MAX_EQD; 198 aic->min_eqd = OCE_MIN_EQD; 199 aic [all...] |
/freebsd-10.0-release/release/doc/share/misc/ |
H A D | dev.archlist.txt | 44 aic i386,pc98,amd64
|
/freebsd-10.0-release/sys/amd64/conf/ |
H A D | GENERIC | 119 device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
|
/freebsd-10.0-release/sys/modules/ |
H A D | Makefile | 465 _aic= aic 784 _aic= aic
|
/freebsd-10.0-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-pcieepx-defs.h | 3350 uint32_t aic : 2; /**< Attention Indicator Control */ member in struct:cvmx_pcieepx_cfg034::cvmx_pcieepx_cfg034_s 3364 uint32_t aic : 2;
|
H A D | cvmx-pciercx-defs.h | 2894 uint32_t aic : 2; /**< Attention Indicator Control */ member in struct:cvmx_pciercx_cfg034::cvmx_pciercx_cfg034_s 2908 uint32_t aic : 2;
|