Lines Matching defs:pci_dev
265 struct pci_dev *pci_dev;
331 dev_err(&priv->pci_dev->dev, "SMBus is busy, can't use it!\n");
337 dev_dbg(&priv->pci_dev->dev, "Clearing status flags (%02x)\n",
342 dev_err(&priv->pci_dev->dev,
359 dev_dbg(&priv->pci_dev->dev,
364 dev_err(&priv->pci_dev->dev,
391 dev_err(&priv->pci_dev->dev, "Transaction timeout\n");
393 dev_dbg(&priv->pci_dev->dev, "Terminating the current operation\n");
402 dev_err(&priv->pci_dev->dev,
410 dev_err(&priv->pci_dev->dev, "Transaction failed\n");
432 dev_dbg(&priv->pci_dev->dev, "PEC error\n");
435 dev_dbg(&priv->pci_dev->dev, "No response\n");
440 dev_dbg(&priv->pci_dev->dev, "Lost arbitration\n");
464 dev_dbg(&priv->pci_dev->dev, "INTR Timeout!\n");
484 dev_dbg(&priv->pci_dev->dev, "BYTE_DONE Timeout!\n");
508 dev_warn(&priv->pci_dev->dev,
580 dev_err(&priv->pci_dev->dev,
586 dev_dbg(&priv->pci_dev->dev,
597 dev_dbg(&priv->pci_dev->dev,
654 pci_read_config_word(priv->pci_dev, SMBPCISTS, &pcists);
733 dev_warn(&priv->pci_dev->dev,
753 dev_err(&priv->pci_dev->dev,
801 pci_read_config_byte(priv->pci_dev, SMBHSTCFG, &hostc);
802 pci_write_config_byte(priv->pci_dev, SMBHSTCFG,
805 dev_err(&priv->pci_dev->dev,
827 pci_write_config_byte(priv->pci_dev, SMBHSTCFG, hostc);
848 pm_runtime_get_sync(&priv->pci_dev->dev);
920 dev_err(&priv->pci_dev->dev, "Unsupported transaction %d\n",
967 pm_runtime_mark_last_busy(&priv->pci_dev->dev);
968 pm_runtime_put_autosuspend(&priv->pci_dev->dev);
1287 dev_warn(&priv->pci_dev->dev,
1521 i801_add_tco_spt(struct i801_priv *priv, struct pci_dev *pci_dev,
1538 devfn = PCI_DEVFN(PCI_SLOT(pci_dev->devfn), 1);
1541 pci_bus_read_config_byte(pci_dev->bus, devfn, 0xe1, &hidden);
1543 pci_bus_write_config_byte(pci_dev->bus, devfn, 0xe1, 0x0);
1545 pci_bus_read_config_dword(pci_dev->bus, devfn, SBREG_BAR, &base_addr);
1548 pci_bus_read_config_dword(pci_dev->bus, devfn, SBREG_BAR + 0x4, &base_addr);
1553 pci_bus_write_config_byte(pci_dev->bus, devfn, 0xe1, hidden);
1557 if (pci_dev->device == PCI_DEVICE_ID_INTEL_DNV_SMBUS)
1565 return platform_device_register_resndata(&pci_dev->dev, "iTCO_wdt", -1,
1576 i801_add_tco_cnl(struct i801_priv *priv, struct pci_dev *pci_dev,
1579 return platform_device_register_resndata(&pci_dev->dev,
1586 struct pci_dev *pci_dev = priv->pci_dev;
1597 pci_read_config_dword(pci_dev, TCOBASE, &tco_base);
1598 pci_read_config_dword(pci_dev, TCOCTL, &tco_ctl);
1613 priv->tco_pdev = i801_add_tco_cnl(priv, pci_dev, tco_res);
1615 priv->tco_pdev = i801_add_tco_spt(priv, pci_dev, tco_res);
1618 dev_warn(&pci_dev->dev, "failed to create iTCO device\n");
1626 address <= pci_resource_end(priv->pci_dev, SMBBAR);
1634 struct pci_dev *pdev = priv->pci_dev;
1672 adev = ACPI_COMPANION(&priv->pci_dev->dev);
1681 return acpi_check_resource_conflict(&priv->pci_dev->resource[SMBBAR]);
1688 adev = ACPI_COMPANION(&priv->pci_dev->dev);
1697 pm_runtime_put(&priv->pci_dev->dev);
1711 pci_write_config_byte(priv->pci_dev, SMBHSTCFG, hstcfg);
1715 static int i801_probe(struct pci_dev *dev, const struct pci_device_id *id)
1734 priv->pci_dev = dev;
1837 pci_read_config_byte(priv->pci_dev, SMBHSTCFG, &priv->original_hstcfg);
1869 pci_read_config_word(priv->pci_dev, SMBPCISTS, &pcists);
1874 pci_read_config_word(priv->pci_dev, SMBPCICTL, &pcictl);
1924 static void i801_remove(struct pci_dev *dev)
1945 static void i801_shutdown(struct pci_dev *dev)
1959 pci_write_config_byte(priv->pci_dev, SMBHSTCFG, priv->original_hstcfg);