Home
last modified time | relevance | path

Searched full:pcie_device (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/linux/drivers/pci/pcie/
H A Dportdrv.h57 struct pcie_device { struct
64 #define to_pcie_device(d) container_of(d, struct pcie_device, device) argument
66 static inline void set_service_data(struct pcie_device *dev, void *data) in set_service_data()
71 static inline void *get_service_data(struct pcie_device *dev) in get_service_data()
78 int (*probe)(struct pcie_device *dev);
79 void (*remove)(struct pcie_device *dev);
80 int (*suspend)(struct pcie_device *dev);
81 int (*resume_noirq)(struct pcie_device *dev);
82 int (*resume)(struct pcie_device *dev);
83 int (*runtime_suspend)(struct pcie_device *dev);
[all …]
H A Dpme.c43 struct pcie_device *srv;
271 port = ((struct pcie_device *)context)->port; in pcie_pme_irq()
272 data = get_service_data((struct pcie_device *)context); in pcie_pme_irq()
324 static int pcie_pme_probe(struct pcie_device *srv) in pcie_pme_probe()
390 static int pcie_pme_suspend(struct pcie_device *srv) in pcie_pme_suspend()
421 static int pcie_pme_resume(struct pcie_device *srv) in pcie_pme_resume()
444 static void pcie_pme_remove(struct pcie_device *srv) in pcie_pme_remove()
H A Daer.c1192 struct pcie_device *dev = (struct pcie_device *)context; in aer_isr()
1213 struct pcie_device *pdev = (struct pcie_device *)context; in aer_irq()
1295 static void aer_remove(struct pcie_device *dev) in aer_remove()
1308 static int aer_probe(struct pcie_device *dev) in aer_probe()
1345 static int aer_suspend(struct pcie_device *dev) in aer_suspend()
1353 static int aer_resume(struct pcie_device *dev) in aer_resume()
H A Dportdrv.c290 struct pcie_device *pcie; in pcie_device_init()
380 typedef int (*pcie_callback_t)(struct pcie_device *);
518 struct pcie_device *pciedev; in pcie_port_probe_service()
549 struct pcie_device *pciedev; in pcie_port_remove_service()
H A Ddpc.c352 static int dpc_probe(struct pcie_device *dev) in dpc_probe()
388 static void dpc_remove(struct pcie_device *dev) in dpc_remove()
H A Daer_inject.c324 struct pcie_device *edev; in aer_inject()
/openbmc/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c76 struct _pcie_device *pcie_device);
552 * @device: sas_device or pcie_device object
567 struct _pcie_device *pcie_device; in _scsih_determine_boot_device() local
589 pcie_device = device; in _scsih_determine_boot_device()
590 sas_address = pcie_device->wwid; in _scsih_determine_boot_device()
695 * before returning the pcie_device object.
697 * This searches for pcie_device from target, then return pcie_device object.
1097 struct _pcie_device *pcie_device; in __mpt3sas_get_pdev_by_wwid() local
1101 list_for_each_entry(pcie_device, &ioc->pcie_device_list, list) in __mpt3sas_get_pdev_by_wwid()
1102 if (pcie_device->wwid == wwid) in __mpt3sas_get_pdev_by_wwid()
[all …]
H A Dmpt3sas_ctl.c210 struct _pcie_device *pcie_device = NULL; in _ctl_display_some_debug() local
224 pcie_device = mpt3sas_get_pdev_by_handle(ioc, in _ctl_display_some_debug()
226 if (pcie_device) { in _ctl_display_some_debug()
228 (unsigned long long)pcie_device->wwid, in _ctl_display_some_debug()
229 pcie_device->port_num); in _ctl_display_some_debug()
230 if (pcie_device->enclosure_handle != 0) in _ctl_display_some_debug()
232 (u64)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()
668 struct _pcie_device *pcie_device = NULL; in _ctl_do_mpt_command() local
[all …]
H A Dmpt3sas_base.h651 * @p: pcie_device object
677 * @p: pcie_device object
683 * pcie_device object.
980 struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device);
H A Dmpt3sas_base.c2568 struct _pcie_device *pcie_device, struct scsi_cmnd *scmd, int sge_count) in base_is_prp_possible() argument
2574 if (pcie_device && in base_is_prp_possible()
2575 (mpt3sas_scsih_is_pcie_scsi_device(pcie_device->device_info))) { in base_is_prp_possible()
2600 * @pcie_device: points to the PCIe device's info
2607 struct _pcie_device *pcie_device) in _base_check_pcie_native_sgl() argument
2617 if (!base_is_prp_possible(ioc, pcie_device, in _base_check_pcie_native_sgl()
2692 * pcie_device is unused here!
2696 * @unused: unused pcie_device pointer
2836 * @pcie_device: Pointer to pcie_device. If set, the pcie native sgl will be
2847 struct scsi_cmnd *scmd, u16 smid, struct _pcie_device *pcie_device) in _base_build_sg_scmd_ieee() argument
[all …]
/openbmc/bmcweb/redfish-core/include/utils/
H A Dpcie_util.hpp8 #include "generated/enums/pcie_device.hpp"
106 inline std::optional<pcie_device::PCIeTypes> redfishPcieGenerationFromDbus( in redfishPcieGenerationFromDbus()
112 return pcie_device::PCIeTypes::Gen1; in redfishPcieGenerationFromDbus()
117 return pcie_device::PCIeTypes::Gen2; in redfishPcieGenerationFromDbus()
122 return pcie_device::PCIeTypes::Gen3; in redfishPcieGenerationFromDbus()
127 return pcie_device::PCIeTypes::Gen4; in redfishPcieGenerationFromDbus()
132 return pcie_device::PCIeTypes::Gen5; in redfishPcieGenerationFromDbus()
141 return pcie_device::PCIeTypes::Invalid; in redfishPcieGenerationFromDbus()
/openbmc/linux/drivers/pci/hotplug/
H A Dpciehp_core.c183 static int pciehp_probe(struct pcie_device *dev) in pciehp_probe()
243 static void pciehp_remove(struct pcie_device *dev) in pciehp_remove()
254 static bool pme_is_native(struct pcie_device *dev) in pme_is_native()
262 static void pciehp_disable_interrupt(struct pcie_device *dev) in pciehp_disable_interrupt()
273 static int pciehp_suspend(struct pcie_device *dev) in pciehp_suspend()
286 static int pciehp_resume_noirq(struct pcie_device *dev) in pciehp_resume_noirq()
302 static int pciehp_resume(struct pcie_device *dev) in pciehp_resume()
314 static int pciehp_runtime_suspend(struct pcie_device *dev) in pciehp_runtime_suspend()
320 static int pciehp_runtime_resume(struct pcie_device *dev) in pciehp_runtime_resume()
H A Dpciehp.h89 struct pcie_device *pcie;
167 struct controller *pcie_init(struct pcie_device *dev);
195 int pciehp_slot_reset(struct pcie_device *dev);
H A Dpciehp_hpc.c873 int pciehp_slot_reset(struct pcie_device *dev) in pciehp_slot_reset()
977 struct controller *pcie_init(struct pcie_device *dev) in pcie_init()
/openbmc/bmcweb/redfish-core/lib/
H A Dpcie_slots.hpp9 #include "generated/enums/pcie_device.hpp"
82 std::optional<pcie_device::PCIeTypes> pcieType = in onPcieSlotGetAllDone()
90 if (*pcieType == pcie_device::PCIeTypes::Invalid) in onPcieSlotGetAllDone()
H A Dpcie.hpp13 #include "generated/enums/pcie_device.hpp"
188 std::optional<pcie_device::PCIeTypes> pcieType = in addPCIeSlotProperties()
196 if (*pcieType == pcie_device::PCIeTypes::Invalid) in addPCIeSlotProperties()
452 std::optional<pcie_device::PCIeTypes> redfishGenerationInUse = in addPCIeDeviceProperties()
462 if (*redfishGenerationInUse == pcie_device::PCIeTypes::Invalid) in addPCIeDeviceProperties()
476 std::optional<pcie_device::PCIeTypes> redfishGenerationSupported = in addPCIeDeviceProperties()
486 if (*redfishGenerationSupported == pcie_device::PCIeTypes::Invalid) in addPCIeDeviceProperties()
/openbmc/linux/Documentation/PCI/
H A Dpciebus-howto.rst196 the vector IRQ assigned to the field irq of struct pcie_device, which
198 driver. Service drivers should use (struct pcie_device*)dev->irq to
200 in the field interrupt_mode of struct pcie_device.
/openbmc/pldm/host-bmc/dbus/
H A Dpcie_device.cpp1 #include "pcie_device.hpp"
H A Dcustom_dbus.hpp16 #include "pcie_device.hpp"
/openbmc/pldm/host-bmc/test/
H A Dmeson.build11 '../dbus/pcie_device.cpp',
/openbmc/pldm/libpldmresponder/
H A Dmeson.build38 '../host-bmc/dbus/pcie_device.cpp',
/openbmc/bmcweb/redfish-core/include/generated/enums/
H A Dpcie_device.hpp6 namespace pcie_device namespace
/openbmc/linux/Documentation/translations/zh_CN/PCI/
H A Dpciebus-howto.rst176 个服务驱动程序时,它被传入。服务驱动应该使用(struct pcie_device*)dev->irq来调用
/openbmc/linux/drivers/cxl/
H A Dcxl.h735 * @dvsec_range: cached attributes of the ranges in the DVSEC, PCIE_DEVICE
/openbmc/linux/drivers/pci/
H A Dpci-driver.c1705 struct pcie_device *pciedev; in pcie_port_bus_match()

12