Lines Matching refs:pnp_dev
992 static int ene_probe(struct pnp_dev *pnp_dev, const struct pnp_device_id *id)
1011 if (!pnp_port_valid(pnp_dev, 0) ||
1012 pnp_port_len(pnp_dev, 0) < ENE_IO_SIZE)
1015 if (!pnp_irq_valid(pnp_dev, 0))
1020 dev->hw_io = pnp_port_start(pnp_dev, 0);
1021 dev->irq = pnp_irq(pnp_dev, 0);
1024 pnp_set_drvdata(pnp_dev, dev);
1025 dev->pnp_dev = pnp_dev;
1071 device_set_wakeup_capable(&pnp_dev->dev, true);
1072 device_set_wakeup_enable(&pnp_dev->dev, true);
1104 static void ene_remove(struct pnp_dev *pnp_dev)
1106 struct ene_device *dev = pnp_get_drvdata(pnp_dev);
1129 static int ene_suspend(struct pnp_dev *pnp_dev, pm_message_t state)
1131 struct ene_device *dev = pnp_get_drvdata(pnp_dev);
1132 bool wake = device_may_wakeup(&dev->pnp_dev->dev);
1141 static int ene_resume(struct pnp_dev *pnp_dev)
1143 struct ene_device *dev = pnp_get_drvdata(pnp_dev);
1154 static void ene_shutdown(struct pnp_dev *pnp_dev)
1156 struct ene_device *dev = pnp_get_drvdata(pnp_dev);