• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/edac/

Lines Matching defs:pci_info

98 static void amd8111_pci_bridge_init(struct amd8111_pci_info *pci_info)
101 struct pci_dev *dev = pci_info->dev;
146 static void amd8111_pci_bridge_exit(struct amd8111_pci_info *pci_info)
149 struct pci_dev *dev = pci_info->dev;
171 struct amd8111_pci_info *pci_info = edac_dev->pvt_info;
172 struct pci_dev *dev = pci_info->dev;
179 "register on device %s\n", pci_info->ctl_name);
195 "register on device %s\n", pci_info->ctl_name);
209 "register on device %s\n", pci_info->ctl_name);
224 pci_info->ctl_name);
439 struct amd8111_pci_info *pci_info = &amd8111_pcis[id->driver_data];
441 pci_info->dev = pci_get_device(PCI_VENDOR_ID_AMD,
442 pci_info->err_dev, NULL);
444 if (!pci_info->dev) {
447 PCI_VENDOR_ID_AMD, pci_info->err_dev,
448 pci_info->ctl_name);
452 if (pci_enable_device(pci_info->dev)) {
453 pci_dev_put(pci_info->dev);
456 PCI_VENDOR_ID_AMD, pci_info->err_dev,
457 pci_info->ctl_name);
466 pci_info->edac_idx = edac_pci_alloc_index();
467 pci_info->edac_dev = edac_pci_alloc_ctl_info(0, pci_info->ctl_name);
468 if (!pci_info->edac_dev)
471 pci_info->edac_dev->pvt_info = pci_info;
472 pci_info->edac_dev->dev = &pci_info->dev->dev;
473 pci_info->edac_dev->mod_name = AMD8111_EDAC_MOD_STR;
474 pci_info->edac_dev->ctl_name = pci_info->ctl_name;
475 pci_info->edac_dev->dev_name = dev_name(&pci_info->dev->dev);
478 pci_info->edac_dev->edac_check = pci_info->check;
480 if (pci_info->init)
481 pci_info->init(pci_info);
483 if (edac_pci_add_device(pci_info->edac_dev, pci_info->edac_idx) > 0) {
485 pci_info->ctl_name);
486 edac_pci_free_ctl_info(pci_info->edac_dev);
492 PCI_VENDOR_ID_AMD, pci_info->err_dev,
493 pci_info->ctl_name);
500 struct amd8111_pci_info *pci_info;
502 for (pci_info = amd8111_pcis; pci_info->err_dev; pci_info++)
503 if (pci_info->dev->device == dev->device)
506 if (!pci_info->err_dev) /* should never happen */
509 if (pci_info->edac_dev) {
510 edac_pci_del_device(pci_info->edac_dev->dev);
511 edac_pci_free_ctl_info(pci_info->edac_dev);
514 if (pci_info->exit)
515 pci_info->exit(pci_info);
517 pci_dev_put(pci_info->dev);