Home
last modified time | relevance | path

Searched refs:pic (Results 1 – 25 of 230) sorted by relevance

12345678910

/freebsd/sys/contrib/device-tree/src/mips/loongson/
H A Dls7a-pch.dtsi18 loongson,pic-base-vec = <0>;
25 interrupt-parent = <&pic>;
33 interrupt-parent = <&pic>;
43 interrupt-parent = <&pic>;
53 interrupt-parent = <&pic>;
63 interrupt-parent = <&pic>;
90 interrupt-parent = <&pic>;
101 interrupt-parent = <&pic>;
112 interrupt-parent = <&pic>;
123 interrupt-parent = <&pic>;
[all …]
/freebsd/sys/kern/
H A Dsubr_intr.c764 return (pic);
767 return (pic);
768 } else if (xref == pic->pic_xref && dev == pic->pic_dev)
769 return (pic);
785 return (pic);
800 return (pic);
802 pic = malloc(sizeof(*pic), M_INTRNG, M_NOWAIT | M_ZERO);
814 return (pic);
848 if (pic == NULL)
853 return (pic);
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dintr_machdep.c94 device_t pic; member
107 struct pic { struct
249 i->pic = NULL; in intr_lookup()
291 struct pic *p; in powerpc_map_irq()
305 i->pic = p->dev; in powerpc_map_irq()
308 if (i->pic == NULL) in powerpc_map_irq()
309 i->pic = root_pic; in powerpc_map_irq()
350 if (!cold && i->pic != NULL && i->pic == root_pic) in powerpc_assign_intr_cpu()
363 struct pic *p; in powerpc_register_pic()
559 if (i->pic == root_pic) in powerpc_setup_intr()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dv3-v360epc-pci.txt39 interrupt-parent = <&pic>;
56 0x4800 0 0 1 &pic 13 /* INT A on slot 9 is irq 13 */
57 0x4800 0 0 2 &pic 14 /* INT B on slot 9 is irq 14 */
58 0x4800 0 0 3 &pic 15 /* INT C on slot 9 is irq 15 */
59 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */
61 0x5000 0 0 1 &pic 14 /* INT A on slot 10 is irq 14 */
62 0x5000 0 0 2 &pic 15 /* INT B on slot 10 is irq 15 */
63 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */
64 0x5000 0 0 4 &pic 13 /* INT D on slot 10 is irq 13 */
66 0x5800 0 0 1 &pic 15 /* INT A on slot 11 is irq 15 */
[all …]
/freebsd/sys/x86/x86/
H A Dintr_machdep.c108 static int intr_pic_registered(struct pic *pic);
126 intr_pic_registered(struct pic *pic) in intr_pic_registered() argument
128 struct pic *p; in intr_pic_registered()
131 if (p == pic) in intr_pic_registered()
144 intr_register_pic(struct pic *pic) in intr_register_pic() argument
166 struct pic *pic; in intr_init_sources() local
207 pic->pic_register_sources(pic); in intr_init_sources()
369 struct pic *pic; in intr_resume() local
377 pic->pic_resume(pic, suspend_cancelled); in intr_resume()
385 struct pic *pic; in intr_suspend() local
[all …]
/freebsd/sys/contrib/device-tree/src/xtensa/
H A Dvirt.dts8 interrupt-parent = <&pic>;
37 pic: pic { label
38 compatible = "cdns,xtensa-pic";
64 0x0000 0x0 0x0 0x1 &pic 0x0 0x1
65 0x0800 0x0 0x0 0x1 &pic 0x1 0x1
66 0x1000 0x0 0x0 0x1 &pic 0x2 0x1
67 0x1800 0x0 0x0 0x1 &pic 0x3 0x1
H A Dcsp.dts8 interrupt-parent = <&pic>;
28 pic: pic { label
29 compatible = "cdns,xtensa-pic";
/freebsd/sys/x86/include/
H A Dintr_machdep.h78 struct pic { struct
79 void (*pic_register_sources)(struct pic *); argument
87 void (*pic_suspend)(struct pic *); argument
88 void (*pic_resume)(struct pic *, bool suspend_cancelled); argument
93 TAILQ_ENTRY(pic) pics;
109 struct pic *is_pic;
150 int intr_register_pic(struct pic *pic);
/freebsd/sys/x86/isa/
H A Datpic.c120 struct pic at_pic;
136 static void atpic_register_sources(struct pic *pic);
144 static void atpic_resume(struct pic *pic, bool suspend_cancelled);
207 atpic_register_sources(struct pic *pic) in atpic_register_sources() argument
209 struct atpic *ap = (struct atpic *)pic; in atpic_register_sources()
332 atpic_resume(struct pic *pic, bool suspend_cancelled) in atpic_resume() argument
334 struct atpic *ap = (struct atpic *)pic; in atpic_resume()
409 i8259_init(struct atpic *pic, int slave) in i8259_init() argument
419 outb(imr_addr, pic->at_intbase); in i8259_init()
438 outb(imr_addr, pic->at_imen); in i8259_init()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dloongson,pch-pic.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,pch-pic.yaml#
19 const: loongson,pch-pic-1.0
24 loongson,pic-base-vec:
40 - loongson,pic-base-vec
49 pic: interrupt-controller@10000000 {
50 compatible = "loongson,pch-pic-1.0";
54 loongson,pic-base-vec = <64>;
H A Dopencores,or1k-pic.txt5 - compatible : should be "opencores,or1k-pic-level" for variants with
6 level triggered interrupt lines, "opencores,or1k-pic-edge" for variants with
7 edge triggered interrupt lines or "opencores,or1200-pic" for machines
10 "opencores,or1k-pic" is also provided as an alias to "opencores,or1200-pic",
20 compatible = "opencores,or1k-pic-level";
H A Dti,c64x+megamod-pic.txt13 - compatible: Should be "ti,c64x+core-pic";
26 compatible = "ti,c64x+core-pic";
45 - compatible: "ti,c64x+megamod-pic"
55 - ti,c64x+megamod-pic-mux: Array of 12 cells correspnding to the 12 core
68 interrupts mapped directly to the core with "ti,c64x+megamod-pic-mux" will
75 compatible = "ti,c64x+megamod-pic";
89 compatible = "ti,c64x+megamod-pic";
95 ti,c64x+megamod-pic-mux = < 0 0 0 0
H A Dcdns,xtensa-pic.txt4 - compatible: Should be "cdns,xtensa-pic".
17 pic: pic {
18 compatible = "cdns,xtensa-pic";
/freebsd/share/doc/psd/18.gprof/
H A DMakefile5 EXTRA= postp1.pic postp2.pic postp3.pic pres1.pic pres2.pic
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/cpm/
H A Dpic.txt4 - fsl,cpm1-pic
6 - fsl,pq1-pic
7 - fsl,cpm2-pic
17 compatible = "mpc8272-pic", "fsl,cpm2-pic";
/freebsd/sys/contrib/device-tree/src/arm/arm/
H A Dintegratorap.dts157 pic: pic@14000000 { label
169 interrupt-parent = <&pic>;
186 0x4800 0 0 1 &pic 13 /* INT A on slot 9 is irq 13 */
187 0x4800 0 0 2 &pic 14 /* INT B on slot 9 is irq 14 */
188 0x4800 0 0 3 &pic 15 /* INT C on slot 9 is irq 15 */
189 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */
191 0x5000 0 0 1 &pic 14 /* INT A on slot 10 is irq 14 */
192 0x5000 0 0 2 &pic 15 /* INT B on slot 10 is irq 15 */
193 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */
194 0x5000 0 0 4 &pic 13 /* INT D on slot 10 is irq 13 */
[all …]
/freebsd/sys/contrib/device-tree/src/mips/netlogic/
H A Dxlp_evp.dts27 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>;
H A Dxlp_fvp.dts27 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>;
H A Dxlp_svp.dts27 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>;
H A Dxlp_gvp.dts27 interrupt-parent = <&pic>;
30 pic: pic@110000 { label
31 compatible = "netlogic,xlp-pic";
80 interrupt-parent = <&pic>;
H A Dxlp_rvp.dts27 interrupt-parent = <&pic>;
30 pic: pic@110000 { label
31 compatible = "netlogic,xlp-pic";
80 interrupt-parent = <&pic>;
/freebsd/sys/contrib/device-tree/src/openrisc/
H A Dor1ksim.dts7 interrupt-parent = <&pic>;
38 pic: pic { label
39 compatible = "opencores,or1k-pic";
H A Dor1klitex.dts13 interrupt-parent = <&pic>;
38 pic: pic { label
39 compatible = "opencores,or1k-pic";
H A Dsimple_smp.dts6 interrupt-parent = <&pic>;
50 pic: pic { label
51 compatible = "opencores,or1k-pic-level";
/freebsd/share/doc/psd/20.ipctut/
H A DMakefile5 EXTRA= dgramread.c dgramsend.c fig2.pic fig3.pic fig8.pic pipe.c \

12345678910