Searched refs:pcie_device (Results 1 – 13 of 13) sorted by relevance
25 struct pcie_device { struct32 #define to_pcie_device(d) container_of(d, struct pcie_device, device) argument34 static inline void set_service_data(struct pcie_device *dev, void *data) in set_service_data()39 static inline void* get_service_data(struct pcie_device *dev) in get_service_data()46 int (*probe) (struct pcie_device *dev);47 void (*remove) (struct pcie_device *dev);48 int (*suspend) (struct pcie_device *dev);49 int (*resume) (struct pcie_device *dev);
152 struct pcie_device *pcie_device; in error_detected_iter() local166 pcie_device = to_pcie_device(device); in error_detected_iter()170 pcie_device->port, in error_detected_iter()191 struct pcie_device *pcie_device; in mmio_enabled_iter() local202 pcie_device = to_pcie_device(device); in mmio_enabled_iter()206 pcie_device->port); in mmio_enabled_iter()225 struct pcie_device *pcie_device; in slot_reset_iter() local236 pcie_device = to_pcie_device(device); in slot_reset_iter()240 pcie_device->port); in slot_reset_iter()267 struct pcie_device *pcie_device; in resume_iter() local[all …]
52 struct pcie_device *srv;277 port = ((struct pcie_device *)context)->port; in pcie_pme_irq()278 data = get_service_data((struct pcie_device *)context); in pcie_pme_irq()346 static int pcie_pme_probe(struct pcie_device *srv) in pcie_pme_probe()395 static int pcie_pme_suspend(struct pcie_device *srv) in pcie_pme_suspend()432 static int pcie_pme_resume(struct pcie_device *srv) in pcie_pme_resume()455 static void pcie_pme_remove(struct pcie_device *srv) in pcie_pme_remove()
327 struct pcie_device *pcie; in pcie_device_init()491 struct pcie_device *pciedev; in pcie_port_probe_service()523 struct pcie_device *pciedev; in pcie_port_remove_service()
28 struct pcie_device *pciedev; in pcie_port_bus_match()
44 static int aer_probe(struct pcie_device *dev);45 static void aer_remove(struct pcie_device *dev);197 struct pcie_device *pdev = (struct pcie_device *)context; in aer_irq()251 static struct aer_rpc *aer_alloc_rpc(struct pcie_device *dev) in aer_alloc_rpc()278 static void aer_remove(struct pcie_device *dev) in aer_remove()301 static int aer_probe(struct pcie_device *dev) in aer_probe()
60 struct pcie_device *rpd; /* Root Port device */108 int aer_init(struct pcie_device *dev);
547 static void handle_error_source(struct pcie_device *aerdev, in handle_error_source()694 static inline void aer_process_err_devices(struct pcie_device *p_device, in aer_process_err_devices()715 static void aer_isr_one_error(struct pcie_device *p_device, in aer_isr_one_error()807 struct pcie_device *p_device = rpc->rpd; in aer_isr()822 int aer_init(struct pcie_device *dev) in aer_init()
302 struct pcie_device **result = data; in find_aer_device_iter()303 struct pcie_device *pcie_dev; in find_aer_device_iter()315 static int find_aer_device(struct pci_dev *dev, struct pcie_device **result) in find_aer_device()325 struct pcie_device *edev; in aer_inject()
211 static int pciehp_probe(struct pcie_device *dev) in pciehp_probe()275 static void pciehp_remove(struct pcie_device *dev) in pciehp_remove()284 static int pciehp_suspend(struct pcie_device *dev) in pciehp_suspend()289 static int pciehp_resume(struct pcie_device *dev) in pciehp_resume()
91 struct pcie_device *pcie; /* PCI Express port service */133 struct controller *pcie_init(struct pcie_device *dev);
790 struct controller *pcie_init(struct pcie_device *dev) in pcie_init()
184 the vector IRQ assigned to the field irq of struct pcie_device, which186 driver. Service drivers should use (struct pcie_device*)dev->irq to188 in the field interrupt_mode of struct pcie_device.199 (struct pcie_device*)dev->irq and call request_irq/free_irq.