Lines Matching defs:pnp
61 /* both platform and pnp busses use negative numbers for invalid irqs */
436 /* platform and pnp busses handle resources incompatibly.
632 #include <linux/pnp.h>
635 cmos_pnp_probe(struct pnp_dev *pnp, const struct pnp_device_id *id)
641 if (pnp_port_start(pnp,0) == 0x70 && !pnp_irq_valid(pnp,0))
646 return cmos_do_probe(&pnp->dev, &pnp->res.port_resource[0], 8);
648 return cmos_do_probe(&pnp->dev,
649 &pnp->res.port_resource[0],
650 pnp->res.irq_resource[0].start);
653 static void __exit cmos_pnp_remove(struct pnp_dev *pnp)
655 cmos_do_remove(&pnp->dev);
660 static int cmos_pnp_suspend(struct pnp_dev *pnp, pm_message_t mesg)
662 return cmos_suspend(&pnp->dev, mesg);
665 static int cmos_pnp_resume(struct pnp_dev *pnp)
667 return cmos_resume(&pnp->dev);
682 MODULE_DEVICE_TABLE(pnp, rtc_ids);