/src/sys/arch/macppc/macppc/ |
interrupts.c | 68 struct pic_ops *opic; local in function:init_openpic 104 opic = setup_openpic(oea_mapiodev(pic_base, 0x40000), pass_through); 111 if (opic != NULL) 112 opic->pic_cookie = (void *)pic_base;
|
interrupts.c | 68 struct pic_ops *opic; local in function:init_openpic 104 opic = setup_openpic(oea_mapiodev(pic_base, 0x40000), pass_through); 111 if (opic != NULL) 112 opic->pic_cookie = (void *)pic_base;
|
/src/sys/arch/powerpc/pic/ |
pic_distopenpic.c | 140 opic_isu_from_irq(struct openpic_ops *opic, int irq, int *realirq) 144 for (i=0; i < opic->nrofisus; i++) { 145 if (irq < opic->irq_per[i]) { 149 irq -= opic->irq_per[i]; 155 distopic_read(struct openpic_ops *opic, int isu, int offset) 157 volatile unsigned char *addr = opic->isu[isu] + offset; 163 distopic_write(struct openpic_ops *opic, int isu, int offset, u_int val) 165 volatile unsigned char *addr = opic->isu[isu] + offset; 173 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_establish_irq 177 isu = opic_isu_from_irq(opic, irq, &realirq) 204 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_enable_irq 218 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_disable_irq 232 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_finish_setup [all...] |
pic_distopenpic.c | 140 opic_isu_from_irq(struct openpic_ops *opic, int irq, int *realirq) 144 for (i=0; i < opic->nrofisus; i++) { 145 if (irq < opic->irq_per[i]) { 149 irq -= opic->irq_per[i]; 155 distopic_read(struct openpic_ops *opic, int isu, int offset) 157 volatile unsigned char *addr = opic->isu[isu] + offset; 163 distopic_write(struct openpic_ops *opic, int isu, int offset, u_int val) 165 volatile unsigned char *addr = opic->isu[isu] + offset; 173 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_establish_irq 177 isu = opic_isu_from_irq(opic, irq, &realirq) 204 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_enable_irq 218 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_disable_irq 232 struct openpic_ops *opic = (struct openpic_ops *)pic; local in function:distopic_finish_setup [all...] |