Home
last modified time | relevance | path

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

/qemu/hw/pci/
H A Dpcie.c73 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_v1_fill() local
111 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_fill_slot_lnk() local
191 uint8_t *exp_cap; in pcie_cap_init() local
315 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_flags_set_vector() local
410 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_enable_power() local
428 uint8_t *exp_cap = hotplug_dev->config + hotplug_dev->exp.exp_cap; in pcie_cap_update_power() local
463 uint8_t *exp_cap = hotplug_dev->config + hotplug_dev->exp.exp_cap; in pcie_cap_slot_plug_common() local
479 uint8_t *exp_cap = hotplug_pdev->config + hotplug_pdev->exp.exp_cap; in pcie_cap_slot_pre_plug_cb() local
559 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_do_unplug() local
707 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_reset() local
[all …]
H A Dpcie_aer.c198 uint16_t devctl = pci_get_word(dev->config + dev->exp.exp_cap + in pcie_aer_msg_alldev()
226 pci_get_word(dev->config + dev->exp.exp_cap + PCI_EXP_DEVCTL))) { in pcie_aer_msg_alldev()
447 (pci_get_long(dev->config + dev->exp.exp_cap + PCI_EXP_DEVCAP2) & in pcie_aer_update_log()
547 pci_set_word(dev->config + dev->exp.exp_cap + PCI_EXP_DEVSTA, inj->devsta); in pcie_aer_inject_cor_error()
592 pci_set_long(dev->config + dev->exp.exp_cap + PCI_EXP_DEVSTA, inj->devsta); in pcie_aer_inject_uncor_error()
663 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_aer_inject_error() local
665 devctl = pci_get_long(exp_cap + PCI_EXP_DEVCTL); in pcie_aer_inject_error()
666 devsta = pci_get_long(exp_cap + PCI_EXP_DEVSTA); in pcie_aer_inject_error()
H A Dpcie_port.c147 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in pcie_find_port_by_pn()
172 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in pcie_find_port_first()
192 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in pcie_count_ds_ports()
H A Dpci.c1585 ranges_overlap(address, len, d->exp.exp_cap + PCI_EXP_LNKSTA, 2)) { in pci_default_read_config()
2781 parent_dev->exp.exp_cap && in pcie_has_upstream_port()
/qemu/include/hw/pci/
H A Dpcie.h60 uint8_t exp_cap; member
H A Dpci_device.h184 if (!pci_is_express(d) || !d->exp.exp_cap) { in pci_is_express_downstream_port()
/qemu/hw/cxl/
H A Dcxl-mailbox-utils.c549 if (!port_dev->exp.exp_cap) { in cmd_get_physical_port_state()
553 port_dev->exp.exp_cap + PCI_EXP_LNKSTA, in cmd_get_physical_port_state()
556 port_dev->exp.exp_cap + PCI_EXP_LNKCAP, in cmd_get_physical_port_state()
559 port_dev->exp.exp_cap + PCI_EXP_LNKCAP2, in cmd_get_physical_port_state()
/qemu/hw/pci-bridge/
H A Dcxl_upstream.c207 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in build_cdat_table()
/qemu/hw/vfio/
H A Dpci.c1919 if (pci_bus_is_root(bus) || !parent || !parent->exp.exp_cap || in vfio_pci_enable_rp_atomics()
1927 pos = parent->config + parent->exp.exp_cap + PCI_EXP_DEVCAP2; in vfio_pci_enable_rp_atomics()
1969 uint8_t *pos = parent->config + parent->exp.exp_cap + PCI_EXP_DEVCAP2; in vfio_pci_disable_rp_atomics()
2102 vdev->pdev.exp.exp_cap = pos; in vfio_setup_pcie_cap()