• Home
  • Raw
  • Download

Lines Matching refs:irq

106 	unsigned int irq = PNX833X_REGFIELD(PIC_INT_SRC, INT_SRC);  in pic_dispatch()  local
108 if ((irq >= 1) && (irq < (PNX833X_PIC_NUM_IRQ))) { in pic_dispatch()
110 PNX833X_PIC_INT_PRIORITY = irq_prio[irq]; in pic_dispatch()
112 if (irq == PNX833X_PIC_GPIO_INT) { in pic_dispatch()
121 do_IRQ(irq + PNX833X_PIC_IRQ_BASE); in pic_dispatch()
126 printk(KERN_ERR "plat_irq_dispatch: unexpected irq %u\n", irq); in pic_dispatch()
142 static inline void pnx833x_hard_enable_pic_irq(unsigned int irq) in pnx833x_hard_enable_pic_irq() argument
147 PNX833X_PIC_INT_REG(irq) = irq_prio[irq]; in pnx833x_hard_enable_pic_irq()
150 static inline void pnx833x_hard_disable_pic_irq(unsigned int irq) in pnx833x_hard_disable_pic_irq() argument
153 PNX833X_PIC_INT_REG(irq) = 0; in pnx833x_hard_disable_pic_irq()
158 static unsigned int pnx833x_startup_pic_irq(unsigned int irq) in pnx833x_startup_pic_irq() argument
161 unsigned int pic_irq = irq - PNX833X_PIC_IRQ_BASE; in pnx833x_startup_pic_irq()
172 unsigned int pic_irq = d->irq - PNX833X_PIC_IRQ_BASE; in pnx833x_enable_pic_irq()
182 unsigned int pic_irq = d->irq - PNX833X_PIC_IRQ_BASE; in pnx833x_disable_pic_irq()
193 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_enable_gpio_irq()
202 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_disable_gpio_irq()
211 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_set_type_gpio_irq()
255 unsigned int irq; in arch_init_irq() local
261 for (irq = PNX833X_PIC_IRQ_BASE; irq < (PNX833X_PIC_IRQ_BASE + PNX833X_PIC_NUM_IRQ); irq++) { in arch_init_irq()
262 pnx833x_hard_disable_pic_irq(irq); in arch_init_irq()
263 irq_set_chip_and_handler(irq, &pnx833x_pic_irq_type, in arch_init_irq()
267 for (irq = PNX833X_GPIO_IRQ_BASE; irq < (PNX833X_GPIO_IRQ_BASE + PNX833X_GPIO_NUM_IRQ); irq++) in arch_init_irq()
268 irq_set_chip_and_handler(irq, &pnx833x_gpio_irq_type, in arch_init_irq()