Lines Matching defs:idev
248 struct pnp_dev *idev = NULL;
250 while ((idev = pnp_find_dev(NULL,
253 idev))) {
255 if (pnp_device_attach(idev) < 0)
257 if (pnp_activate_dev(idev) < 0) {
258 pnp_device_detach(idev);
262 if (!pnp_port_valid(idev, 0) || !pnp_irq_valid(idev, 0)) {
263 pnp_device_detach(idev);
267 dev->base_addr = pnp_port_start(idev, 0);
268 dev->irq = pnp_irq(idev, 0);
277 pnp_device_detach(idev);
280 ei_status.priv = (unsigned long)idev;
283 if (!idev)
834 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv;
837 if (idev)
838 pnp_device_detach(idev);
873 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv;
875 if (idev)
876 pnp_stop_dev(idev);
886 struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv;
887 if (idev)
888 pnp_start_dev(idev);