| /freebsd-12-stable/sys/dev/aic/ |
| D | aic.c | 58 static void aic_intr_locked(struct aic_softc *aic); 59 static void aic_start(struct aic_softc *aic); 60 static void aic_select(struct aic_softc *aic); 61 static void aic_selected(struct aic_softc *aic); 62 static void aic_reselected(struct aic_softc *aic); 63 static void aic_reconnect(struct aic_softc *aic, int tag); 64 static void aic_cmd(struct aic_softc *aic); 65 static void aic_msgin(struct aic_softc *aic); 66 static void aic_handle_msgin(struct aic_softc *aic); 67 static void aic_msgout(struct aic_softc *aic); [all …]
|
| D | aicvar.h | 133 #define aic_inb(aic, port) \ argument 134 bus_read_1((aic)->res, (port)) 136 #define aic_outb(aic, port, value) \ argument 137 bus_write_1((aic)->res, (port), (value)) 139 #define aic_insb(aic, port, addr, count) \ argument 140 bus_read_multi_1((aic)->res, (port), (addr), (count)) 142 #define aic_outsb(aic, port, addr, count) \ argument 143 bus_write_multi_1((aic)->res, (port), (addr), (count)) 145 #define aic_insw(aic, port, addr, count) \ argument 146 bus_read_multi_2((aic)->res, (port), (u_int16_t *)(addr), (count)) [all …]
|
| D | aic_isa.c | 135 struct aic_softc *aic = &sc->sc_aic; in aic_isa_probe() local 158 if (aic_probe(aic) == 0) in aic_isa_probe() 166 porta = aic_inb(aic, PORTA); in aic_isa_probe() 170 if ((aic->flags & AIC_DMA_ENABLE) && isa_get_drq(dev) == -1) in aic_isa_probe() 180 struct aic_softc *aic = &sc->sc_aic; in aic_isa_attach() local 189 error = aic_attach(aic); in aic_isa_attach() 197 INTR_MPSAFE, NULL, aic_intr, aic, &sc->sc_ih); in aic_isa_attach() 210 struct aic_softc *aic = &sc->sc_aic; in aic_isa_detach() local 213 error = aic_detach(aic); in aic_isa_detach() 243 MODULE_DEPEND(aic, cam, 1,1,1); [all …]
|
| D | aic_pccard.c | 134 struct aic_softc *aic = &sc->sc_aic; in aic_pccard_attach() local 139 if (aic_probe(aic)) { in aic_pccard_attach() 144 error = aic_attach(aic); in aic_pccard_attach() 152 INTR_MPSAFE, NULL, aic_intr, aic, &sc->sc_ih); in aic_pccard_attach() 165 struct aic_softc *aic = &sc->sc_aic; in aic_pccard_detach() local 173 error = aic_detach(aic); in aic_pccard_detach() 199 MODULE_DEPEND(aic, cam, 1,1,1); 200 DRIVER_MODULE(aic, pccard, aic_pccard_driver, aic_devclass, 0, 0);
|
| /freebsd-12-stable/sys/dev/aic7xxx/ |
| D | aic_osm_lib.c | 41 aic_set_recoveryscb(struct aic_softc *aic, struct scb *scb) in aic_set_recoveryscb() argument 49 AIC_SCB_DATA(aic)->recovery_scbs++; in aic_set_recoveryscb() 56 LIST_FOREACH(list_scb, &aic->pending_scbs, pending_links) { in aic_set_recoveryscb() 74 aic_spawn_recovery_thread(struct aic_softc *aic) in aic_spawn_recovery_thread() argument 78 error = aic_kthread_create(aic_recovery_thread, aic, in aic_spawn_recovery_thread() 79 &aic->platform_data->recovery_thread, in aic_spawn_recovery_thread() 81 aic->unit); in aic_spawn_recovery_thread() 89 aic_terminate_recovery_thread(struct aic_softc *aic) in aic_terminate_recovery_thread() argument 92 if (aic->platform_data->recovery_thread == NULL) { in aic_terminate_recovery_thread() 95 aic->flags |= AIC_SHUTDOWN_RECOVERY; in aic_terminate_recovery_thread() [all …]
|
| 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) in aic_wakeup_recovery_thread() argument 124 wakeup(aic); in aic_wakeup_recovery_thread() 144 #define aic_dma_tag_create(aic, parent_tag, alignment, boundary, \ argument 151 busdma_lock_mutex, &aic->platform_data->mtx, \ 154 #define aic_dma_tag_create(aic, parent_tag, alignment, boundary, \ argument 164 #define aic_dma_tag_destroy(aic, tag) \ argument [all …]
|
| D | aic79xx_osm.h | 226 aic_freeze_simq(struct aic_softc *aic) in aic_freeze_simq() argument 228 xpt_freeze_simq(aic->platform_data->sim, /*count*/1); in aic_freeze_simq() 232 aic_release_simq(struct aic_softc *aic) in aic_release_simq() argument 234 xpt_release_simq(aic->platform_data->sim, /*run queue*/TRUE); in aic_release_simq()
|
| /freebsd-12-stable/sys/modules/aic/ |
| D | Makefile | 3 .PATH: ${SRCTOP}/sys/dev/aic 5 KMOD= aic 6 SRCS= aic.c aic_isa.c aic_pccard.c
|
| /freebsd-12-stable/lib/libcasper/services/cap_dns/tests/ |
| D | dns_test.c | 226 struct addrinfo *ais, *aic, hints, *hintsp; in runtest() local 270 if (cap_getaddrinfo(capdns, "freebsd.org", "25", hintsp, &aic) == 0) { in runtest() 271 if (addrinfo_compare(ais, aic)) in runtest() 274 freeaddrinfo(aic); in runtest() 283 if (cap_getaddrinfo(capdns, "freebsd.org", "25", hintsp, &aic) == 0) { in runtest() 284 if (addrinfo_compare(ais, aic)) in runtest() 287 freeaddrinfo(aic); in runtest() 296 if (cap_getaddrinfo(capdns, "freebsd.org", "25", hintsp, &aic) == 0) { in runtest() 297 if (addrinfo_compare(ais, aic)) in runtest() 300 freeaddrinfo(aic); in runtest()
|
| /freebsd-12-stable/sys/dev/mvs/ |
| D | mvs_pci.c | 337 u_int32_t ic, aic; in mvs_intr() local 361 aic = 0; in mvs_intr() 363 aic |= HC_IC_DONE(0) | HC_IC_DEV(0); in mvs_intr() 365 aic |= HC_IC_DONE(1) | HC_IC_DEV(1); in mvs_intr() 367 aic |= HC_IC_DONE(2) | HC_IC_DEV(2); in mvs_intr() 369 aic |= HC_IC_DONE(3) | HC_IC_DEV(3); in mvs_intr() 371 aic |= HC_IC_COAL; in mvs_intr() 372 ATA_OUTL(ctlr->r_mem, HC_BASE(p == 4) + HC_IC, ~aic); in mvs_intr()
|
| D | mvs_soc.c | 308 u_int32_t ic, aic; in mvs_intr() local 315 aic = 0; in mvs_intr() 320 aic |= HC_IC_DONE(chan_num) | HC_IC_DEV(chan_num); in mvs_intr() 324 aic |= HC_IC_COAL; in mvs_intr() 325 ATA_OUTL(ctlr->r_mem, HC_IC, ~aic); in mvs_intr()
|
| /freebsd-12-stable/sys/dev/oce/ |
| D | oce_if.c | 2381 struct oce_aic_obj *aic; in oce_eqd_set_periodic() local 2393 aic = &sc->aic_obj[i]; in oce_eqd_set_periodic() 2395 if (!aic->enable) { in oce_eqd_set_periodic() 2396 if (aic->ticks) in oce_eqd_set_periodic() 2397 aic->ticks = 0; in oce_eqd_set_periodic() 2398 eqd = aic->et_eqd; in oce_eqd_set_periodic() 2418 if (!aic->ticks || now < aic->ticks || in oce_eqd_set_periodic() 2419 rxpkts < aic->prev_rxpkts || tx_reqs < aic->prev_txreqs) { in oce_eqd_set_periodic() 2420 aic->prev_rxpkts = rxpkts; in oce_eqd_set_periodic() 2421 aic->prev_txreqs = tx_reqs; in oce_eqd_set_periodic() [all …]
|
| D | oce_sysctl.c | 186 struct oce_aic_obj *aic; in oce_sys_aic_enable() local 195 aic = &sc->aic_obj[vector]; in oce_sys_aic_enable() 198 aic->max_eqd = aic->min_eqd = aic->et_eqd = 0; in oce_sys_aic_enable() 199 aic->enable = 0; in oce_sys_aic_enable() 202 aic->max_eqd = OCE_MAX_EQD; in oce_sys_aic_enable() 203 aic->min_eqd = OCE_MIN_EQD; in oce_sys_aic_enable() 204 aic->et_eqd = OCE_MIN_EQD; in oce_sys_aic_enable() 205 aic->enable = TRUE; in oce_sys_aic_enable()
|
| D | oce_queue.c | 94 struct oce_aic_obj *aic; in oce_queue_init_all() local 120 aic = &sc->aic_obj[vector]; in oce_queue_init_all() 121 aic->max_eqd = OCE_MAX_EQD; in oce_queue_init_all() 122 aic->min_eqd = OCE_MIN_EQD; in oce_queue_init_all() 123 aic->et_eqd = OCE_MIN_EQD; in oce_queue_init_all() 124 aic->enable = TRUE; in oce_queue_init_all()
|
| /freebsd-12-stable/share/man/man4/man4.i386/ |
| D | Makefile | 5 MAN= aic.4 \
|
| /freebsd-12-stable/tools/kerneldoc/subsys/ |
| D | Doxyfile-dev_aic | 14 INPUT = $(DOXYGEN_SRC_PATH)/dev/aic/ \
|
| /freebsd-12-stable/sys/gnu/dts/arm64/synaptics/ |
| D | berlin4ct.dtsi | 131 interrupt-parent = <&aic>; 205 aic: interrupt-controller@3800 { label
|
| /freebsd-12-stable/sys/mips/ingenic/ |
| D | jz4780_aic.c | 807 DRIVER_MODULE(aic, simplebus, aic_pcm_driver, pcm_devclass, 0, 0); 808 MODULE_DEPEND(aic, sound, SOUND_MINVER, SOUND_PREFVER, SOUND_MAXVER); 809 MODULE_VERSION(aic, 1);
|
| /freebsd-12-stable/sys/gnu/dts/arm/ |
| D | at91sam9261.dtsi | 18 interrupt-parent = <&aic>; 289 aic: interrupt-controller@fffff000 { label 291 compatible = "atmel,at91rm9200-aic";
|
| D | sam9x60.dtsi | 22 interrupt-parent = <&aic>; 561 aic: interrupt-controller@fffff100 { label 562 compatible = "microchip,sam9x60-aic";
|
| D | berlin2.dtsi | 182 interrupt-parent = <&aic>; 328 aic: interrupt-controller@3000 { label
|
| D | at91sam9260.dtsi | 20 interrupt-parent = <&aic>; 90 aic: interrupt-controller@fffff000 { label 92 compatible = "atmel,at91rm9200-aic";
|
| D | at91sam9rl.dtsi | 20 interrupt-parent = <&aic>; 389 aic: interrupt-controller@fffff000 { label 391 compatible = "atmel,at91rm9200-aic";
|
| D | berlin2cd.dtsi | 172 interrupt-parent = <&aic>; 372 aic: interrupt-controller@3000 { label
|
| D | at91rm9200.dtsi | 22 interrupt-parent = <&aic>; 87 aic: interrupt-controller@fffff000 { label 89 compatible = "atmel,at91rm9200-aic";
|