Lines Matching defs:dev

275 	struct device *dev;
592 dev_warn(smi_info->dev,
685 dev_warn(smi_info->dev,
687 dev_warn(smi_info->dev,
710 dev_warn(smi_info->dev,
712 dev_warn(smi_info->dev,
727 dev_warn(smi_info->dev, "Could not disable interrupts"
750 dev_warn(smi_info->dev, "Could not disable interrupts"
1203 dev_notice(new_smi->dev, "Could not start"
1219 data->dev = smi->dev;
1221 get_device(smi->dev);
1410 dev_warn(info->dev, "%s unable to claim interrupt %d,"
1416 dev_info(info->dev, "Using irq %d\n", info->irq);
1507 dev_warn(info->dev, "Invalid register size: %d\n",
1630 dev_warn(info->dev, "Invalid register size: %d\n",
2049 dev_warn(info->dev, "%s unable to claim ACPI GPE %d,"
2055 dev_info(info->dev, "Using ACPI GPE %d\n", info->irq);
2213 static int ipmi_pnp_probe(struct pnp_dev *dev,
2224 acpi_dev = pnp_acpi_device(dev);
2254 dev_info(&dev->dev, "unknown IPMI type %lld\n", tmp);
2258 res = pnp_get_resource(dev, IORESOURCE_IO, 0);
2263 res = pnp_get_resource(dev, IORESOURCE_MEM, 0);
2270 dev_err(&dev->dev, "no I/O or memory address\n");
2276 res_second = pnp_get_resource(dev,
2292 } else if (pnp_irq_valid(dev, 0)) {
2293 info->irq = pnp_irq(dev, 0);
2297 info->dev = &dev->dev;
2298 pnp_set_drvdata(dev, info);
2300 dev_info(info->dev, "%pR regsize %d spacing %d irq %d\n",
2315 static void ipmi_pnp_remove(struct pnp_dev *dev)
2317 struct smi_info *info = pnp_get_drvdata(dev);
2479 const struct dmi_device *dev = NULL;
2483 while ((dev = dmi_find_device(DMI_DEV_TYPE_IPMI, NULL, dev))) {
2485 rv = decode_dmi((const struct dmi_header *) dev->device_data,
2528 dev_err(info->dev,
2557 dev_info(&pdev->dev, "probing via PCI");
2574 dev_info(&pdev->dev, "Unknown IPMI type: %d\n", class_type);
2580 dev_err(&pdev->dev, "couldn't enable PCI device\n");
2605 info->dev = &pdev->dev;
2608 dev_info(&pdev->dev, "%pR regsize %d spacing %d irq %d\n",
2644 static int ipmi_probe(struct platform_device *dev)
2651 struct device_node *np = dev->dev.of_node;
2655 dev_info(&dev->dev, "probing via device tree\n");
2657 match = of_match_device(ipmi_match, &dev->dev);
2666 dev_warn(&dev->dev, PFX "invalid address from OF\n");
2672 dev_warn(&dev->dev, PFX "invalid regsize from OF\n");
2678 dev_warn(&dev->dev, PFX "invalid regspacing from OF\n");
2684 dev_warn(&dev->dev, PFX "invalid regshift from OF\n");
2691 dev_err(&dev->dev,
2714 info->irq = irq_of_parse_and_map(dev->dev.of_node, 0);
2715 info->dev = &dev->dev;
2717 dev_dbg(&dev->dev, "addr 0x%lx regsize %d spacing %d irq %d\n",
2721 dev_set_drvdata(&dev->dev, info);
2732 static int ipmi_remove(struct platform_device *dev)
2735 cleanup_one_si(dev_get_drvdata(&dev->dev));
2762 static int ipmi_parisc_probe(struct parisc_device *dev)
2770 dev_err(&dev->dev,
2779 info->io.addr_data = dev->hpa.start;
2785 info->dev = &dev->dev;
2787 dev_dbg(&dev->dev, "addr 0x%lx\n", info->io.addr_data);
2789 dev_set_drvdata(&dev->dev, info);
2800 static int ipmi_parisc_remove(struct parisc_device *dev)
2802 cleanup_one_si(dev_get_drvdata(&dev->dev));
3401 if (!new_smi->dev) {
3413 new_smi->dev = &new_smi->pdev->dev;
3414 new_smi->dev->driver = &ipmi_driver.driver;
3430 new_smi->dev,
3434 dev_err(new_smi->dev, "Unable to register device: error %d\n",
3443 dev_err(new_smi->dev, "Unable to create proc entry: %d\n", rv);
3451 dev_err(new_smi->dev, "Unable to create proc entry: %d\n", rv);
3459 dev_err(new_smi->dev, "Unable to create proc entry: %d\n", rv);
3463 dev_info(new_smi->dev, "IPMI %s interface initialized\n",
3661 if (to_clean->dev)
3662 dev_set_drvdata(to_clean->dev, NULL);