Searched refs:pciecap (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge_pci.c | 94 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 D | pci_props.c | 341 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 D | pcie.c | 2800 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 D | pci_emul.h | 190 struct pciecap { struct 223 static_assert(sizeof(struct pciecap) == 60, "compile-time assertion failed"); argument
|
H A D | pci_emul.c | 1282 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()
|