Lines Matching defs:dev
34 static void asp_choose_irq(struct parisc_device *dev, void *ctrl)
38 switch (dev->id.sversion) {
43 case 0x75: irq = (dev->hw_path == 4) ? 5 : 6; break; /* RS232 */
54 gsc_asic_assign_irq(ctrl, irq, &dev->irq);
56 switch (dev->id.sversion) {
62 gsc_asic_assign_irq(ctrl, irq, &dev->aux_irq);
73 static int __init asp_init_chip(struct parisc_device *dev)
78 asp.version = gsc_readb(dev->hpa.start + ASP_VER_OFFSET) & 0xf;
83 asp.name, asp.version, (unsigned long)dev->hpa.start);
87 dev->irq = gsc_claim_irq(&gsc_irq, ASP_GSC_IRQ);
88 if (dev->irq < 0) {
103 ret = gsc_common_setup(dev, &asp);
107 gsc_fixup_irqs(dev, &asp, asp_choose_irq);
109 gsc_fixup_irqs(parisc_parent(dev), &asp, asp_choose_irq);