static void cpld_unmask_irq(struct irq_data *d) { unsigned int cpld_irq = (unsigned int)irqd_to_hwirq(d); void __iomem *pic_mask = irq_to_pic_mask(cpld_irq); out_8(pic_mask, in_8(pic_mask) & ~irq_to_pic_bit(cpld_irq)); }
static void cpld_unmask_irq(unsigned int irq) { unsigned int cpld_irq = (unsigned int)irq_map[irq].hwirq; void __iomem *pic_mask = irq_to_pic_mask(cpld_irq); out_8(pic_mask, in_8(pic_mask) & ~irq_to_pic_bit(cpld_irq)); }
irq_to_pic_bit(unsigned int irq) { return 1 << (irq & 0x7); } static void <<<<<<< HEAD cpld_mask_irq(struct irq_data *d) { unsigned int cpld_irq = (unsigned int)irqd_to_hwirq(d); ======= cpld_mask_irq(unsigned int irq) { unsigned int cpld_irq = (unsigned int)irq_map[irq].hwirq; >>>>>>> 296c66da8a02d52243f45b80521febece5ed498a void __iomem *pic_mask = irq_to_pic_mask(cpld_irq); out_8(pic_mask, in_8(pic_mask) | irq_to_pic_bit(cpld_irq)); } static void <<<<<<< HEAD cpld_unmask_irq(struct irq_data *d) { unsigned int cpld_irq = (unsigned int)irqd_to_hwirq(d); ======= cpld_unmask_irq(unsigned int irq) { unsigned int cpld_irq = (unsigned int)irq_map[irq].hwirq; >>>>>>> 296c66da8a02d52243f45b80521febece5ed498a