/arch/alpha/kernel/ |
H A D | irq_i8259.c | 142 unsigned long pic; local 157 pic = inb(0x20) | (inb(0xA0) << 8); /* read isr */ 158 pic &= 0xFFFB; /* mask out cascade & hibits */ 160 while (pic) { 161 int j = ffz(~pic); 162 pic &= pic - 1;
|
/arch/ia64/sn/pci/pcibr/ |
H A D | pcibr_reg.c | 15 #include <asm/sn/pic.h> 20 struct pic pic; member in union:br_ptr 36 __sn_clrq_relaxed(&ptr->pic.p_wid_control, bits); 56 __sn_setq_relaxed(&ptr->pic.p_wid_control, bits); 80 ret = __sn_readq_relaxed(&ptr->pic.p_wid_tflush); 110 ret = __sn_readq_relaxed(&ptr->pic.p_int_status); 134 __sn_clrq_relaxed(&ptr->pic.p_int_enable, bits); 154 __sn_setq_relaxed(&ptr->pic.p_int_enable, bits); 181 __sn_clrq_relaxed(&ptr->pic [all...] |
/arch/powerpc/platforms/amigaone/ |
H A D | setup.c | 88 struct device_node *pic, *np = NULL; local 93 pic = of_find_compatible_node(NULL, "interrupt-controller", 95 BUG_ON(pic == NULL); 110 i8259_init(pic, int_ack);
|
/arch/powerpc/platforms/52xx/ |
H A D | lite5200_pm.c | 12 static struct mpc52xx_intr __iomem *pic; variable in typeref:struct:__iomem 78 pic = mbar + 0x500; 100 _memcpy_fromio(&spic, pic, sizeof(*pic)); 189 out_be32(&pic->per_pri1, spic.per_pri1); 190 out_be32(&pic->per_pri2, spic.per_pri2); 191 out_be32(&pic->per_pri3, spic.per_pri3); 193 out_be32(&pic->main_pri1, spic.main_pri1); 194 out_be32(&pic->main_pri2, spic.main_pri2); 196 out_be32(&pic [all...] |
/arch/sparc/include/asm/ |
H A D | ptrace.h | 51 unsigned long pic[4]; member in struct:global_pmu_snapshot
|
/arch/powerpc/platforms/85xx/ |
H A D | socrates_fpga_pic.c | 279 void socrates_fpga_pic_init(struct device_node *pic) argument 285 socrates_fpga_pic_irq_host = irq_domain_add_linear(pic, 293 socrates_fpga_irqs[i] = irq_of_parse_and_map(pic, i); 302 socrates_fpga_pic_iobase = of_iomap(pic, 0);
|
/arch/c6x/platforms/ |
H A D | megamod-pic.c | 19 #include <asm/megamod-pic.h> 62 struct megamod_pic *pic; member in struct:megamod_cascade_data 70 struct megamod_pic *pic = irq_data_get_irq_chip_data(data); local 72 u32 __iomem *evtmask = &pic->regs->evtmask[src / 32]; 74 raw_spin_lock(&pic->lock); 76 raw_spin_unlock(&pic->lock); 81 struct megamod_pic *pic = irq_data_get_irq_chip_data(data); local 83 u32 __iomem *evtmask = &pic->regs->evtmask[src / 32]; 85 raw_spin_lock(&pic->lock); 87 raw_spin_unlock(&pic 99 struct megamod_pic *pic; local 122 struct megamod_pic *pic = h->host_data; local 144 set_megamod_mux(struct megamod_pic *pic, int src, int output) argument 177 parse_priority_map(struct megamod_pic *pic, int *mapping, int size) argument 202 struct megamod_pic *pic; local [all...] |
/arch/powerpc/platforms/cell/ |
H A D | spider-pic.c | 76 static void __iomem *spider_get_irq_config(struct spider_pic *pic, argument 79 return pic->regs + TIR_CFGA + 8 * src; 84 struct spider_pic *pic = spider_irq_data_to_pic(d); local 85 void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); 92 struct spider_pic *pic = spider_irq_data_to_pic(d); local 93 void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); 100 struct spider_pic *pic = spider_irq_data_to_pic(d); local 113 out_be32(pic->regs + TIR_EDC, 0x100 | (src & 0xf)); 119 struct spider_pic *pic = spider_irq_data_to_pic(d); local 121 void __iomem *cfg = spider_get_irq_config(pic, h 205 struct spider_pic *pic = irq_desc_get_handler_data(desc); local 228 spider_find_cascade_and_node(struct spider_pic *pic) argument 290 struct spider_pic *pic = &spider_pics[chip]; local [all...] |
/arch/powerpc/platforms/chrp/ |
H A D | setup.c | 378 * Finds the open-pic node and sets up the mpic driver. 390 np = of_find_node_by_type(NULL, "open-pic"); 395 opprop = of_get_property(root, "platform-open-pic", &oplen); 470 struct device_node *np, *pic = NULL; local 477 pic = np; 484 if (pic == NULL && chrp_mpic != NULL) { 510 i8259_init(pic, chrp_int_ack); 516 cascade_irq = irq_of_parse_and_map(pic, 0);
|
/arch/ia64/include/asm/sn/ |
H A D | pic.h | 72 struct pic { struct
|
/arch/sparc/kernel/ |
H A D | perf_event.c | 191 u64 shift, mask, pic; local 200 pic = pcr_ops->read_pic(0); 201 pic &= ~mask; 202 pic |= val; 203 pcr_ops->write_pic(0, pic);
|
/arch/mips/include/asm/octeon/ |
H A D | cvmx-pciercx-defs.h | 1143 uint32_t pic:2; member in struct:cvmx_pciercx_cfg034::cvmx_pciercx_cfg034_s 1159 uint32_t pic:2;
|