Lines Matching refs:pnp
18 #include <linux/pnp.h>
666 struct pnp_dev *pnp = (struct pnp_dev *)context;
667 struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);
756 struct pnp_dev *pnp = to_pnp_dev(dev);
757 struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);
765 struct pnp_dev *pnp = to_pnp_dev(dev);
766 struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);
780 static int gmux_probe(struct pnp_dev *pnp, const struct pnp_device_id *id)
797 if (!apple_gmux_detect(pnp, &type)) {
805 pnp_set_drvdata(pnp, gmux_data);
812 res = pnp_get_resource(pnp, IORESOURCE_MEM, 0);
836 res = pnp_get_resource(pnp, IORESOURCE_IO, 0);
887 bdev = backlight_device_register("gmux_backlight", &pnp->dev,
901 gmux_data->dhandle = ACPI_HANDLE(&pnp->dev);
903 pr_err("Cannot find acpi handle for pnp device %s\n",
904 dev_name(&pnp->dev));
915 &gmux_notify_handler, pnp);
990 static void gmux_remove(struct pnp_dev *pnp)
992 struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);
1039 MODULE_DEVICE_TABLE(pnp, gmux_device_ids);