pic_distopenpic.c | 60 setup_distributed_openpic(void *addr, int nrofisus, void **isu, int *maps) 73 panic("Can't handle a distributed openpic with internal ISU"); 76 opicops->isu = kmem_alloc(sizeof(volatile u_char *) * nrofisus, 81 opicops->isu[i] = (void *)isu[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 174 int isu, realirq = -1, realpri = uimax(1, uimin(15, pri)); local in function:distopic_establish_irq 205 int isu, realirq = -1; local in function:distopic_enable_irq 219 int isu, realirq = -1; local in function:distopic_disable_irq [all...] |