/src/sys/arch/arm/cortex/ |
gicv3.h | 53 struct pic_softc sc_pic; /* SGI/PPI/SGIs */ member in struct:gicv3_softc
|
gic.c | 101 struct pic_softc sc_pic; member in struct:armgic_softc 116 .sc_pic = { 365 struct intrsource * const is = sc->sc_pic.pic_sources[irq]; 491 for (size_t i = 0; i < sc->sc_pic.pic_maxsources; i += 4) { 501 for (size_t i = 0; i < sc->sc_pic.pic_maxsources; i += 4, enabled >>= 4) { 507 struct intrsource * const is = sc->sc_pic.pic_sources[i+j]; 524 for (size_t irq = 32; irq < sc->sc_pic.pic_maxsources; irq++) { 525 struct intrsource * const is = sc->sc_pic.pic_sources[irq]; 622 sc->sc_pic.pic_maxsources = GICD_TYPER_LINES(sc->sc_gic_type); 646 i < sc->sc_pic.pic_maxsources [all...] |
/src/sys/arch/arm/gemini/ |
gemini_icu.c | 80 ((void *)((uintptr_t)(pic) - offsetof(struct geminiicu_softc, sc_pic))) 86 struct pic_softc sc_pic; member in struct:geminiicu_softc 95 .sc_pic = { 166 return pic_mark_pending_sources(&sc->sc_pic, 0, pending); 267 pic_add(&sc->sc_pic, 0);
|
/src/sys/arch/arm/imx/ |
imx23_icoll.c | 69 offsetof(struct icoll_softc, sc_pic))) 104 struct pic_softc sc_pic; member in struct:icoll_softc 139 pic_sc = &icoll_sc->sc_pic; 302 sc->sc_pic.pic_maxsources = IRQ_LAST + 1; 303 sc->sc_pic.pic_ops = &icoll_pic_ops; 304 strlcpy(sc->sc_pic.pic_name, device_xname(self), 305 sizeof(sc->sc_pic.pic_name)); 314 pic_add(&sc->sc_pic, 0);
|
imx51_tzic.c | 67 struct pic_softc sc_pic; member in struct:tzic_softc 88 offsetof(struct tzic_softc, sc_pic))) 151 tzic->sc_pic.pic_ops = &tzic_pic_ops; 152 tzic->sc_pic.pic_maxsources = TZIC_INTNUM; 153 strlcpy(tzic->sc_pic.pic_name, device_xname(self), 154 sizeof(tzic->sc_pic.pic_name)); 156 pic_add(&tzic->sc_pic, aa->aa_irqbase); 207 return pic_mark_pending_sources(&tzic->sc_pic, group * 32, pending);
|
/src/sys/arch/x86/include/ |
i82093var.h | 50 struct pic sc_pic; member in struct:ioapic_softc
|
/src/sys/arch/arm/sunxi/ |
sunxi_intc.c | 78 struct pic_softc sc_pic; member in struct:sunxi_intc_softc 84 ((void *)((uintptr_t)(pic) - offsetof(struct sunxi_intc_softc, sc_pic))) 192 return pic_mark_pending_sources(&sc->sc_pic, group * 32, pend); 261 sc->sc_pic.pic_ops = &sunxi_intc_picops; 262 sc->sc_pic.pic_maxsources = INTC_MAX_SOURCES; 263 snprintf(sc->sc_pic.pic_name, sizeof(sc->sc_pic.pic_name), "intc"); 264 pic_add(&sc->sc_pic, 0);
|
/src/sys/arch/arm/ti/ |
ti_omapintc.c | 94 ((struct omap2icu_softc *)((uintptr_t)(pic) - offsetof(struct omap2icu_softc, sc_pic))) 100 struct pic_softc sc_pic; member in struct:omap2icu_softc 143 return pic_mark_pending_sources(&sc->sc_pic, group * 32, pending); 175 KASSERT(is->is_irq < PICTOSOFTC(pic)->sc_pic.pic_maxsources); 264 sc->sc_pic.pic_ops = &omap2icu_picops; 265 sc->sc_pic.pic_maxsources = sc->sc_nbank * 32; 266 snprintf(sc->sc_pic.pic_name, sizeof(sc->sc_pic.pic_name), "intc"); 267 pic_add(&sc->sc_pic, 0);
|
/src/sys/arch/arm/marvell/ |
mvsocgpp.c | 77 } *sc_pic; member in struct:mvsocgpp_softc 169 sc->sc_pic = 173 gpio_pic = &(sc->sc_pic + j)->gpio_pic; 186 (sc->sc_pic + j)->group = j; 187 (sc->sc_pic + j)->shift = (j & 3) * 8;
|
/src/sys/arch/arm/apple/ |
apple_intc.c | 110 struct pic_softc sc_pic; member in struct:apple_intc_softc 115 #define PICTOSOFTC(pic) container_of(pic, struct apple_intc_softc, sc_pic) 322 pic = &sc->sc_pic; 475 sc->sc_pic.pic_ops = &apple_intc_picops; 476 sc->sc_pic.pic_maxsources = sc->sc_nirq; 477 snprintf(sc->sc_pic.pic_name, sizeof(sc->sc_pic.pic_name), "AIC"); 478 pic_add(&sc->sc_pic, 0); 523 apple_intc_cpu_init(&sc->sc_pic, curcpu());
|