Home
last modified time | relevance | path

Searched refs:dvsec (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/hw/pci-bridge/
H A Dcxl_downstream.c99 uint8_t *dvsec; in build_dvsecs() local
101 dvsec = (uint8_t *)&(CXLDVSECPortExt){ 0 }; in build_dvsecs()
105 EXTENSIONS_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
107 dvsec = (uint8_t *)&(CXLDVSECPortFlexBus){ in build_dvsecs()
116 PCIE_CXL3_FLEXBUS_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
118 dvsec = (uint8_t *)&(CXLDVSECPortGPF){ in build_dvsecs()
125 GPF_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
127 dvsec = (uint8_t *)&(CXLDVSECRegisterLocator){ in build_dvsecs()
134 REG_LOC_DVSEC_REVID, dvsec); in build_dvsecs()
H A Dcxl_root_port.c109 uint8_t *dvsec; in build_dvsecs() local
111 dvsec = (uint8_t *)&(CXLDVSECPortExt){ 0 }; in build_dvsecs()
115 EXTENSIONS_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
117 dvsec = (uint8_t *)&(CXLDVSECPortGPF){ in build_dvsecs()
124 GPF_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
126 dvsec = (uint8_t *)&(CXLDVSECPortFlexBus){ in build_dvsecs()
135 PCIE_CXL3_FLEXBUS_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
137 dvsec = (uint8_t *)&(CXLDVSECRegisterLocator){ in build_dvsecs()
144 REG_LOC_DVSEC_REVID, dvsec); in build_dvsecs()
H A Dcxl_upstream.c110 uint8_t *dvsec; in build_dvsecs() local
112 dvsec = (uint8_t *)&(CXLDVSECPortExt){ in build_dvsecs()
118 EXTENSIONS_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
119 dvsec = (uint8_t *)&(CXLDVSECPortFlexBus){ in build_dvsecs()
128 PCIE_CXL3_FLEXBUS_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
130 dvsec = (uint8_t *)&(CXLDVSECRegisterLocator){ in build_dvsecs()
137 REG_LOC_DVSEC_REVID, dvsec); in build_dvsecs()
/openbmc/linux/arch/x86/events/intel/
H A Duncore_discovery.c17 int dvsec; in has_generic_discovery_table() local
24 dvsec = pci_find_next_ext_capability(dev, 0, UNCORE_EXT_CAP_ID_DISCOVERY); in has_generic_discovery_table()
26 if (dvsec) in has_generic_discovery_table()
292 int die, dvsec = 0, ret = true; in intel_uncore_has_discovery_tables() local
306 while ((dvsec = pci_find_next_ext_capability(dev, dvsec, UNCORE_EXT_CAP_ID_DISCOVERY))) { in intel_uncore_has_discovery_tables()
307 pci_read_config_dword(dev, dvsec + UNCORE_DISCOVERY_DVSEC_OFFSET, &val); in intel_uncore_has_discovery_tables()
312 pci_read_config_dword(dev, dvsec + UNCORE_DISCOVERY_DVSEC2_OFFSET, &val); in intel_uncore_has_discovery_tables()
/openbmc/linux/tools/testing/cxl/test/
H A Dmock.c231 int __wrap_cxl_dvsec_rr_decode(struct device *dev, int dvsec, in __wrap_cxl_dvsec_rr_decode() argument
240 rc = cxl_dvsec_rr_decode(dev, dvsec, info); in __wrap_cxl_dvsec_rr_decode()
/openbmc/qemu/hw/mem/
H A Dcxl_type3.c322 uint8_t *dvsec; in build_dvsecs() local
354 dvsec = (uint8_t *)&(CXLDVSECDevice){ in build_dvsecs()
370 PCIE_CXL31_DEVICE_DVSEC_REVID, dvsec); in build_dvsecs()
372 dvsec = (uint8_t *)&(CXLDVSECRegisterLocator){ in build_dvsecs()
381 REG_LOC_DVSEC_REVID, dvsec); in build_dvsecs()
382 dvsec = (uint8_t *)&(CXLDVSECDeviceGPF){ in build_dvsecs()
388 GPF_DEVICE_DVSEC_REVID, dvsec); in build_dvsecs()
390 dvsec = (uint8_t *)&(CXLDVSECPortFlexBus){ in build_dvsecs()
399 PCIE_CXL3_FLEXBUS_PORT_DVSEC_REVID, dvsec); in build_dvsecs()
/openbmc/linux/drivers/cxl/
H A Dcxl.h750 int cxl_dvsec_rr_decode(struct device *dev, int dvsec,
/openbmc/linux/drivers/pci/
H A Dpci.c763 u16 pci_find_dvsec_capability(struct pci_dev *dev, u16 vendor, u16 dvsec) in pci_find_dvsec_capability() argument
776 if (vendor == v && dvsec == id) in pci_find_dvsec_capability()
/openbmc/linux/include/linux/
H A Dpci.h1172 u16 pci_find_dvsec_capability(struct pci_dev *dev, u16 vendor, u16 dvsec);