Lines Matching refs:exp

73     uint8_t *exp_cap = dev->config + dev->exp.exp_cap;  in pcie_cap_v1_fill()
74 uint8_t *cmask = dev->cmask + dev->exp.exp_cap; in pcie_cap_v1_fill()
111 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_fill_slot_lnk()
200 dev->exp.exp_cap = pos; in pcie_cap_init()
238 dev->exp.exp_cap = pos; in pcie_cap_v1_init()
297 uint32_t pos = dev->exp.exp_cap; in pcie_cap_get_type()
305 uint32_t pos = dev->exp.exp_cap; in pcie_cap_get_version()
315 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_flags_set_vector()
324 return (pci_get_word(dev->config + dev->exp.exp_cap + PCI_EXP_FLAGS) & in pcie_cap_flags_get_vector()
330 uint32_t pos = dev->exp.exp_cap; in pcie_cap_deverr_init()
343 uint8_t *devctl = dev->config + dev->exp.exp_cap + PCI_EXP_DEVCTL; in pcie_cap_deverr_reset()
351 uint32_t pos = dev->exp.exp_cap; in pcie_cap_lnkctl_init()
358 uint8_t *lnkctl = dev->config + dev->exp.exp_cap + PCI_EXP_LNKCTL; in pcie_cap_lnkctl_reset()
365 uint32_t pos = dev->exp.exp_cap; in hotplug_event_update_event_status()
370 dev->exp.hpev_notified = (sltctl & PCI_EXP_SLTCTL_HPIE) && in hotplug_event_update_event_status()
376 bool prev = dev->exp.hpev_notified; in hotplug_event_notify()
380 if (prev == dev->exp.hpev_notified) { in hotplug_event_notify()
395 pci_set_irq(dev, dev->exp.hpev_notified); in hotplug_event_notify()
403 !dev->exp.hpev_notified) { in hotplug_event_clear()
410 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_enable_power()
428 uint8_t *exp_cap = hotplug_dev->config + hotplug_dev->exp.exp_cap; in pcie_cap_update_power()
453 if (pci_word_test_and_set_mask(dev->config + dev->exp.exp_cap + in pcie_cap_slot_event()
463 uint8_t *exp_cap = hotplug_dev->config + hotplug_dev->exp.exp_cap; in pcie_cap_slot_plug_common()
479 uint8_t *exp_cap = hotplug_pdev->config + hotplug_pdev->exp.exp_cap; in pcie_cap_slot_pre_plug_cb()
496 uint8_t *exp_cap = hotplug_pdev->config + hotplug_pdev->exp.exp_cap; in pcie_cap_slot_plug_cb()
559 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_do_unplug()
582 uint8_t *exp_cap = hotplug_pdev->config + hotplug_pdev->exp.exp_cap; in pcie_cap_slot_unplug_request_cb()
637 uint32_t pos = dev->exp.exp_cap; in pcie_cap_slot_init()
699 dev->exp.hpev_notified = false; in pcie_cap_slot_init()
707 uint8_t *exp_cap = dev->config + dev->exp.exp_cap; in pcie_cap_slot_reset()
758 uint32_t pos = dev->exp.exp_cap; in pcie_cap_slot_get()
790 uint32_t pos = dev->exp.exp_cap; in pcie_cap_slot_write_config()
898 pci_set_word(dev->wmask + dev->exp.exp_cap + PCI_EXP_RTCTL, in pcie_cap_root_init()
905 pci_set_word(dev->config + dev->exp.exp_cap + PCI_EXP_RTCTL, 0); in pcie_cap_root_reset()
911 pci_long_test_and_set_mask(dev->config + dev->exp.exp_cap + PCI_EXP_DEVCAP, in pcie_cap_flr_init()
919 pci_word_test_and_set_mask(dev->wmask + dev->exp.exp_cap + PCI_EXP_DEVCTL, in pcie_cap_flr_init()
926 uint8_t *devctl = dev->config + dev->exp.exp_cap + PCI_EXP_DEVCTL; in pcie_cap_flr_write_config()
940 uint32_t pos = dev->exp.exp_cap; in pcie_cap_arifwd_init()
949 uint8_t *devctl2 = dev->config + dev->exp.exp_cap + PCI_EXP_DEVCTL2; in pcie_cap_arifwd_reset()
958 if (!dev->exp.exp_cap) { in pcie_cap_is_arifwd_enabled()
962 return pci_get_long(dev->config + dev->exp.exp_cap + PCI_EXP_DEVCTL2) & in pcie_cap_is_arifwd_enabled()
1070 uint8_t *exp_cap = bridge_dev->config + bridge_dev->exp.exp_cap; in pcie_sync_bridge_lnk()
1073 if (!target || !target->exp.exp_cap) { in pcie_sync_bridge_lnk()
1077 target->exp.exp_cap + PCI_EXP_LNKSTA, in pcie_sync_bridge_lnk()
1130 dev->exp.ats_cap = offset; in pcie_ats_init()
1140 pci_set_word(dev->wmask + dev->exp.ats_cap + PCI_ATS_CTRL, 0x800f); in pcie_ats_init()
1156 dev->exp.acs_cap = offset; in pcie_acs_init()
1176 if (dev->exp.acs_cap) { in pcie_acs_reset()
1177 pci_set_word(dev->config + dev->exp.acs_cap + PCI_ACS_CTRL, 0); in pcie_acs_reset()