Go to the documentation of this file.
9 #ifndef _PCIEPORT_IF_H_
10 #define _PCIEPORT_IF_H_
13 #define PCIE_ANY_PORT (~0)
16 #define PCIE_PORT_SERVICE_PME_SHIFT 0
17 #define PCIE_PORT_SERVICE_PME (1 << PCIE_PORT_SERVICE_PME_SHIFT)
18 #define PCIE_PORT_SERVICE_AER_SHIFT 1
19 #define PCIE_PORT_SERVICE_AER (1 << PCIE_PORT_SERVICE_AER_SHIFT)
20 #define PCIE_PORT_SERVICE_HP_SHIFT 2
21 #define PCIE_PORT_SERVICE_HP (1 << PCIE_PORT_SERVICE_HP_SHIFT)
22 #define PCIE_PORT_SERVICE_VC_SHIFT 3
23 #define PCIE_PORT_SERVICE_VC (1 << PCIE_PORT_SERVICE_VC_SHIFT)
32 #define to_pcie_device(d) container_of(d, struct pcie_device, device)
62 #define to_service_driver(d) \
63 container_of(d, struct pcie_port_service_driver, driver)