Home
last modified time | relevance | path

Searched refs:aic (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-12-stable/sys/dev/aic/
Daic.c58 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 …]
Daicvar.h133 #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 …]
Daic_isa.c135 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 …]
Daic_pccard.c134 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/
Daic_osm_lib.c41 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 …]
Daic_osm_lib.h114 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 …]
Daic79xx_osm.h226 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/
DMakefile3 .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/
Ddns_test.c226 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/
Dmvs_pci.c337 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()
Dmvs_soc.c308 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/
Doce_if.c2381 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 …]
Doce_sysctl.c186 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()
Doce_queue.c94 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/
DMakefile5 MAN= aic.4 \
/freebsd-12-stable/tools/kerneldoc/subsys/
DDoxyfile-dev_aic14 INPUT = $(DOXYGEN_SRC_PATH)/dev/aic/ \
/freebsd-12-stable/sys/gnu/dts/arm64/synaptics/
Dberlin4ct.dtsi131 interrupt-parent = <&aic>;
205 aic: interrupt-controller@3800 { label
/freebsd-12-stable/sys/mips/ingenic/
Djz4780_aic.c807 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/
Dat91sam9261.dtsi18 interrupt-parent = <&aic>;
289 aic: interrupt-controller@fffff000 { label
291 compatible = "atmel,at91rm9200-aic";
Dsam9x60.dtsi22 interrupt-parent = <&aic>;
561 aic: interrupt-controller@fffff100 { label
562 compatible = "microchip,sam9x60-aic";
Dberlin2.dtsi182 interrupt-parent = <&aic>;
328 aic: interrupt-controller@3000 { label
Dat91sam9260.dtsi20 interrupt-parent = <&aic>;
90 aic: interrupt-controller@fffff000 { label
92 compatible = "atmel,at91rm9200-aic";
Dat91sam9rl.dtsi20 interrupt-parent = <&aic>;
389 aic: interrupt-controller@fffff000 { label
391 compatible = "atmel,at91rm9200-aic";
Dberlin2cd.dtsi172 interrupt-parent = <&aic>;
372 aic: interrupt-controller@3000 { label
Dat91rm9200.dtsi22 interrupt-parent = <&aic>;
87 aic: interrupt-controller@fffff000 { label
89 compatible = "atmel,at91rm9200-aic";

12