/arch/powerpc/platforms/cell/ |
D | spider-pic.c | 76 static void __iomem *spider_get_irq_config(struct spider_pic *pic, in spider_get_irq_config() argument 79 return pic->regs + TIR_CFGA + 8 * src; in spider_get_irq_config() 84 struct spider_pic *pic = spider_virq_to_pic(virq); in spider_unmask_irq() local 85 void __iomem *cfg = spider_get_irq_config(pic, irq_map[virq].hwirq); in spider_unmask_irq() 92 struct spider_pic *pic = spider_virq_to_pic(virq); in spider_mask_irq() local 93 void __iomem *cfg = spider_get_irq_config(pic, irq_map[virq].hwirq); in spider_mask_irq() 100 struct spider_pic *pic = spider_virq_to_pic(virq); in spider_ack_irq() local 113 out_be32(pic->regs + TIR_EDC, 0x100 | (src & 0xf)); in spider_ack_irq() 119 struct spider_pic *pic = spider_virq_to_pic(virq); in spider_set_irq_type() local 121 void __iomem *cfg = spider_get_irq_config(pic, hw); in spider_set_irq_type() [all …]
|
/arch/ia64/sn/pci/pcibr/ |
D | pcibr_reg.c | 20 struct pic pic; member 36 __sn_clrq_relaxed(&ptr->pic.p_wid_control, bits); in pcireg_control_bit_clr() 56 __sn_setq_relaxed(&ptr->pic.p_wid_control, bits); in pcireg_control_bit_set() 80 ret = __sn_readq_relaxed(&ptr->pic.p_wid_tflush); in pcireg_tflush_get() 110 ret = __sn_readq_relaxed(&ptr->pic.p_int_status); in pcireg_intr_status_get() 134 __sn_clrq_relaxed(&ptr->pic.p_int_enable, bits); in pcireg_intr_enable_bit_clr() 154 __sn_setq_relaxed(&ptr->pic.p_int_enable, bits); in pcireg_intr_enable_bit_set() 181 __sn_clrq_relaxed(&ptr->pic.p_int_addr[int_n], in pcireg_intr_addr_addr_set() 183 __sn_setq_relaxed(&ptr->pic.p_int_addr[int_n], in pcireg_intr_addr_addr_set() 207 writeq(1, &ptr->pic.p_force_pin[int_n]); in pcireg_force_intr_set() [all …]
|
/arch/alpha/kernel/ |
D | irq_i8259.c | 158 unsigned long pic; in isa_no_iack_sc_device_interrupt() local 173 pic = inb(0x20) | (inb(0xA0) << 8); /* read isr */ in isa_no_iack_sc_device_interrupt() 174 pic &= 0xFFFB; /* mask out cascade & hibits */ in isa_no_iack_sc_device_interrupt() 176 while (pic) { in isa_no_iack_sc_device_interrupt() 177 int j = ffz(~pic); in isa_no_iack_sc_device_interrupt() 178 pic &= pic - 1; in isa_no_iack_sc_device_interrupt()
|
/arch/powerpc/platforms/52xx/ |
D | lite5200_pm.c | 11 static struct mpc52xx_intr __iomem *pic; variable 77 pic = mbar + 0x500; in lite5200_pm_prepare() 99 _memcpy_fromio(&spic, pic, sizeof(*pic)); in lite5200_save_regs() 188 out_be32(&pic->per_pri1, spic.per_pri1); in lite5200_restore_regs() 189 out_be32(&pic->per_pri2, spic.per_pri2); in lite5200_restore_regs() 190 out_be32(&pic->per_pri3, spic.per_pri3); in lite5200_restore_regs() 192 out_be32(&pic->main_pri1, spic.main_pri1); in lite5200_restore_regs() 193 out_be32(&pic->main_pri2, spic.main_pri2); in lite5200_restore_regs() 195 out_be32(&pic->enc_status, spic.enc_status); in lite5200_restore_regs() 198 out_be32(&pic->per_mask, spic.per_mask); in lite5200_restore_regs() [all …]
|
/arch/powerpc/boot/dts/ |
D | mpc866ads.dts | 93 PIC: pic@0 { 97 compatible = "fsl,mpc866-pic", "fsl,pq1-pic"; 129 CPM_PIC: pic@930 { 136 compatible = "fsl,mpc866-cpm-pic", 137 "fsl,cpm1-pic";
|
D | tqm8555.dts | 232 mpic: pic@40000 { 237 device_type = "open-pic"; 238 compatible = "chrp,open-pic"; 267 cpmpic: pic@90c00 { 274 compatible = "fsl,mpc8555-cpm-pic", "fsl,cpm2-pic";
|
D | tqm8541.dts | 232 mpic: pic@40000 { 237 device_type = "open-pic"; 238 compatible = "chrp,open-pic"; 267 cpmpic: pic@90c00 { 274 compatible = "fsl,mpc8541-cpm-pic", "fsl,cpm2-pic";
|
D | stx_gp3_8560.dts | 189 mpic: pic@40000 { 194 compatible = "chrp,open-pic"; 195 device_type = "open-pic"; 224 cpmpic: pic@90c00 { 231 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
|
D | adder875-redboot.dts | 127 compatible = "fsl,mpc875-pic", "fsl,pq1-pic"; 164 compatible = "fsl,mpc875-cpm-pic", 165 "fsl,cpm1-pic";
|
D | adder875-uboot.dts | 126 compatible = "fsl,mpc875-pic", "fsl,pq1-pic"; 163 compatible = "fsl,mpc875-cpm-pic", 164 "fsl,cpm1-pic";
|
D | ep88xc.dts | 125 compatible = "fsl,mpc885-pic", "fsl,pq1-pic"; 173 compatible = "fsl,mpc885-cpm-pic", 174 "fsl,cpm1-pic";
|
D | mpc7448hpc2.dts | 136 mpic: pic@7400 { 141 compatible = "chrp,open-pic"; 142 device_type = "open-pic"; 188 device_type = "pic-router";
|
D | tqm8560.dts | 203 mpic: pic@40000 { 208 device_type = "open-pic"; 209 compatible = "chrp,open-pic"; 238 cpmpic: pic@90c00 { 245 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
|
D | holly.dts | 128 MPIC: pic@7400 { 129 device_type = "open-pic"; 130 compatible = "chrp,open-pic"; 183 device_type = "pic-router";
|
D | mpc885ads.dts | 131 compatible = "fsl,mpc885-pic", "fsl,pq1-pic"; 180 compatible = "fsl,mpc885-cpm-pic", 181 "fsl,cpm1-pic";
|
D | mgsuvd.dts | 97 compatible = "fsl,mpc852-pic", "fsl,pq1-pic"; 135 compatible = "fsl,cpm1-pic";
|
D | gef_sbc610.dts | 106 gef_pic: pic@4,4000 { 109 compatible = "gef,fpga-pic"; 267 mpic: pic@40000 { 273 compatible = "chrp,open-pic"; 274 device_type = "open-pic";
|
D | ksi8560.dts | 190 mpic: pic@40000 { 195 device_type = "open-pic"; 224 CPMPIC: pic@90c00 { 231 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
|
D | sbc8560.dts | 215 mpic: pic@40000 { 219 compatible = "chrp,open-pic"; 221 device_type = "open-pic"; 250 cpmpic: pic@90c00 { 257 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
|
D | mpc8555cds.dts | 222 mpic: pic@40000 { 227 compatible = "chrp,open-pic"; 228 device_type = "open-pic"; 256 cpmpic: pic@90c00 { 263 compatible = "fsl,mpc8555-cpm-pic", "fsl,cpm2-pic";
|
D | mpc8541cds.dts | 222 mpic: pic@40000 { 227 compatible = "chrp,open-pic"; 228 device_type = "open-pic"; 256 cpmpic: pic@90c00 { 263 compatible = "fsl,mpc8541-cpm-pic", "fsl,cpm2-pic";
|
/arch/powerpc/platforms/82xx/ |
D | Makefile | 6 obj-$(CONFIG_PQ2_ADS_PCI_PIC) += pq2ads-pci-pic.o
|
/arch/powerpc/platforms/86xx/ |
D | Makefile | 5 obj-y := pic.o
|
/arch/powerpc/platforms/chrp/ |
D | setup.c | 482 struct device_node *np, *pic = NULL; in chrp_find_8259() local 489 pic = np; in chrp_find_8259() 496 if (pic == NULL && chrp_mpic != NULL) { in chrp_find_8259() 522 i8259_init(pic, chrp_int_ack); in chrp_find_8259() 528 cascade_irq = irq_of_parse_and_map(pic, 0); in chrp_find_8259()
|
/arch/avr32/ |
D | Makefile | 14 KBUILD_CFLAGS += -pipe -fno-builtin -mno-pic 15 KBUILD_AFLAGS += -mrelax -mno-pic
|