Lines Matching defs:srv
51 struct pcie_device *srv;
238 struct pci_dev *port = data->srv->port;
362 * @srv: PCIe service to initialize.
364 static int pcie_pme_probe(struct pcie_device *srv)
376 data->srv = srv;
377 set_service_data(srv, data);
379 port = srv->port;
383 ret = request_irq(srv->irq, pcie_pme_irq, IRQF_SHARED, "PCIe PME", srv);
396 * @srv: PCIe service device to suspend.
398 static int pcie_pme_suspend(struct pcie_device *srv)
400 struct pcie_pme_service_data *data = get_service_data(srv);
401 struct pci_dev *port = srv->port;
409 synchronize_irq(srv->irq);
416 * @srv - PCIe service device to resume.
418 static int pcie_pme_resume(struct pcie_device *srv)
420 struct pcie_pme_service_data *data = get_service_data(srv);
421 struct pci_dev *port = srv->port;
434 * @srv - PCIe service device to resume.
436 static void pcie_pme_remove(struct pcie_device *srv)
438 pcie_pme_suspend(srv);
439 free_irq(srv->irq, srv);
440 kfree(get_service_data(srv));