Lines Matching refs:pme_dev
2320 struct pci_pme_device *pme_dev, *n; in pci_pme_list_scan() local
2323 list_for_each_entry_safe(pme_dev, n, &pci_pme_list, list) { in pci_pme_list_scan()
2324 if (pme_dev->dev->pme_poll) { in pci_pme_list_scan()
2327 bridge = pme_dev->dev->bus->self; in pci_pme_list_scan()
2339 if (pme_dev->dev->current_state == PCI_D3cold) in pci_pme_list_scan()
2342 pci_pme_wakeup(pme_dev->dev, NULL); in pci_pme_list_scan()
2344 list_del(&pme_dev->list); in pci_pme_list_scan()
2345 kfree(pme_dev); in pci_pme_list_scan()
2425 struct pci_pme_device *pme_dev; in pci_pme_active() local
2427 pme_dev = kmalloc(sizeof(struct pci_pme_device), in pci_pme_active()
2429 if (!pme_dev) { in pci_pme_active()
2433 pme_dev->dev = dev; in pci_pme_active()
2435 list_add(&pme_dev->list, &pci_pme_list); in pci_pme_active()
2443 list_for_each_entry(pme_dev, &pci_pme_list, list) { in pci_pme_active()
2444 if (pme_dev->dev == dev) { in pci_pme_active()
2445 list_del(&pme_dev->list); in pci_pme_active()
2446 kfree(pme_dev); in pci_pme_active()