Home
last modified time | relevance | path

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

1234

/arch/powerpc/platforms/cell/
Dspider-pic.c76 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/
Dpcibr_reg.c20 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/
Dirq_i8259.c158 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/
Dlite5200_pm.c11 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/
Dmpc866ads.dts93 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";
Dtqm8555.dts232 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";
Dtqm8541.dts232 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";
Dstx_gp3_8560.dts189 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";
Dadder875-redboot.dts127 compatible = "fsl,mpc875-pic", "fsl,pq1-pic";
164 compatible = "fsl,mpc875-cpm-pic",
165 "fsl,cpm1-pic";
Dadder875-uboot.dts126 compatible = "fsl,mpc875-pic", "fsl,pq1-pic";
163 compatible = "fsl,mpc875-cpm-pic",
164 "fsl,cpm1-pic";
Dep88xc.dts125 compatible = "fsl,mpc885-pic", "fsl,pq1-pic";
173 compatible = "fsl,mpc885-cpm-pic",
174 "fsl,cpm1-pic";
Dmpc7448hpc2.dts136 mpic: pic@7400 {
141 compatible = "chrp,open-pic";
142 device_type = "open-pic";
188 device_type = "pic-router";
Dtqm8560.dts203 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";
Dholly.dts128 MPIC: pic@7400 {
129 device_type = "open-pic";
130 compatible = "chrp,open-pic";
183 device_type = "pic-router";
Dmpc885ads.dts131 compatible = "fsl,mpc885-pic", "fsl,pq1-pic";
180 compatible = "fsl,mpc885-cpm-pic",
181 "fsl,cpm1-pic";
Dmgsuvd.dts97 compatible = "fsl,mpc852-pic", "fsl,pq1-pic";
135 compatible = "fsl,cpm1-pic";
Dgef_sbc610.dts106 gef_pic: pic@4,4000 {
109 compatible = "gef,fpga-pic";
267 mpic: pic@40000 {
273 compatible = "chrp,open-pic";
274 device_type = "open-pic";
Dksi8560.dts190 mpic: pic@40000 {
195 device_type = "open-pic";
224 CPMPIC: pic@90c00 {
231 compatible = "fsl,mpc8560-cpm-pic", "fsl,cpm2-pic";
Dsbc8560.dts215 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";
Dmpc8555cds.dts222 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";
Dmpc8541cds.dts222 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/
DMakefile6 obj-$(CONFIG_PQ2_ADS_PCI_PIC) += pq2ads-pci-pic.o
/arch/powerpc/platforms/86xx/
DMakefile5 obj-y := pic.o
/arch/powerpc/platforms/chrp/
Dsetup.c482 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/
DMakefile14 KBUILD_CFLAGS += -pipe -fno-builtin -mno-pic
15 KBUILD_AFLAGS += -mrelax -mno-pic

1234