Lines Matching defs:idev
247 struct pnp_dev *idev = NULL;
249 while ((idev = pnp_find_dev(NULL,
252 idev))) {
254 if (pnp_device_attach(idev) < 0)
256 if (pnp_activate_dev(idev) < 0) {
257 pnp_device_detach(idev);
261 if (!pnp_port_valid(idev, 0) || !pnp_irq_valid(idev, 0)) {
262 pnp_device_detach(idev);
266 dev->base_addr = pnp_port_start(idev, 0);
267 dev->irq = pnp_irq(idev, 0);
276 pnp_device_detach(idev);
279 ei_status.priv = (unsigned long)idev;
282 if (!idev)
831 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv;
834 if (idev)
835 pnp_device_detach(idev);
870 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv;
872 if (idev)
873 pnp_stop_dev(idev);
883 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv;
884 if (idev)
885 pnp_start_dev(idev);