Lines Matching refs:dev

130 	msi_for_each_desc(entry, &pdev->dev, MSI_DESC_ASSOCIATED) {
210 dev_err(&pdev->dev,
219 msi_for_each_desc(entry, &pdev->dev, MSI_DESC_NOTASSOCIATED) {
243 dev_err(&pdev->dev, "could not allocate MSI interrupt\n");
250 dev_err(&pdev->dev, "fail mapping hwirq %i\n", hwirq);
351 static int fsl_msi_setup_hwirq(struct fsl_msi *msi, struct platform_device *dev,
357 virt_msir = irq_of_parse_and_map(dev->dev.of_node, irq_index);
359 dev_err(&dev->dev, "%s: Cannot translate IRQ index %d\n",
366 dev_err(&dev->dev, "No memory for MSI cascade data\n");
379 dev_err(&dev->dev, "failed to request_irq(%d), ret = %d\n",
393 static int fsl_of_msi_probe(struct platform_device *dev)
405 match = of_match_device(fsl_of_msi_ids, &dev->dev);
414 dev_err(&dev->dev, "No memory for MSI structure\n");
417 platform_set_drvdata(dev, msi);
419 msi->irqhost = irq_domain_add_linear(dev->dev.of_node,
423 dev_err(&dev->dev, "No memory for MSI irqhost\n");
433 err = of_address_to_resource(dev->dev.of_node, 0, &res);
435 dev_err(&dev->dev, "invalid resource for node %pOF\n",
436 dev->dev.of_node);
443 dev_err(&dev->dev, "could not map node %pOF\n",
444 dev->dev.of_node);
454 if (of_address_to_resource(dev->dev.of_node, 1, &msiir))
472 msi->phandle = dev->dev.of_node->phandle;
476 dev_err(&dev->dev, "Error allocating MSI bitmap\n");
480 p = of_get_property(dev->dev.of_node, "msi-available-ranges", &len);
482 if (of_device_is_compatible(dev->dev.of_node, "fsl,mpic-msi-v4.3") ||
483 of_device_is_compatible(dev->dev.of_node, "fsl,vmpic-msi-v4.3")) {
487 dev_warn(&dev->dev, "%s: dose not support msi-available-ranges property\n",
492 err = fsl_msi_setup_hwirq(msi, dev,
505 dev_err(&dev->dev, "%s: Malformed msi-available-ranges property\n",
520 __func__, dev->dev.of_node,
530 err = fsl_msi_setup_hwirq(msi, dev, offset + j,
550 dev_err(&dev->dev, "Different MSI driver already installed!\n");
557 fsl_of_msi_remove(dev);