Home
last modified time | relevance | path

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

123

/src/sys/dev/aic7xxx/
H A Daic_osm_lib.c39 aic_set_recoveryscb(struct aic_softc *aic, struct scb *scb) in aic_set_recoveryscb() argument
47 AIC_SCB_DATA(aic)->recovery_scbs++; in aic_set_recoveryscb()
54 LIST_FOREACH(list_scb, &aic->pending_scbs, pending_links) { in aic_set_recoveryscb()
72 aic_spawn_recovery_thread(struct aic_softc *aic) in aic_spawn_recovery_thread() argument
76 error = aic_kthread_create(aic_recovery_thread, aic, in aic_spawn_recovery_thread()
77 &aic->platform_data->recovery_thread, in aic_spawn_recovery_thread()
79 aic->unit); in aic_spawn_recovery_thread()
87 aic_terminate_recovery_thread(struct aic_softc *aic) in aic_terminate_recovery_thread() argument
90 if (aic->platform_data->recovery_thread == NULL) { in aic_terminate_recovery_thread()
93 aic->flags |= AIC_SHUTDOWN_RECOVERY; in aic_terminate_recovery_thread()
[all …]
H A Daic_osm_lib.h94 void aic_set_recoveryscb(struct aic_softc *aic, struct scb *scb);
96 int aic_spawn_recovery_thread(struct aic_softc *aic);
97 void aic_terminate_recovery_thread(struct aic_softc *aic);
99 static __inline void aic_wakeup_recovery_thread(struct aic_softc *aic);
102 aic_wakeup_recovery_thread(struct aic_softc *aic) in aic_wakeup_recovery_thread() argument
104 wakeup(aic); in aic_wakeup_recovery_thread()
113 #define aic_dma_tag_create(aic, parent_tag, alignment, boundary, \ argument
120 busdma_lock_mutex, &aic->platform_data->mtx, \
123 #define aic_dma_tag_destroy(aic, tag) \ argument
126 #define aic_dmamem_alloc(aic, dmat, vaddr, flags, mapp) \ argument
[all …]
H A Daic79xx_osm.h217 aic_freeze_simq(struct aic_softc *aic) in aic_freeze_simq() argument
219 xpt_freeze_simq(aic->platform_data->sim, /*count*/1); in aic_freeze_simq()
223 aic_release_simq(struct aic_softc *aic) in aic_release_simq() argument
225 xpt_release_simq(aic->platform_data->sim, /*run queue*/TRUE); in aic_release_simq()
/src/sys/contrib/device-tree/src/arm64/apple/
H A Dt600x-die0.dtsi17 aic: interrupt-controller@28e100000 { label
18 compatible = "apple,t6000-aic", "apple,aic2";
38 interrupt-parent = <&aic>;
109 interrupt-parent = <&aic>;
116 interrupt-parent = <&aic>;
125 interrupt-parent = <&aic>;
144 interrupt-parent = <&aic>;
157 interrupt-parent = <&aic>;
171 interrupt-parent = <&aic>;
185 interrupt-parent = <&aic>;
[all …]
H A Ds5l8960x.dtsi12 #include <dt-bindings/interrupt-controller/apple-aic.h>
17 interrupt-parent = <&aic>;
83 interrupt-parent = <&aic>;
104 interrupt-parent = <&aic>;
108 aic: interrupt-controller@20e100000 { label
109 compatible = "apple,s5l8960x-aic", "apple,aic";
135 interrupt-parent = <&aic>;
148 interrupt-parent = <&aic>;
H A Dt8103.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
307 interrupt-parent = <&aic>;
317 interrupt-parent = <&aic>;
323 interrupt-parent = <&aic>;
414 interrupt-parent = <&aic>;
442 interrupt-parent = <&aic>;
459 interrupt-parent = <&aic>;
498 interrupt-parent = <&aic>;
508 interrupt-parent = <&aic>;
521 interrupt-parent = <&aic>;
[all …]
H A Ds800-0-3.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
16 interrupt-parent = <&aic>;
82 interrupt-parent = <&aic>;
99 aic: interrupt-controller@20e100000 { label
100 compatible = "apple,s8000-aic", "apple,aic";
126 interrupt-parent = <&aic>;
148 interrupt-parent = <&aic>;
170 interrupt-parent = <&aic>;
177 interrupt-parent = <&aic>;
H A Ds8001.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
16 interrupt-parent = <&aic>;
131 interrupt-parent = <&aic>;
148 aic: interrupt-controller@20e100000 { label
149 compatible = "apple,s8000-aic", "apple,aic";
168 interrupt-parent = <&aic>;
190 interrupt-parent = <&aic>;
212 interrupt-parent = <&aic>;
219 interrupt-parent = <&aic>;
H A Dt7000.dtsi12 #include <dt-bindings/interrupt-controller/apple-aic.h>
17 interrupt-parent = <&aic>;
125 interrupt-parent = <&aic>;
138 interrupt-parent = <&aic>;
159 interrupt-parent = <&aic>;
163 aic: interrupt-controller@20e100000 { label
164 compatible = "apple,t7000-aic", "apple,aic";
190 interrupt-parent = <&aic>;
203 interrupt-parent = <&aic>;
H A Dt8012.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
16 interrupt-parent = <&aic>;
155 interrupt-parent = <&aic>;
172 aic: interrupt-controller@20e100000 { label
173 compatible = "apple,t8010-aic", "apple,aic";
192 interrupt-parent = <&aic>;
213 interrupt-parent = <&aic>;
234 interrupt-parent = <&aic>;
252 interrupt-parent = <&aic>;
268 interrupt-parent = <&aic>;
[all …]
H A Dt8112.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
329 interrupt-parent = <&aic>;
339 interrupt-parent = <&aic>;
345 interrupt-parent = <&aic>;
429 interrupt-parent = <&aic>;
457 interrupt-parent = <&aic>;
474 interrupt-parent = <&aic>;
513 interrupt-parent = <&aic>;
523 interrupt-parent = <&aic>;
537 interrupt-parent = <&aic>;
[all …]
H A Dt7001.dtsi10 #include <dt-bindings/interrupt-controller/apple-aic.h>
15 interrupt-parent = <&aic>;
138 interrupt-parent = <&aic>;
159 interrupt-parent = <&aic>;
163 aic: interrupt-controller@20e100000 { label
164 compatible = "apple,t7000-aic", "apple,aic";
183 interrupt-parent = <&aic>;
196 interrupt-parent = <&aic>;
H A Dt8011.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
16 interrupt-parent = <&aic>;
162 interrupt-parent = <&aic>;
179 aic: interrupt-controller@20e100000 { label
180 compatible = "apple,t8010-aic", "apple,aic";
199 interrupt-parent = <&aic>;
221 interrupt-parent = <&aic>;
243 interrupt-parent = <&aic>;
250 interrupt-parent = <&aic>;
H A Dt8010.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
16 interrupt-parent = <&aic>;
158 interrupt-parent = <&aic>;
175 aic: interrupt-controller@20e100000 { label
176 compatible = "apple,t8010-aic", "apple,aic";
202 interrupt-parent = <&aic>;
224 interrupt-parent = <&aic>;
246 interrupt-parent = <&aic>;
253 interrupt-parent = <&aic>;
H A Dt8015.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
16 interrupt-parent = <&aic>;
272 interrupt-parent = <&aic>;
281 aic: interrupt-controller@232100000 { label
282 compatible = "apple,t8015-aic", "apple,aic";
316 interrupt-parent = <&aic>;
337 interrupt-parent = <&aic>;
358 interrupt-parent = <&aic>;
376 interrupt-parent = <&aic>;
391 interrupt-parent = <&aic>;
[all …]
H A Dt600x-nvme.dtsi11 interrupt-parent = <&aic>;
32 interrupt-parent = <&aic>;
H A Dt600x-dieX.dtsi60 interrupt-parent = <&aic>;
88 interrupt-parent = <&aic>;
102 interrupt-parent = <&aic>;
H A Dt6001.dtsi11 #include <dt-bindings/interrupt-controller/apple-aic.h>
51 &aic {
/src/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Datmel,aic.txt5 - "atmel,<chip>-aic" where <chip> can be "at91rm9200", "sama5d2",
7 - "microchip,<chip>-aic" where <chip> can be "sam9x60"
29 aic: interrupt-controller@fffff000 {
30 compatible = "atmel,at91rm9200-aic";
H A Djcore,aic.txt5 - compatible: Should be "jcore,aic1" for the (obsolete) first-generation aic
21 aic: interrupt-controller@200 {
/src/lib/libcasper/services/cap_dns/tests/
H A Ddns_test.c202 struct addrinfo *ais, *aic, hints, *hintsp; in runtest() local
255 &aic); in runtest()
257 if (addrinfo_compare(ais, aic)) in runtest()
260 freeaddrinfo(aic); in runtest()
272 &aic); in runtest()
274 if (addrinfo_compare(ais, aic)) in runtest()
277 freeaddrinfo(aic); in runtest()
289 &aic); in runtest()
291 if (addrinfo_compare(ais, aic)) in runtest()
294 freeaddrinfo(aic); in runtest()
/src/sys/dev/mvs/
H A Dmvs_pci.c336 u_int32_t ic, aic; in mvs_intr() local
360 aic = 0; in mvs_intr()
362 aic |= HC_IC_DONE(0) | HC_IC_DEV(0); in mvs_intr()
364 aic |= HC_IC_DONE(1) | HC_IC_DEV(1); in mvs_intr()
366 aic |= HC_IC_DONE(2) | HC_IC_DEV(2); in mvs_intr()
368 aic |= HC_IC_DONE(3) | HC_IC_DEV(3); in mvs_intr()
370 aic |= HC_IC_COAL; in mvs_intr()
371 ATA_OUTL(ctlr->r_mem, HC_BASE(p == 4) + HC_IC, ~aic); in mvs_intr()
H A Dmvs_soc.c300 u_int32_t ic, aic; in mvs_intr() local
307 aic = 0; in mvs_intr()
312 aic |= HC_IC_DONE(chan_num) | HC_IC_DEV(chan_num); in mvs_intr()
316 aic |= HC_IC_COAL; in mvs_intr()
317 ATA_OUTL(ctlr->r_mem, HC_IC, ~aic); in mvs_intr()
/src/sys/contrib/device-tree/src/sh/
H A Dj2_mimas_v2.dts11 interrupt-parent = <&aic>;
50 aic: interrupt-controller@200 { label
/src/sys/dev/oce/
H A Doce_if.c2302 struct oce_aic_obj *aic; in oce_eqd_set_periodic() local
2314 aic = &sc->aic_obj[i]; in oce_eqd_set_periodic()
2316 if (!aic->enable) { in oce_eqd_set_periodic()
2317 if (aic->ticks) in oce_eqd_set_periodic()
2318 aic->ticks = 0; in oce_eqd_set_periodic()
2319 eqd = aic->et_eqd; in oce_eqd_set_periodic()
2339 if (!aic->ticks || now < aic->ticks || in oce_eqd_set_periodic()
2340 rxpkts < aic->prev_rxpkts || tx_reqs < aic->prev_txreqs) { in oce_eqd_set_periodic()
2341 aic->prev_rxpkts = rxpkts; in oce_eqd_set_periodic()
2342 aic->prev_txreqs = tx_reqs; in oce_eqd_set_periodic()
[all …]

123