HomeSort by: relevance | last modified time | path
    Searched refs:sc_pic (Results 1 - 21 of 21) sorted by relevancy

  /src/sys/arch/arm/imx/
imx23_icollvar.h 42 struct pic_softc sc_pic; member in struct:icoll_softc
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);
imx23_icoll.c 75 offsetof(struct icoll_softc, sc_pic)))
133 pic_sc = &icoll_sc->sc_pic;
312 sc->sc_pic.pic_maxsources = IRQ_LAST + 1;
313 sc->sc_pic.pic_ops = &icoll_pic_ops;
314 strlcpy(sc->sc_pic.pic_name, device_xname(self),
315 sizeof(sc->sc_pic.pic_name));
318 pic_add(&sc->sc_pic, 0);
  /src/sys/arch/x86/x86/
ioapic.c 126 __cpu_simple_lock(&sc->sc_pic.pic_lock);
133 __cpu_simple_unlock(&sc->sc_pic.pic_lock);
198 if (sc->sc_pic.pic_apicid == apicid)
214 if (vec >= sc->sc_pic.pic_vecbase &&
215 vec < (sc->sc_pic.pic_vecbase + sc->sc_apic_sz))
269 sc->sc_pic.pic_apicid = aaa->apic_id;
270 sc->sc_pic.pic_name = device_xname(self);
271 sc->sc_pic.pic_ioapic = sc;
295 sc->sc_pic.pic_type = PIC_IOAPIC;
296 __cpu_simple_lock_init(&sc->sc_pic.pic_lock)
    [all...]
lapic.c 337 ioapic->sc_pic.pic_edge_stubs = x2apic_edge_stubs;
338 ioapic->sc_pic.pic_level_stubs = x2apic_level_stubs;
mpbios.c 810 ie.dst_apic_id = sc->sc_pic.pic_apicid;
1391 sc->sc_pic.pic_apicid, id);
1392 id = sc->sc_pic.pic_apicid;
x86_machdep.c 1525 return &pic->sc_pic;
  /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/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/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...]
gicv3.c 56 container_of(pic, struct gicv3_softc, sc_pic)
263 for (n = 32; n < sc->sc_pic.pic_maxsources; n += 32)
267 for (n = 32; n < sc->sc_pic.pic_maxsources; n += 4)
271 for (n = 32; n < sc->sc_pic.pic_maxsources; n += 32) {
277 for (n = 32; n < sc->sc_pic.pic_maxsources; n += 16)
307 struct intrsource * const is = sc->sc_pic.pic_sources[n + o];
324 struct intrsource * const is = sc->sc_pic.pic_sources[16 + n];
752 pic = irq >= GIC_LPI_BASE ? &sc->sc_lpi : &sc->sc_pic;
894 sc->sc_pic.pic_ops = &gicv3_picops;
895 sc->sc_pic.pic_maxsources = GICD_TYPER_LINES(sc->sc_gicd_typer)
    [all...]
  /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());
  /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/x86/include/
i82093var.h 50 struct pic sc_pic; member in struct:ioapic_softc
  /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/dev/virtio/arch/x86/
virtio_mmio_cmdline.c 314 KASSERT(ioapic->sc_pic.pic_type == PIC_IOAPIC);
315 pic = &ioapic->sc_pic;
  /src/sys/arch/i386/eisa/
eisa_machdep.c 214 pic = &ioapic->sc_pic;
  /src/sys/arch/x86/acpi/
acpi_machdep.c 312 pic = &ioapic->sc_pic;
324 pic = &ioapic->sc_pic;
  /src/sys/arch/x86/isa/
isa_machdep.c 237 pic = &ioapic->sc_pic;
  /src/sys/arch/x86/pci/
pci_intr_machdep.c 300 *pic = &ioapic->sc_pic;

Completed in 52 milliseconds