Lines Matching defs:idev
342 struct pnp_dev *idev = NULL;
344 while ((idev = pnp_find_dev(NULL,
347 idev))) {
349 if (pnp_device_attach(idev) < 0)
351 if (pnp_activate_dev(idev) < 0) {
353 pnp_device_detach(idev);
357 if (!pnp_port_valid(idev, 0) || !pnp_irq_valid(idev, 0))
360 dev->base_addr = pnp_port_start(idev, 0);
361 dev->irq = pnp_irq(idev, 0);
370 pnp_device_detach(idev);
373 ei_status.priv = (unsigned long)idev;
376 if (!idev)
608 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv;
609 if (idev)
610 pnp_device_detach(idev);