Lines Matching refs:dev
40 static void pcie_tolud_quirk(const fbl::RefPtr<PcieDevice>& dev) { in pcie_tolud_quirk() argument
84 if (dev == nullptr) { in pcie_tolud_quirk()
97 if (dev->bus_id() || dev->dev_id() || dev->func_id()) in pcie_tolud_quirk()
103 uint32_t vid_did = (static_cast<uint32_t>(dev->vendor_id()) << 16) | dev->device_id(); in pcie_tolud_quirk()
119 uint32_t tolud_val = dev->config()->Read(tolud_reg) & TOLUD_MASK; in pcie_tolud_quirk()
124 zx_status_t res = dev->driver().SubtractBusRegion(0u, tolud_val, PciAddrSpace::MMIO); in pcie_tolud_quirk()
135 static void pcie_amd_topmem_quirk(const fbl::RefPtr<PcieDevice>& dev) { in pcie_amd_topmem_quirk() argument
175 if (top_mem && dev) { in pcie_amd_topmem_quirk()
176 zx_status_t res = dev->driver().SubtractBusRegion(0u, top_mem, PciAddrSpace::MMIO); in pcie_amd_topmem_quirk()
184 if (top_mem2 && dev) { in pcie_amd_topmem_quirk()
189 zx_status_t res = dev->driver().AddBusRegion(top_mem2, max, PciAddrSpace::MMIO); in pcie_amd_topmem_quirk()