Lines Matching refs:idev
343 struct pnp_dev *idev = NULL; in ultra_probe_isapnp() local
345 while ((idev = pnp_find_dev(NULL, in ultra_probe_isapnp()
348 idev))) { in ultra_probe_isapnp()
350 if (pnp_device_attach(idev) < 0) in ultra_probe_isapnp()
352 if (pnp_activate_dev(idev) < 0) { in ultra_probe_isapnp()
354 pnp_device_detach(idev); in ultra_probe_isapnp()
358 if (!pnp_port_valid(idev, 0) || !pnp_irq_valid(idev, 0)) in ultra_probe_isapnp()
361 dev->base_addr = pnp_port_start(idev, 0); in ultra_probe_isapnp()
362 dev->irq = pnp_irq(idev, 0); in ultra_probe_isapnp()
371 pnp_device_detach(idev); in ultra_probe_isapnp()
374 ei_status.priv = (unsigned long)idev; in ultra_probe_isapnp()
377 if (!idev) in ultra_probe_isapnp()
609 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv; in cleanup_card() local
610 if (idev) in cleanup_card()
611 pnp_device_detach(idev); in cleanup_card()