Home
last modified time | relevance | path

Searched refs:pciecap (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_pci.c94 uint16_t pciecap; in sfxge_pci_init() local
140 pciecap = pci_config_get16(sp->s_pci_handle, off + PCIE_PCIECAP); in sfxge_pci_init()
141 ASSERT3U((pciecap & PCIE_PCIECAP_VER_MASK), >=, PCIE_PCIECAP_VER_1_0); in sfxge_pci_init()
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpci_props.c341 uint16_t pciecap; in pci_prop_data_fill_pcie() local
345 pciecap = pci_prop_get16(acc, prop, cap_base + PCIE_PCIECAP); in pci_prop_data_fill_pcie()
346 vers = pciecap & PCIE_PCIECAP_VER_MASK; in pci_prop_data_fill_pcie()
359 prop->ppd_pcie_type = pciecap & PCIE_PCIECAP_DEV_TYPE_MASK; in pci_prop_data_fill_pcie()
361 if ((pciecap & PCIE_PCIECAP_SLOT_IMPL) == 0) { in pci_prop_data_fill_pcie()
H A Dpcie.c2800 uint16_t pciecap; in pcie_ari_supported() local
2820 pciecap = PCIE_CAP_GET(16, bus_p, PCIE_PCIECAP); in pcie_ari_supported()
2822 if ((pciecap & PCIE_PCIECAP_VER_MASK) < PCIE_PCIECAP_VER_2_0) { in pcie_ari_supported()
/illumos-gate/usr/src/cmd/bhyve/
H A Dpci_emul.h190 struct pciecap { struct
223 static_assert(sizeof(struct pciecap) == 60, "compile-time assertion failed"); argument
H A Dpci_emul.c1282 struct pciecap pciecap; in pci_emul_add_pciecap() local
1284 bzero(&pciecap, sizeof(pciecap)); in pci_emul_add_pciecap()
1295 pciecap.capid = PCIY_EXPRESS; in pci_emul_add_pciecap()
1296 pciecap.pcie_capabilities = PCIECAP_VERSION | type; in pci_emul_add_pciecap()
1298 pciecap.link_capabilities = 0x411; /* gen1, x1 */ in pci_emul_add_pciecap()
1299 pciecap.link_status = 0x11; /* gen1, x1 */ in pci_emul_add_pciecap()
1302 err = pci_emul_add_capability(pi, (u_char *)&pciecap, sizeof(pciecap)); in pci_emul_add_pciecap()