Home
last modified time | relevance | path

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

/openbmc/qemu/hw/pci/
H A Dpcie.c73 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_v1_fill() local
74 uint8_t *cmask = dev->cmask + dev->exp.exp_cap; in pcie_cap_v1_fill()
78 pci_set_word(exp_cap + PCI_EXP_FLAGS, in pcie_cap_v1_fill()
95 pci_set_long(exp_cap + PCI_EXP_DEVCAP, devcap); in pcie_cap_v1_fill()
97 pci_set_long(exp_cap + PCI_EXP_LNKCAP, in pcie_cap_v1_fill()
103 pci_set_word(exp_cap + PCI_EXP_LNKSTA, in pcie_cap_v1_fill()
115 static void pcie_cap_fill_lnk(uint8_t *exp_cap, PCIExpLinkWidth width, in pcie_cap_fill_lnk() argument
119 pci_long_test_and_clear_mask(exp_cap + PCI_EXP_LNKCAP, in pcie_cap_fill_lnk()
121 pci_long_test_and_set_mask(exp_cap in pcie_cap_fill_lnk()
166 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; pcie_cap_fill_link_ep_usp() local
184 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; pcie_cap_fill_slot_lnk() local
224 uint8_t *exp_cap; pcie_cap_init() local
348 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; pcie_cap_flags_set_vector() local
399 uint8_t *exp_cap = dev->config + pos; hotplug_event_update_event_status() local
443 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; pcie_cap_slot_enable_power() local
461 uint8_t *exp_cap = hotplug_dev->config + hotplug_dev->exp.exp_cap; pcie_cap_update_power() local
496 uint8_t *exp_cap = hotplug_dev->config + hotplug_dev->exp.exp_cap; pcie_cap_slot_plug_common() local
512 uint8_t *exp_cap = hotplug_pdev->config + hotplug_pdev->exp.exp_cap; pcie_cap_slot_pre_plug_cb() local
529 uint8_t *exp_cap = hotplug_pdev->config + hotplug_pdev->exp.exp_cap; pcie_cap_slot_plug_cb() local
592 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; pcie_cap_slot_do_unplug() local
615 uint8_t *exp_cap = hotplug_pdev->config + hotplug_pdev->exp.exp_cap; pcie_cap_slot_unplug_request_cb() local
740 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; pcie_cap_slot_reset() local
792 uint8_t *exp_cap = dev->config + pos; pcie_cap_slot_get() local
824 uint8_t *exp_cap = dev->config + pos; pcie_cap_slot_write_config() local
1103 uint8_t *exp_cap = bridge_dev->config + bridge_dev->exp.exp_cap; pcie_sync_bridge_lnk() 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.c137 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in pcie_find_port_by_pn()
162 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in pcie_find_port_first()
182 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in pcie_count_ds_ports()
H A Dpci.c1606 ranges_overlap(address, len, d->exp.exp_cap + PCI_EXP_LNKSTA, 2)) { in pci_default_read_config()
2879 parent_dev->exp.exp_cap && in pcie_has_upstream_port()
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dhashmap.c33 static inline size_t exp_cap(size_t sz) in exp_cap() function
86 if (CHECK(hashmap__capacity(map) != exp_cap(hashmap__size(map)), in test_hashmap_generic()
134 if (CHECK(hashmap__capacity(map) != exp_cap(hashmap__size(map)), in test_hashmap_generic()
192 if (CHECK(hashmap__capacity(map) != exp_cap(hashmap__size(map)), in test_hashmap_generic()
/openbmc/qemu/include/hw/pci/
H A Dpcie.h60 uint8_t exp_cap; member
H A Dpci_device.h198 if (!pci_is_express(d) || !d->exp.exp_cap) { in pci_is_express_downstream_port()
/openbmc/qemu/hw/pci-bridge/
H A Dcxl_upstream.c209 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in build_cdat_table()
/openbmc/qemu/hw/cxl/
H A Dcxl-mailbox-utils.c577 if (!port_dev->exp.exp_cap) { in cmd_get_physical_port_state()
581 port_dev->exp.exp_cap + PCI_EXP_LNKSTA, in cmd_get_physical_port_state()
584 port_dev->exp.exp_cap + PCI_EXP_LNKCAP, in cmd_get_physical_port_state()
587 port_dev->exp.exp_cap + PCI_EXP_LNKCAP2, in cmd_get_physical_port_state()
/openbmc/qemu/hw/vfio/
H A Dpci.c1920 if (pci_bus_is_root(bus) || !parent || !parent->exp.exp_cap || in vfio_pci_enable_rp_atomics()
1928 pos = parent->config + parent->exp.exp_cap + PCI_EXP_DEVCAP2; in vfio_pci_enable_rp_atomics()
1970 uint8_t *pos = parent->config + parent->exp.exp_cap + PCI_EXP_DEVCAP2; in vfio_pci_disable_rp_atomics()
2103 vdev->pdev.exp.exp_cap = pos; in vfio_setup_pcie_cap()