Searched refs:exp_cap (Results 1 – 10 of 10) sorted by relevance
/openbmc/qemu/hw/pci/ |
H A D | pcie.c | 73 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 D | pcie_aer.c | 198 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 D | pcie_port.c | 137 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 D | pci.c | 1606 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 D | hashmap.c | 33 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 D | pcie.h | 60 uint8_t exp_cap; member
|
H A D | pci_device.h | 198 if (!pci_is_express(d) || !d->exp.exp_cap) { in pci_is_express_downstream_port()
|
/openbmc/qemu/hw/pci-bridge/ |
H A D | cxl_upstream.c | 209 if (!d || !pci_is_express(d) || !d->exp.exp_cap) { in build_cdat_table()
|
/openbmc/qemu/hw/cxl/ |
H A D | cxl-mailbox-utils.c | 577 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 D | pci.c | 1920 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()
|