HomeSort by: relevance | last modified time | path
    Searched defs:pic (Results 1 - 25 of 53) sorted by relevancy

1 2 3

  /src/sys/arch/powerpc/pic/
pic_i8259.c 44 #include <powerpc/pic/picvar.h>
55 struct pic_ops *pic; local in function:setup_i8259
58 pic = &i8259->pic;
60 pic->pic_numintrs = 16;
61 pic->pic_cookie = (void *)NULL;
62 pic->pic_enable_irq = i8259_enable_irq;
63 pic->pic_reenable_irq = i8259_enable_irq;
64 pic->pic_disable_irq = i8259_disable_irq;
65 pic->pic_get_irq = i8259_get_irq
    [all...]
pic_openpic.c 45 #include <powerpc/pic/picvar.h>
55 struct pic_ops *pic; local in function:setup_openpic
61 pic = &opicops->pic;
71 pic->pic_numintrs = IPI_VECTOR + 1;
72 pic->pic_cookie = addr;
73 pic->pic_enable_irq = opic_enable_irq;
74 pic->pic_reenable_irq = opic_enable_irq;
75 pic->pic_disable_irq = opic_disable_irq;
76 pic->pic_get_irq = opic_get_irq
    [all...]
pic_prepivr.c 44 #include <powerpc/pic/picvar.h>
69 struct pic_ops *pic; local in function:setup_prepivr
73 pic = &prepivr->pic;
76 pic->pic_numintrs = 16;
77 pic->pic_cookie = (void *)pivr;
78 pic->pic_enable_irq = i8259_enable_irq;
79 pic->pic_reenable_irq = i8259_enable_irq;
80 pic->pic_disable_irq = i8259_disable_irq;
82 pic->pic_get_irq = motivr_get_irq
    [all...]
pic_distopenpic.c 48 #include <powerpc/pic/picvar.h>
63 struct pic_ops *pic; local in function:setup_distributed_openpic
69 pic = &opicops->pic;
90 pic->pic_numintrs = irq;
91 pic->pic_cookie = addr;
92 pic->pic_enable_irq = distopic_enable_irq;
93 pic->pic_reenable_irq = distopic_enable_irq;
94 pic->pic_disable_irq = distopic_disable_irq;
95 pic->pic_get_irq = opic_get_irq
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/netlogic/
xlp_gvp.dts 27 interrupt-parent = <&pic>;
30 pic: pic@110000 { label
31 compatible = "netlogic,xlp-pic";
80 interrupt-parent = <&pic>;
xlp_rvp.dts 27 interrupt-parent = <&pic>;
30 pic: pic@110000 { label
31 compatible = "netlogic,xlp-pic";
80 interrupt-parent = <&pic>;
xlp_evp.dts 27 interrupt-parent = <&pic>;
37 interrupt-parent = <&pic>;
48 interrupt-parent = <&pic>;
59 interrupt-parent = <&pic>;
72 pic: pic@4000 { label
73 compatible = "netlogic,xlp-pic";
122 interrupt-parent = <&pic>;
xlp_fvp.dts 27 interrupt-parent = <&pic>;
37 interrupt-parent = <&pic>;
48 interrupt-parent = <&pic>;
59 interrupt-parent = <&pic>;
72 pic: pic@4000 { label
73 compatible = "netlogic,xlp-pic";
122 interrupt-parent = <&pic>;
xlp_svp.dts 27 interrupt-parent = <&pic>;
37 interrupt-parent = <&pic>;
48 interrupt-parent = <&pic>;
59 interrupt-parent = <&pic>;
72 pic: pic@4000 { label
73 compatible = "netlogic,xlp-pic";
122 interrupt-parent = <&pic>;
  /src/sys/arch/bebox/bebox/
pic_bebox.c 46 #include <arch/powerpc/pic/picvar.h>
58 struct pic_ops *pic; local in function:setup_bebox_intr
60 pic = kmem_alloc(sizeof(struct pic_ops), KM_SLEEP);
61 pic->pic_numintrs = 32;
62 pic->pic_cookie = (void *)BEBOX_REG;
63 pic->pic_enable_irq = bebox_enable_irq;
64 pic->pic_reenable_irq = bebox_enable_irq;
65 pic->pic_disable_irq = bebox_disable_irq;
66 pic->pic_get_irq = bebox_get_irq;
67 pic->pic_ack_irq = bebox_ack_irq
    [all...]
  /src/sys/arch/evbppc/pmppc/
pic_cpc700.c 43 #include <arch/powerpc/pic/picvar.h>
54 struct pic_ops pic; member in struct:cpc700_ops
61 struct pic_ops *pic; local in function:setup_cpc700
64 pic = &cpc700->pic;
66 pic->pic_numintrs = 32;
67 pic->pic_cookie = (void *)NULL;
68 pic->pic_enable_irq = cpc700_pic_enable_irq;
69 pic->pic_reenable_irq = cpc700_pic_enable_irq;
70 pic->pic_disable_irq = cpc700_pic_disable_irq
    [all...]
  /src/sys/arch/xen/include/
evtchn.h 62 struct pic *pic; member in struct:pintrhand
  /src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/loongson/
ls7a-pch.dtsi 13 pic: interrupt-controller@10000000 { label in label:pch
14 compatible = "loongson,pch-pic-1.0";
18 loongson,pic-base-vec = <0>;
26 interrupt-parent = <&pic>;
36 interrupt-parent = <&pic>;
46 interrupt-parent = <&pic>;
56 interrupt-parent = <&pic>;
83 interrupt-parent = <&pic>;
94 interrupt-parent = <&pic>;
105 interrupt-parent = <&pic>;
    [all...]
  /src/sys/arch/macppc/macppc/
interrupts.c 41 #include <powerpc/pic/picvar.h>
42 #include <powerpc/pic/ipivar.h>
59 "chrp,open-pic",
60 "open-pic",
70 int pic, macio; local in function:init_openpic
82 pic = OF_child(macio);
83 while ((pic != 0) && !of_compatible(pic, compat))
84 pic = OF_peer(pic);
    [all...]
  /src/sys/arch/amigappc/amigappc/
pic_amiga.c 40 #include <arch/powerpc/pic/picvar.h>
58 struct pic_ops pic; member in struct:amiga_ops
66 struct pic_ops *pic; local in function:setup_amiga_intr
69 pic = &amipic->pic;
71 pic->pic_numintrs = MAXIPL;
72 pic->pic_cookie = (void *)NULL;
73 pic->pic_enable_irq = amiga_enable_irq;
74 pic->pic_reenable_irq = amiga_enable_irq;
75 pic->pic_disable_irq = amiga_disable_irq
    [all...]
  /src/sys/arch/rs6000/rs6000/
pic_iocc.c 46 #include <arch/powerpc/pic/picvar.h>
59 struct pic_ops *pic; local in function:setup_iocc
62 pic = kmem_alloc(sizeof(struct pic_ops), KM_SLEEP);
63 pic->pic_numintrs = 16;
64 pic->pic_cookie = (void *)NULL;
65 pic->pic_enable_irq = iocc_enable_irq;
66 pic->pic_reenable_irq = iocc_enable_irq;
67 pic->pic_disable_irq = iocc_disable_irq;
68 pic->pic_get_irq = iocc_get_irq;
69 pic->pic_ack_irq = iocc_ack_irq
    [all...]
  /src/sys/arch/i386/eisa/
eisa_machdep.c 201 struct pic *pic; local in function:eisa_intr_establish
203 pic = &i8259_pic;
214 pic = &ioapic->sc_pic;
222 return intr_establish(irq, pic, pin, type, level, func, arg, false);
  /src/sys/arch/evbppc/wii/
pic_pi.c 45 #include <arch/powerpc/pic/picvar.h>
57 pi_enable_irq(struct pic_ops *pic, int irq, int type)
64 pi_disable_irq(struct pic_ops *pic, int irq)
71 pi_get_irq(struct pic_ops *pic, int mode)
90 pi_ack_irq(struct pic_ops *pic, int irq)
97 static struct pic_ops pic = { variable in typeref:struct:pic_ops
119 pic_add(&pic);
  /src/sys/arch/arm/acpi/
gic_v2m_acpi.c 87 struct pic_softc *pic = pic_list[0]; local in function:gic_v2m_acpi_find_msi_frame
95 frame->frame_pic = pic;
  /src/sys/arch/powerpc/marvell/
pic_discovery.c 48 #include <powerpc/pic/picvar.h>
60 struct pic_ops pic; member in struct:discovery_pic_ops
70 struct pic_ops pic; member in struct:discovery_gpp_pic_ops
91 struct pic_ops *pic; local in function:setup_discovery_pic
95 pic = &discovery->pic;
96 pic->pic_numintrs = 64;
97 pic->pic_cookie = (void *)NULL; /* set later */
98 pic->pic_enable_irq = discovery_enable_irq;
99 pic->pic_reenable_irq = discovery_enable_irq
165 struct pic_ops *pic; local in function:setup_discovery_gpp_pic
    [all...]
  /src/sys/arch/x86/include/
pic.h 1 /* $NetBSD: pic.h,v 1.10 2020/04/25 15:26:18 bouyer Exp $ */
9 * Structure common to all PIC softcs
11 struct pic { struct
17 void (*pic_hwmask)(struct pic *, int);
18 void (*pic_hwunmask)(struct pic *, int);
19 void (*pic_addroute)(struct pic *, struct cpu_info *, int, int, int);
20 void (*pic_delroute)(struct pic *, struct cpu_info *, int, int, int);
21 bool (*pic_trymask)(struct pic *, int);
33 * PIC types.
43 extern struct pic i8259_pic
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
integratorap.dts 150 pic: pic@14000000 { label
161 interrupt-parent = <&pic>;
178 0x4800 0 0 1 &pic 13 /* INT A on slot 9 is irq 13 */
179 0x4800 0 0 2 &pic 14 /* INT B on slot 9 is irq 14 */
180 0x4800 0 0 3 &pic 15 /* INT C on slot 9 is irq 15 */
181 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */
183 0x5000 0 0 1 &pic 14 /* INT A on slot 10 is irq 14 */
184 0x5000 0 0 2 &pic 15 /* INT B on slot 10 is irq 15 */
185 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 *
    [all...]
integratorcp.dts 163 pic: pic@14000000 { label
176 /* The SIC is cascaded off IRQ 26 on the PIC */
179 interrupt-parent = <&pic>;
191 interrupt-parent = <&pic>;
  /src/sys/arch/alpha/jensenio/
jensenio_intr.c 341 int pic; local in function:jensenio_enable_intr
344 pic = irq >> 3;
347 mask = bus_space_read_1(pic_iot, pic_ioh[pic], PIC_OCW1);
352 bus_space_write_1(pic_iot, pic_ioh[pic], PIC_OCW1, mask);
376 int pic; local in function:jensenio_pic_init
381 for (pic = 0; pic < 2; pic++) {
382 if (bus_space_map(pic_iot, picaddr[pic], 2, 0, &pic_ioh[pic]))
    [all...]
  /src/sys/arch/arm/imx/
imx31_icu.c 84 avic_unblock_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
86 struct avic_softc * const avic = (void *) pic;
104 avic_block_irqs(struct pic_softc *pic, size_t irq_base, uint32_t irq_mask)
106 struct avic_softc * const avic = (void *) pic;
124 avic_establish_irq(struct pic_softc *pic, struct intrsource *is)
126 struct avic_softc * const avic = (void *) pic;
147 avic_source_name(struct pic_softc *pic, int irq, char *buf, size_t len)
156 struct pic_softc * const pic = &avic->avic_pic; local in function:imx31_irq_handler
170 KASSERT(pic->pic_sources[irq] != NULL);
178 pic_mark_pending(pic, irq)
    [all...]

Completed in 20 milliseconds

1 2 3