Lines Matching refs:spider_pic
52 struct spider_pic {
57 static struct spider_pic spider_pics[SPIDER_CHIP_COUNT];
59 static struct spider_pic *spider_irq_data_to_pic(struct irq_data *d)
64 static void __iomem *spider_get_irq_config(struct spider_pic *pic,
72 struct spider_pic *pic = spider_irq_data_to_pic(d);
80 struct spider_pic *pic = spider_irq_data_to_pic(d);
88 struct spider_pic *pic = spider_irq_data_to_pic(d);
107 struct spider_pic *pic = spider_irq_data_to_pic(d);
151 static struct irq_chip spider_pic = {
163 irq_set_chip_and_handler(virq, &spider_pic, handle_level_irq);
193 struct spider_pic *pic = irq_desc_get_handler_data(desc);
211 static unsigned int __init spider_find_cascade_and_node(struct spider_pic *pic)
268 printk(KERN_ERR "spider_pic: failed to map cascade !");
276 struct spider_pic *pic = &spider_pics[chip];
282 panic("spider_pic: can't map registers !");
288 panic("spider_pic: can't allocate irq host !");
309 printk(KERN_INFO "spider_pic: node %d, addr: 0x%lx %pOF\n",