Lines Matching refs:domain

25 jmicron_fixup_ahci(PCI *pci, uint8 domain, uint8 bus, uint8 device,
42 dprintf("jmicron_fixup_ahci: domain %u, bus %u, device %u, function %u, "
43 "deviceId 0x%04x\n", domain, bus, device, function, deviceId);
46 uint32 val = pci->ReadConfig(domain, bus, device, function, 0x40, 4);
71 pci->WriteConfig(domain, bus, device, function, 0x40, 4, val);
75 uint8 irq = pci->ReadConfig(domain, bus, device, function, 0x3c, 1);
78 pci->WriteConfig(domain, bus, device, 1, 0x3c, 1, irq);
83 intel_fixup_ahci(PCI *pci, uint8 domain, uint8 bus, uint8 device,
108 dprintf("intel_fixup_ahci: domain %u, bus %u, device %u, function %u, "
109 "deviceId 0x%04x\n", domain, bus, device, function, deviceId);
112 pci->ReadConfig(domain, bus, device, function, 0x24, 4));
114 pci->ReadConfig(domain, bus, device, function, 0x90, 1));
116 uint8 map = pci->ReadConfig(domain, bus, device, function, 0x90, 1);
118 uint32 bar5 = pci->ReadConfig(domain, bus, device, function, 0x24, 4);
119 uint16 pcicmd = pci->ReadConfig(domain, bus, device, function,
124 pci->WriteConfig(domain, bus, device, function, PCI_command, 2,
127 pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0xffffffff);
129 pci->ReadConfig(domain, bus, device, function, 0x24, 4));
130 pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0);
132 pci->ReadConfig(domain, bus, device, function, 0x24, 4));
136 pci->WriteConfig(domain, bus, device, function, 0x90, 1, map);
138 pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0xffffffff);
140 pci->ReadConfig(domain, bus, device, function, 0x24, 4));
141 pci->WriteConfig(domain, bus, device, function, 0x24, 4, 0);
143 pci->ReadConfig(domain, bus, device, function, 0x24, 4));
146 pci->WriteConfig(domain, bus, device, function, 0x24, 4, bar5);
148 pci->WriteConfig(domain, bus, device, function, PCI_command, 2, pcicmd);
152 pci->ReadConfig(domain, bus, device, function, 0x24, 4));
154 pci->ReadConfig(domain, bus, device, function, 0x90, 1));
159 ati_fixup_ixp(PCI *pci, uint8 domain, uint8 bus, uint8 device, uint8 function,
179 dprintf("ati_fixup_ixp: domain %u, bus %u, device %u, function %u, deviceId 0x%04x\n",
180 domain, bus, device, function, deviceId);
191 pci_fixup_device(PCI *pci, uint8 domain, uint8 bus, uint8 device,
194 uint16 vendorId = pci->ReadConfig(domain, bus, device, function,
196 uint16 deviceId = pci->ReadConfig(domain, bus, device, function,
199 // dprintf("pci_fixup_device: domain %u, bus %u, device %u, function %u\n",
200 // domain, bus, device, function);
204 jmicron_fixup_ahci(pci, domain, bus, device, function, deviceId);
208 intel_fixup_ahci(pci, domain, bus, device, function, deviceId);
212 ati_fixup_ixp(pci, domain, bus, device, function, deviceId);