| pic_distopenpic.c | 140 opic_isu_from_irq(struct openpic_ops *opic, int irq, int *realirq) 146 *realirq = irq; 174 int isu, realirq = -1, realpri = uimax(1, uimin(15, pri)); local in function:distopic_establish_irq 177 isu = opic_isu_from_irq(opic, irq, &realirq); 183 if ((realirq == 0 && isu == 0) || 195 distopic_write(opic, isu, OPENPIC_DSRC_VECTOR_OFFSET(realirq), x); 205 int isu, realirq = -1; local in function:distopic_enable_irq 208 isu = opic_isu_from_irq(opic, irq, &realirq); 210 x = distopic_read(opic, isu, OPENPIC_DSRC_VECTOR_OFFSET(realirq)); 212 distopic_write(opic, isu, OPENPIC_DSRC_VECTOR_OFFSET(realirq), x) 219 int isu, realirq = -1; local in function:distopic_disable_irq [all...] |