/openbmc/linux/drivers/pci/pcie/ |
H A D | portdrv.h | 57 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 D | pme.c | 43 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 D | aer.c | 1192 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 D | portdrv.c | 290 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 D | dpc.c | 352 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 D | aer_inject.c | 324 struct pcie_device *edev; in aer_inject()
|
/openbmc/linux/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 76 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 D | mpt3sas_ctl.c | 210 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 D | mpt3sas_base.h | 651 * @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 D | mpt3sas_base.c | 2568 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 D | pcie_util.hpp | 8 #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 D | pciehp_core.c | 183 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 D | pciehp.h | 89 struct pcie_device *pcie; 167 struct controller *pcie_init(struct pcie_device *dev); 195 int pciehp_slot_reset(struct pcie_device *dev);
|
H A D | pciehp_hpc.c | 873 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 D | pcie_slots.hpp | 9 #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 D | pcie.hpp | 13 #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 D | pciebus-howto.rst | 196 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 D | pcie_device.cpp | 1 #include "pcie_device.hpp"
|
H A D | custom_dbus.hpp | 16 #include "pcie_device.hpp"
|
/openbmc/pldm/host-bmc/test/ |
H A D | meson.build | 11 '../dbus/pcie_device.cpp',
|
/openbmc/pldm/libpldmresponder/ |
H A D | meson.build | 38 '../host-bmc/dbus/pcie_device.cpp',
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | pcie_device.hpp | 6 namespace pcie_device namespace
|
/openbmc/linux/Documentation/translations/zh_CN/PCI/ |
H A D | pciebus-howto.rst | 176 个服务驱动程序时,它被传入。服务驱动应该使用(struct pcie_device*)dev->irq来调用
|
/openbmc/linux/drivers/cxl/ |
H A D | cxl.h | 735 * @dvsec_range: cached attributes of the ranges in the DVSEC, PCIE_DEVICE
|
/openbmc/linux/drivers/pci/ |
H A D | pci-driver.c | 1705 struct pcie_device *pciedev; in pcie_port_bus_match()
|