Home
last modified time | relevance | path

Searched refs:pcie_device (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/pci/pcie/
Dportdrv.h29 struct pcie_device { struct
36 #define to_pcie_device(d) container_of(d, struct pcie_device, device) argument
38 static inline void set_service_data(struct pcie_device *dev, void *data) in set_service_data()
43 static inline void *get_service_data(struct pcie_device *dev) in get_service_data()
50 int (*probe) (struct pcie_device *dev);
51 void (*remove) (struct pcie_device *dev);
52 int (*suspend) (struct pcie_device *dev);
53 int (*resume_noirq) (struct pcie_device *dev);
54 int (*resume) (struct pcie_device *dev);
Dpme.c41 struct pcie_device *srv;
269 port = ((struct pcie_device *)context)->port; in pcie_pme_irq()
270 data = get_service_data((struct pcie_device *)context); in pcie_pme_irq()
319 static int pcie_pme_probe(struct pcie_device *srv) in pcie_pme_probe()
370 static int pcie_pme_suspend(struct pcie_device *srv) in pcie_pme_suspend()
405 static int pcie_pme_resume(struct pcie_device *srv) in pcie_pme_resume()
428 static void pcie_pme_remove(struct pcie_device *srv) in pcie_pme_remove()
Dportdrv_pci.c156 struct pcie_device *pcie_device; in resume_iter() local
162 pcie_device = to_pcie_device(device); in resume_iter()
165 driver->error_resume(pcie_device->port); in resume_iter()
Ddpc.c19 struct pcie_device *dev;
70 struct pcie_device *pciedev; in dpc_reset_link()
213 static int dpc_probe(struct pcie_device *dev) in dpc_probe()
265 static void dpc_remove(struct pcie_device *dev) in dpc_remove()
Dportdrv_core.c265 struct pcie_device *pcie; in pcie_device_init()
356 typedef int (*pcie_pm_callback_t)(struct pcie_device *);
494 struct pcie_device *pciedev; in pcie_port_probe_service()
525 struct pcie_device *pciedev; in pcie_port_remove_service()
Daer_inject.c308 struct pcie_device **result = data; in find_aer_device_iter()
309 struct pcie_device *pcie_dev; in find_aer_device_iter()
321 static int find_aer_device(struct pci_dev *dev, struct pcie_device **result) in find_aer_device()
331 struct pcie_device *edev; in aer_inject()
Daer.c1271 struct pcie_device *pdev = (struct pcie_device *)context; in aer_irq()
1431 static struct aer_rpc *aer_alloc_rpc(struct pcie_device *dev) in aer_alloc_rpc()
1458 static void aer_remove(struct pcie_device *dev) in aer_remove()
1480 static int aer_probe(struct pcie_device *dev) in aer_probe()
/Linux-v4.19/drivers/scsi/mpt3sas/
Dmpt3sas_scsih.c77 struct _pcie_device *pcie_device);
470 struct _pcie_device *pcie_device; in _scsih_determine_boot_device() local
492 pcie_device = device; in _scsih_determine_boot_device()
493 sas_address = pcie_device->wwid; in _scsih_determine_boot_device()
945 struct _pcie_device *pcie_device; in __mpt3sas_get_pdev_by_wwid() local
949 list_for_each_entry(pcie_device, &ioc->pcie_device_list, list) in __mpt3sas_get_pdev_by_wwid()
950 if (pcie_device->wwid == wwid) in __mpt3sas_get_pdev_by_wwid()
953 list_for_each_entry(pcie_device, &ioc->pcie_device_init_list, list) in __mpt3sas_get_pdev_by_wwid()
954 if (pcie_device->wwid == wwid) in __mpt3sas_get_pdev_by_wwid()
960 pcie_device_get(pcie_device); in __mpt3sas_get_pdev_by_wwid()
[all …]
Dmpt3sas_ctl.c206 struct _pcie_device *pcie_device = NULL; in _ctl_display_some_debug() local
221 pcie_device = mpt3sas_get_pdev_by_handle(ioc, in _ctl_display_some_debug()
223 if (pcie_device) { in _ctl_display_some_debug()
226 (unsigned long long)pcie_device->wwid, in _ctl_display_some_debug()
227 pcie_device->port_num); in _ctl_display_some_debug()
228 if (pcie_device->enclosure_handle != 0) in _ctl_display_some_debug()
232 pcie_device->enclosure_logical_id, in _ctl_display_some_debug()
233 pcie_device->slot); in _ctl_display_some_debug()
234 pcie_device_put(pcie_device); in _ctl_display_some_debug()
654 struct _pcie_device *pcie_device = NULL; in _ctl_do_mpt_command() local
[all …]
Dmpt3sas_base.c2119 struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count) in base_is_prp_possible() argument
2153 struct _pcie_device *pcie_device) in _base_check_pcie_native_sgl() argument
2167 if (base_is_prp_possible(ioc, pcie_device, in _base_check_pcie_native_sgl()
2385 struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device) in _base_build_sg_scmd_ieee() argument
2411 if ((pcie_device) && (_base_check_pcie_native_sgl(ioc, mpi_request, in _base_build_sg_scmd_ieee()
2412 smid, scmd, pcie_device) == 0)) { in _base_build_sg_scmd_ieee()
Dmpt3sas_base.h887 struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device);
/Linux-v4.19/drivers/pci/hotplug/
Dpciehp_core.c232 static int pciehp_probe(struct pcie_device *dev) in pciehp_probe()
294 static void pciehp_remove(struct pcie_device *dev) in pciehp_remove()
305 static int pciehp_suspend(struct pcie_device *dev) in pciehp_suspend()
310 static int pciehp_resume_noirq(struct pcie_device *dev) in pciehp_resume_noirq()
326 static int pciehp_resume(struct pcie_device *dev) in pciehp_resume()
Dpciehp.h115 struct pcie_device *pcie;
186 struct controller *pcie_init(struct pcie_device *dev);
Dpciehp_hpc.c856 struct controller *pcie_init(struct pcie_device *dev) in pcie_init()
/Linux-v4.19/Documentation/PCI/
DPCIEBUS-HOWTO.txt176 the vector IRQ assigned to the field irq of struct pcie_device, which
178 driver. Service drivers should use (struct pcie_device*)dev->irq to
180 in the field interrupt_mode of struct pcie_device.
/Linux-v4.19/drivers/pci/
Dpci-driver.c1632 struct pcie_device *pciedev; in pcie_port_bus_match()