| /freebsd-14-stable/sys/contrib/device-tree/src/mips/loongson/ |
| HD | ls7a-pch.dtsi | 13 pic: interrupt-controller@10000000 { label 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 …]
|
| /freebsd-14-stable/sys/kern/ |
| HD | subr_intr.c | 747 struct intr_pic *pic; local 755 SLIST_FOREACH(pic, &pic_list, pic_next) { 756 if ((pic->pic_flags & FLAG_TYPE_MASK) != 761 if (xref == pic->pic_xref) 762 return (pic); 763 } else if (xref == 0 || pic->pic_xref == 0) { 764 if (dev == pic->pic_dev) 765 return (pic); 766 } else if (xref == pic->pic_xref && dev == pic->pic_dev) 767 return (pic); [all …]
|
| /freebsd-14-stable/sys/powerpc/powerpc/ |
| HD | intr_machdep.c | 96 device_t pic; member 109 struct pic { struct 120 static struct pic piclist[MAX_PICS]; argument 203 if (i != NULL && i->event != NULL && i->pic == root_pic) in smp_intr_init() 204 PIC_BIND(i->pic, i->intline, i->pi_cpuset, &i->priv); in smp_intr_init() 251 i->pic = NULL; in intr_lookup() 293 struct pic *p; in powerpc_map_irq() 307 i->pic = p->dev; in powerpc_map_irq() 310 if (i->pic == NULL) in powerpc_map_irq() 311 i->pic = root_pic; in powerpc_map_irq() [all …]
|
| /freebsd-14-stable/sys/contrib/device-tree/Bindings/pci/ |
| HD | v3-v360epc-pci.txt | 39 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-14-stable/sys/x86/x86/ |
| HD | intr_machdep.c | 89 static TAILQ_HEAD(pics_head, pic) pics; 108 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 149 if (intr_pic_registered(pic)) in intr_register_pic() 152 TAILQ_INSERT_TAIL(&pics, pic, pics); in intr_register_pic() 166 struct pic *pic; in intr_init_sources() local 205 TAILQ_FOREACH(pic, &pics, pics) { in intr_init_sources() [all …]
|
| /freebsd-14-stable/sys/contrib/device-tree/src/xtensa/ |
| HD | virt.dts | 8 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
|
| HD | csp.dts | 8 interrupt-parent = <&pic>; 28 pic: pic { label 29 compatible = "cdns,xtensa-pic";
|
| /freebsd-14-stable/sys/x86/isa/ |
| HD | atpic.c | 120 struct pic at_pic; 136 static void atpic_register_sources(struct pic *pic); 144 static void atpic_resume(struct pic *pic, bool suspend_cancelled); 149 static void i8259_init(struct atpic *pic, int slave); 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 415 outb(pic->at_ioaddr, ICW1_RESET | ICW1_IC4); in i8259_init() [all …]
|
| /freebsd-14-stable/sys/x86/include/ |
| HD | intr_machdep.h | 78 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-14-stable/share/doc/psd/18.gprof/ |
| HD | Makefile | 6 EXTRA= postp1.pic postp2.pic postp3.pic pres1.pic pres2.pic
|
| /freebsd-14-stable/sys/contrib/device-tree/src/arm/ |
| HD | integratorap.dts | 157 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-14-stable/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| D | opencores,or1k-pic.txt | 5 - 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";
|
| D | ti,c64x+megamod-pic.txt | 13 - 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
|
| D | cdns,xtensa-pic.txt | 4 - compatible: Should be "cdns,xtensa-pic". 17 pic: pic { 18 compatible = "cdns,xtensa-pic";
|
| D | cdns,xtensa-mx.txt | 7 (see cdns,xtensa-pic.txt). 10 pic: pic {
|
| /freebsd-14-stable/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/cpm/ |
| HD | pic.txt | 4 - fsl,cpm1-pic 6 - fsl,pq1-pic 7 - fsl,cpm2-pic 17 compatible = "mpc8272-pic", "fsl,cpm2-pic";
|
| /freebsd-14-stable/sys/contrib/device-tree/src/mips/netlogic/ |
| HD | 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>;
|
| HD | 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>;
|
| HD | 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>;
|
| HD | xlp_gvp.dts | 27 interrupt-parent = <&pic>; 30 pic: pic@110000 { label 31 compatible = "netlogic,xlp-pic"; 80 interrupt-parent = <&pic>;
|
| HD | xlp_rvp.dts | 27 interrupt-parent = <&pic>; 30 pic: pic@110000 { label 31 compatible = "netlogic,xlp-pic"; 80 interrupt-parent = <&pic>;
|
| /freebsd-14-stable/sys/contrib/device-tree/src/openrisc/ |
| HD | or1ksim.dts | 7 interrupt-parent = <&pic>; 38 pic: pic { label 39 compatible = "opencores,or1k-pic";
|
| HD | or1klitex.dts | 13 interrupt-parent = <&pic>; 38 pic: pic { label 39 compatible = "opencores,or1k-pic";
|
| HD | simple_smp.dts | 6 interrupt-parent = <&pic>; 50 pic: pic { label 51 compatible = "opencores,or1k-pic-level";
|
| /freebsd-14-stable/share/doc/psd/20.ipctut/ |
| HD | Makefile | 6 EXTRA= dgramread.c dgramsend.c fig2.pic fig3.pic fig8.pic pipe.c \
|