Lines Matching defs:pnp_drv
83 struct pnp_driver *pnp_drv;
87 pnp_drv = to_pnp_driver(dev->driver);
94 if (!(pnp_drv->flags & PNP_DRIVER_RES_DO_NOT_CHANGE)) {
99 } else if ((pnp_drv->flags & PNP_DRIVER_RES_DISABLE)
106 if (pnp_drv->probe) {
107 dev_id = match_device(pnp_drv, pnp_dev);
109 error = pnp_drv->probe(pnp_dev, dev_id);
112 pnp_dev->driver = pnp_drv;
155 struct pnp_driver *pnp_drv = to_pnp_driver(drv);
157 if (match_device(pnp_drv, pnp_dev) == NULL)
165 struct pnp_driver *pnp_drv = pnp_dev->driver;
168 if (!pnp_drv)
171 if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) {
172 error = pnp_drv->driver.pm->suspend(dev);
173 suspend_report_result(pnp_drv->driver.pm->suspend, error);
178 if (pnp_drv->suspend) {
179 error = pnp_drv->suspend(pnp_dev, state);
213 struct pnp_driver *pnp_drv = pnp_dev->driver;
216 if (!pnp_drv)
231 if (pnp_drv->driver.pm && pnp_drv->driver.pm->resume) {
232 error = pnp_drv->driver.pm->resume(dev);
237 if (pnp_drv->resume) {
238 error = pnp_drv->resume(pnp_dev);