Lines Matching refs:pnp
94 /* both platform and pnp busses use negative numbers for invalid irqs */
1378 #include <linux/pnp.h>
1380 static int cmos_pnp_probe(struct pnp_dev *pnp, const struct pnp_device_id *id)
1384 if (pnp_port_start(pnp, 0) == 0x70 && !pnp_irq_valid(pnp, 0)) {
1395 irq = pnp_irq(pnp, 0);
1398 return cmos_do_probe(&pnp->dev, pnp_get_resource(pnp, IORESOURCE_IO, 0), irq);
1401 static void cmos_pnp_remove(struct pnp_dev *pnp)
1403 cmos_do_remove(&pnp->dev);
1406 static void cmos_pnp_shutdown(struct pnp_dev *pnp)
1408 struct device *dev = &pnp->dev;
1427 MODULE_DEVICE_TABLE(pnp, rtc_ids);