Lines Matching defs:dev
30 static void asp_choose_irq(struct parisc_device *dev, void *ctrl)
34 switch (dev->id.sversion) {
39 case 0x75: irq = (dev->hw_path == 4) ? 5 : 6; break; /* RS232 */
50 gsc_asic_assign_irq(ctrl, irq, &dev->irq);
52 switch (dev->id.sversion) {
58 gsc_asic_assign_irq(ctrl, irq, &dev->aux_irq);
69 static int __init asp_init_chip(struct parisc_device *dev)
74 asp.version = gsc_readb(dev->hpa.start + ASP_VER_OFFSET) & 0xf;
79 asp.name, asp.version, (unsigned long)dev->hpa.start);
83 dev->irq = gsc_claim_irq(&gsc_irq, ASP_GSC_IRQ);
84 if (dev->irq < 0) {
99 ret = gsc_common_setup(dev, &asp);
103 gsc_fixup_irqs(dev, &asp, asp_choose_irq);
105 gsc_fixup_irqs(parisc_parent(dev), &asp, asp_choose_irq);